Pagina3 van 4

Arduino Ethernet – Data met PHP naar een server sturen (Push)

Arduino Ethernet – Data met PHP naar een server sturen (Push)
29

In een voorgaand artikel beschreef ik hoe je m.b.v. “Data Pull” Arduino sensor data kon lezen via een computernetwerk, waarbij we gebruik maakten van een Arduino ENC28J60 Ethernet shield/module en een aantal sensoren (DS18B20 bijvoorbeeld). In dit artikel gaan we hete tegenovergestelde doen: Data Push.

Dit wil zeggen dat de Arduino data automatisch naar een computer of server sturen waar dan vervolgens de data opgeslagen wordt in een database. Voor dit doel gebruiken we een Apache, MySQL en PHP combinatie op onze computer (of server). Dit kan een volledige web-server zijn, maar kan ook een kleine en eenvoudige AMP zijn, zoals “WAMPServer”.

Een beetje ervaring met PHP en web-servers is wenselijk voor dit artikel, maar je hoeft geen expert te zijn.

Arduino Ethernet – Data van de Arduino ophalen (Pull)

Arduino Ethernet – Data van de Arduino ophalen (Pull)
2

De Arduino is beslist leuk spul om mee te prullen, zeker als je zaken zoals de Arduino ENC28J60 Ethernet shield/module toevoegt.

Nu is het “Hello World!” voorbeeld best leuk, maar nou niet echt zinvol, vooral als je weet dat er voor de Arduino allerlei sensoren bestaan (zoals de DS18B20 temperatuur sensor) en we de data toegankelijk willen maken over het netwerk. Daarbij natuurlijk de vraag … hoe krijgen we de data over het netwerk gestuurd? Op basis van het “Hello World!” voorbeeld kunnen we de data natuurlijk in een browser bekijken, of een applicatie bouwen die regelmatig de data ophaalt van de Arduino.

In dit artikel gaan we kijken naar een eenvoudig voorbeeld voor het ophalen van data, of te wel “Data Pull”. De applicatie die deze data ophaalt kan jouw web-browser zijn, of een programma dat je zelf schrijft.

Web-Enable een Arduino met een Arduino ENC28J60 Ethernet shield …

Web-Enable een Arduino met een Arduino ENC28J60 Ethernet shield …
30

Recentelijk vond ik een Arduino ENC28J60 Ethernet module op eBay voor slechts $18 (ongeveer 13€). In dit setje boden ze een Arduino ENC28J60 Ethernet shield/module gecombineerd met een Arduino USB Nano V3.0 aan. Nou dat is bijna voor niks zeg maar hè? Dus ik kon mezelf niet helpen en zonder veel van de module te weten kocht ik het setje. Het koste even wat moeite om het aan de gang te krijgen, maar nu werkt het uitstekend.

Met een Arduino prullen blijft leuk, vooral als je kijkt naar de verschillende electronica die je kunt vinden voor deze micro-controller (snuffel eens rond op eBay of Amazon!). Op zowel eBay, als Amazon, zul je zien dat er een aantal verschillende varianten van de Arduino ENC28J60 Ethernet bestaan. 

In dit artikel kijken we naar een goede Arduino Library voor de ENC28J60 en proberen we een “Hello World” voorbeeld.
De code zal (zeer waarschijnlijk) prima werken voor de verschillende ENC28J60 varianten. 

Temperatuur meten met de Arduino en een DS18B20

Temperatuur meten met de Arduino en een DS18B20
77

In dit voorbeeld project gaan we een Arduino en een DS18B20 temperatuur sensor combineren.

De DS18B20 is een zogenaamde 1-wire digitale temperatuur sensor. Hierbij de nadruk op de woorden “digitaal” en “1-wire” omdat dit nu precies is wat deze sensor zo leuk maakt. Met weinig moeite kun je zo temperaturen lezen van èèn of meer van deze sensoren.

Hoe meer ik met de Arduino speel, hoe leuker het wordt 

Weerstand Kleuren Calculator

Weerstand Kleuren Calculator
16

Deze Weerstand Kleuren Calculator staat het toe om de ring kleuren in te voeren en de weerstand waarde te bepalen. Het werkt echter ook andersom, waarbij je de waarde opgeeft en de benodigde kleuren bepaald worden.

Ik had deze calculator al op mijn oude website omdat ik altijd de kleuren vergat van de weerstanden. Ik merk dat, met bijvoorbeeld mijn Arduino projectjes, dat ik toch stiekum vaak terug ga naar die calculator. Het leek me dus tijd om de calculator op te schonen en ook maar op Tweaking4All beschikbaar te maken.

Deze calculator kan nu ook berekeningen doen voor moderne weerstanden met b.v. 5 ring codering.

Ambient TV licht met XBMC Boblight, OpenElec en WS2811/WS2812 LEDs

Ambient TV licht met XBMC Boblight, OpenElec en WS2811/WS2812 LEDs
128

Toen de eerste LCD/LED TV’s verschenen, kwam Philips met een leuke optie: Ambient TV licht (nog steeds verkrijgbaar).

Ambient TV licht maakt gebruik van LEDjes welke van kleur veranderen op basis van wat je op TV ziet, zodat er zeg maar een passende kleur gloei rond jouw TV te zien is. Als het beeld bijvoorbeeld groen is, dan is de gloei ook groen.

Over de jaren is de gebruikte techniek verfijnt van slechts een enkele kleur naar meerdere kleuren. Persoonlijk vind ik het mooi en zelfs prettig kijken, maar een Ambilight TV kopen is toch wat anders. Begrijp me niet verkeerd: ik zie graag Philips spullen, maar een Philips TV met ambient licht is gewoon duurder dan veel andere merken en  … niet in 80″ te vinden. Dus tot op heden zat je vast met een Philips TV, of gewoon geen ambient TV licht …

Recentelijk, voor XBMC gebruikers in ieder geval, is dat niet meer het geval. Een aantal slimme jongens heeft Boblight ontwikkeld, waarmee je zelf een ambient TV licht voor jouw TV kunt bouwen. Het converteerd video informatie in kleur blokken die dan weer LEDs kunnen aansturen.

Merk op : Dit werk alleen maar voor weergave van video d.m.v. een XBMC Media player (ik gebruik OpenElec)! Jouw gewone TV uitzendingen, Xbox en Playstation hebben dus geen invloed op de “Ambient TV Licht” die we in dit artikel bespreken.

Hoe installeer je WiFi in een Mac Pro (voor modellen 2008 tot 2012)

Hoe installeer je WiFi in een Mac Pro (voor modellen 2008 tot 2012)
4

Ik heb net een WiFi kaartje in een Mac Pro geplaatst en bedacht me dat het misschien handig voor anderen zou zijn als ik dit op mijn website zou plaatsen. In mijn geval wilde ik WiFi hebben in mijn geweldige 8-core Mac Pro 2008 model (Mac Pro 3,1), maar dit moet vergelijkbaar werken voor Mac pro modellen van 2008 – 2012.

Ik heb hiervoor een Apple MB363Z/A Airport Extreme Wireless Upgrade Kit gebruikt, die ik op Amazon nieuw vond voor slechts $25, welke de Mac meteen herkent – dit in tegenstelling tot the exotische USB dongles die met rare software komen. De Mac Pro is geheel gemaakt van een metaal legering, en heeft daarom two standaard ingebouwde WiFi antennes zitten voor 2.4Ghz en 5Ghz WiFi.

Boblight Config Maker voor Windows, MacOS X en Linux

Boblight Config Maker voor Windows, MacOS X en Linux
11

Ik ben zelf aan de slag gegaan met een “AmbiLight” project, gebaseerd op OpenElec (XBMC) en Boblight. Meteen liep ik al tegen het probleem dat een configuratie bestand maken voor Boblight erg bewerkelijk kan zijn en natuurlijk kon ik geen applicatie vinden voor MacOS X. Er zijn een aantal erg goede alternatieven beschikbaar, maar dit is of een script, web-gebaseerd of alleen maar voor Windows gebruikers (Boblight Config Tool), en dus niet voor MacOS X …

Als je meer dan 4 LEDs gebruikt(mijn projectje gebruikt er 290), dan wordt het niet alleen erg veel type werk maar ook veel reken werk, om maar te zwijgen over vergissingen zoals de juiste oriëntatie gebruiken, LED posities en verdeling, etc.

Hier dus mijn kleine programma voor Windows, MacOS X en Linux, geschreven in Lazarus Pascal – hopelijk heb je er wat aan!
UPDATE: Kleine bug opgelost, Test video beschikbaar gemaakt en Boblight Config Maker kan nu ook bij AlternativeTo.net gevonden worden.

SainSmart 1.8″ TFT Arduino Kleuren LCD Display

SainSmart 1.8″ TFT Arduino Kleuren LCD Display
10

In dit artikel kijken we naar een Arduino kleuren display in de vorm van een SainSmart 1.8″ TFT LCD Color display voor een Arduino Uno – hetzelfde scherm is ook verkrijgbaar bij Adafruit, en we kijken hier naar de aansluit mogelijkheden en hoe we het scherm aansturen.

Zoals misschien al weet, de Arduino heeft geen beeldscherm aansluiting en dat is ook niet vreemd. De Arduino is een micro-controller en geen desktop computer.

Toch kan het handig zijn een beeldschermpje te hebben zodat je de gebruiker feedback kunt geven van wat er aan de hand is.
Gezien de prijs ($20 op Amazon, $13 bij SainSmart, vanaf $13 op eBay, of de AdaFruit versie vanaf $20) hoef je het zeker niet te laten.

Raspberry Pi – ChameleonPi – Emuleer Klassieke Computers, Consoles en Arcade Games

Raspberry Pi – ChameleonPi – Emuleer Klassieke Computers, Consoles en Arcade Games
3

De Raspberry Pi is een leuk klein computertje, krachtig genoeg om een aantal klassieke computers te emuleren. Denk dan aan bijvoorbeeld de Commodore 64, ZX-81, ZX-Spectrum, Apple ][, Atari ST and even DOS/Windows 3.x. Emuleren van andere hardware op de Raspberry Pi however is echter niet beperkt to de klassieke computers. Emulatie van oude game consoles zoals de Atari 2600, SEGA Genesis, Super Nintendo, Nintendo Entertainment System (of: NES) en de goede oude Gameboy werken ook prima.

Mijn favoriet blijft echter de klassieke Arcade Emulator MAME.
Helaas staat een van de consoles uit mijn kinderjaren, de Philips VidePac G7000, niet in het lijstje.

In dit artikel een introductie tot CHAMELEONPI, een indrukwekkend stukje werk van Carles Oriol, die dit gratis ter beschikking stelt. Naast een mooie verzameling emulators, biedt het ook een mooie gebruikers interface en een handige methode om ROMs naar de Raspberry Pi te uploaden.

MacOS X – ApplePi Baker – Prep SD-Cards voor IMG of NOOBS

MacOS X – ApplePi Baker – Prep SD-Cards voor IMG of NOOBS
79

Na het schrijven van het artikel “Hoe zet ik een Besturingssysteem op een SD-kaartje” werd me duidelijk dat de bestaande methode en tools niet helemaal naar wens waren voor mijn gebruik op de Mac. Dat wil natuurlijk niet zeggen dat de bestaande methode en tools niet goed zijn – ze werken prima, maar gewoon niet zoals ik het zelf wilde zien.

Dus in plaats van er over te klagen besloot ik zelf iets te schrijven: De ApplePi-Baker 

Dit programma is voor alleen voor MacOS X, en bedoelt voor het klaar maken van een SD-Kaart voor Raspberry Pi’s NOOBS, of voor het flashen van een SD-Kaart met een IMG bestand voor Raspberry Pi gebruik. Het programma kan nu ook op Alternativeto.net en eLinux.org gevonden worden.

Merk op : Dit programma is ook zeer geschikt voor het maken of herstellen van een IMG backup voor b.v. USB drivers.

UPDATE: ApplePi-Baker v2 is nu hier beschikbaar.
De nieuwe versie biedt onder andere nieuwe opties zoals naar meerdere disks tegelijk schrijven, verkleinen en vergroten van Linux partities, betere snelheid en stabiliteit, in vergelijk met de versie (1.x) die in dit artikel besproken wordt.

Raspberry Pi – Hoe zet ik een Besturingssysteem op een SD-kaartje

Raspberry Pi – Hoe zet ik een Besturingssysteem op een SD-kaartje
40

Mijn eerste Raspberry Pi ervaring, net na dat het eerste model (A model) beschikbaar kwam, was het probleem: Hoe krijg ik een Besturingssysteem op een SD-kaart?
Net als met alle nieuwe dingen willen we er natuurlijk meteen mee aan de slag, niet dan?

Na dat ik dit allemaal uitgevogeld had vroegen anderen mij dezelfde vraag: Hoe set ik een Operating System op een Raspberry Pi. Daarom hier nu een kort artikel met wat extra tips hoe je dit kunt doen onder Windows, MacOS X en Linux.

Voor wie het niet weet; een Raspberry Pi is een $35 computertje, ter grootte van een pakje sigaretten, voorzien van netwerk, USB, etc, welke instaat is een besturingssysteem zoals Linux, RiscOS, etc. en kan zelf uitstekend XBMC (OpenElec bijvoorbeeld) draaien en 1080p video via HDMI produceren.

Arduino – WS2812 LED strip besturen met NeoPixel of FastLED

Arduino – WS2812 LED strip besturen met NeoPixel of FastLED
268

De belangrijkste reden waarom ik een Arduino kocht, was zodat ik met LED strips toepassingen zoals BobLight en LightPack kon gebruiken op mijn TV, vergelijkbaar met het mooie AmbiLight TV’s van Philips.

Ik vind Ambilight van Philips erg mooi, dus waarom koop ik niet gewoon een Philips AmbiLight TV?
Als eerste heeft meneer Philips geen 80″ (203 cm) AmbiLight TV, de kleinere modellen zijn soms significant duurder dan mijn 80″ Vizio, en (ik woon in de VS op dit moment) in de VS zien we Philips AmbiLight TV’s niet zo veel.

In dit artikel gaan we eerst kijken naar het verbinden van een Arduino Uno met WS2812/WS2811 LED strips.

Arduino – Aan de slag met jouw eerste Arduino project

Arduino – Aan de slag met jouw eerste Arduino project
31

Ik heb kort geleden een Arduino UNO aangeschaft via Amazon, welke je kunt kopen voor zo’n $15 (ongeveer 11€) en voor een paar extra euro’s kun je zelfs setjes kopen compleet met opbergdoos, Breadboard, jumper draadjes en wat componenten om mee te beginnen.

Om mezelf bekend te maken met de Arduino, liep ik eerst door de stappen heen van het simpelste project: het aan- en uitschakelen van een LEDje. Het goede van dit eerste projectje is dat je jezelf beken maakt met de basis stappen voor ieder Arduino project zoals het aansluiten op de computer, het gebruik van de arduino software en een paar basis stappen in het programmeren (C/C++ gebaseerd).

Hardware – Wat is een Breadboard en Hoe gebruik je het …

Hardware – Wat is een Breadboard en Hoe gebruik je het …
10

Toen ik voor het eerst met electronica begon te prullen waren soldeerloze breadboards, in Nederland althans, niet echt gebruikelijk en vaak prijzig.
In die goede oude tijd had mijn vader altijd wel een goede truc – al was het maar met draden aan elkaar gesoldeerd, zonder wat voor ondersteuning dan ook. Of als het projectje wat ingewikkelder werd, had hij altijd wel een stukje gaatjes board liggen waarop ik kon prullen. Als alles klaar was en prima werkte dan had pa ook nog eens de spullen om zelf een net printje te maken.

Met de eerste kleine projecten op basis van een MicroControllers (BASICStamp) werd al snel duidelijk dat zogenaamde breadboards (experimenteerd boards) toch wel noodzakelijk waren al was het maar om de duurdere componenten te beschermen.

In dit artikel een korte intro tot wat de Amerikanen “Solderless Breadboards” noemen of te wel soldeerloze experimenteer boarden.

1 2 3 4