mrt 162014
 

Pi_robotEerst had ik alleen “Cool” in de titel staan. Maar het is natuurlijk ook heel “Leerzaam”, deze robot bestaande uit een Arduino en een Rasperry Pi. Immers, het is voor kinderen/leerlingen/studenten een betaalbare manier om een op afstand bestuurbare robot te maken. Besturen gaat via een tablet en de browser (kan dus ook je laptop zijn). Je kunt het beeld van de camera streamen naar je tablet en zo zien wat de robot ziet.
Het lijkt daarmee allemaal nogal op de Romo, maar dan natuurlijk met een paar verschillen:

  • Volledige beschikking over de hardware. De Arduino en Raspberry Pi zijn als losse onderdelen te koop en ook te vervangen. Idem voor de camera en andere onderdelen van de robot;
  • Je hoeft geen smartphone op de robot te plaatsen zoals bij de Romo, wel zo handig als je de kinderen (of leerlingen) er mee aan de slag wilt laten gaan;
  • De gebruikte software is volledig open source;
  • De Arduino en Raspberry Pi zijn desgewenst later ook voor andere projecten te gebruiken als je uitgekeken bent op het spelen met de robot;
  • De complete kit is wat duurder dan de Romo. Betaalde ik voor de Romo $90 incl. verzendkosten, deze zou GBP 126 moeten gaan kosten zónder verzendkosten.

De assemblage-instructies zien er in ieder geval niet ingewikkelder uit dan bij de Romo. Ik heb de verleiding om er eentje te bestellen nog kunnen weerstaan, maar of dat zo blijft….

Deel dit bericht:
nov 192013
 

De Sodaq is ontwikkeld door twee Nederlandse studenten Olivier Smeenk en Gregory Knauf. Het is een module (board) dat te programmeren is als een Arduino maar met een aantal extra aansluitingen en mogelijkheden. Het board heeft sockets voor zogeheten Grove modules, een RTM, meer flash geheugen, een USB aansluiting en een Bee socket voor WiFi/infrarood/XBee of een GPRS module.

Doordat de module op een klein zonnepaneeltje kan werken, is het ook in te zetten op plekken waar geen stroomvoorziening bij de hand is, de maximaal haalbare afstand tot een basisstation is dan een beetje afhankelijk van de gebruikte communicatietechnologie (WiFi/infrarood/XBee/GPRS).

De ontwikkelaars hebben een Kickstarter campagne opgezet om geld op te halen voor de verdere ontwikkeling en uitrol van de SODAQ. De campagne heeft op dit moment nog 9 dagen te gaan en het doel is nog niet helemaal bereikt.
Het board kost kaal (maar met zonnepaneeltje en accupack) zo’n 54 euro (45 GBP), met GPRS module stijgt dat naar 96 euro (80 GBP) en daarnaast is het natuurlijk een beetje afhankelijk van welke Grove modules je koopt.
Lees verder….

Deel dit bericht:

Netwerken met een Arduino

 Gepubliceerd door om 20:28  Arduino, Internet
sep 012013
 

Arduino Netwerk Het was een gevalletje “jeetje, dit is echt back to basics”. Vorig jaar had ik de Arduino al eens via de Raspberry Pi aan het netwerk gehangen. Deel van de reden daarvoor was de belachelijke prijs die je voor Wifi-shields voor de Arduino betaald en zelfs de bekabelde netwerkshield is vaak belachelijk duur (Conrad vraagt er op het moment €37,50 voor). In het kader van “wat je ver haalt is soms goedkoper” bleek bij AliExpress een shield te koop voor €6,32 inclusief gratis verzenden naar Nederland. Voor dat bedrag (en daardoor geen risico van inklaringskosten of extra BTW) wilde ik er wel eens mee aan de slag.

Je prikt de shield bovenop de Arduino, die daardoor een stuk hoger wordt (en niet meer in mijn case past). Maar bij het gebruik nemen van de shield bleek al meteen een heel belangrijk verschil met de Raspberry Pi.
Lees verder….

Deel dit bericht:
mei 222013
 


Tijdens een van de sessies tijdens de International Workshop on “Low-cost 3D Printing for Science, Education and Sustainable Development” besluit de spreker om in plaats van de door hem voorbereide presentatie over Open Hardware en Arduino, een video te laten zien.
Gelukkig voor ons hoeven we het niet te doen met een video van het kijken naar een video maar staat de video gewoon om Vimeo.

p.s. de video is (uiteraard, anders verwees ik er niet naar) de moeite van het kijken zeker waard, maar een spreker die zegt “laten we naar deze video kijken in plaats van dat jullie naar mijn saaie presentatie die ik had voorbereid moeten luisteren” heeft toch niet helemaal begrepen waarom hij daar stond.

Deel dit bericht:
sep 142012
 

Elro Home Control Het voordeel van een systeem dat met een bepaald idee gebouwd werd, is dat het toevoegen van functionaliteit vaak heel eenvoudig is. Zo ook met de volgende stap die ik toegevoegd heb aan het bomvolle breadboard. Het toevoegen van een heel klein extra componentje, een 434MHZ RF Transmitter (komt in mijn geval van iPrototype) ter waarde van €3,95 en een klein beetje extra code, is de functionaliteit van het systeem een flink stuk uitgebreid. Ik kan nu via mijn browser op mijn laptop, iPad of iPhone namelijk op een drietal plekken in huis (is uit te breiden) apparaten of lampen aan en weer uit schakelen.
Lees verder….

Deel dit bericht:
sep 122012
 

Mijn eerste breadboard als schema Ontnuchterend. Dat was het woord dat me te binnen schoot toen ik het schema van mijn breadboard klaar had in Fritzing. Ik zal de foto van hoe het er in het echt uitziet maar niet hier plaatsen, ik zal er naar linken. Ziet er toch wel iets complexer uit (maar het is hetzelfde schema).

Waarom ontnuchterend? Nou, 6 dagen geleden kreeg ik de Arduino binnen. Toen wist ik eigenlijk nog niets/nauwelijks iets van elektronica, laat staan het programmeren van een Arduino (al dan niet gekoppeld aan een Raspberry Pi). Inmiddels heb ik heel wat uren slaap gemist, zijn de twee aan elkaar gekoppeld, hangt er een LCD scherm aan, heb ik de communicatie via de seriële poort geoptimaliseerd (dat is overigens een heel verhaal op zichzelf, dat weer hier in het Engels beschreven is) en luistert de Arduino nu naar commando’s die ik via een browser en de Raspberry Pi er naar toe stuur.
Lees verder….

Deel dit bericht:

Aansluiten LCD scherm aan Arduino

 Gepubliceerd door om 06:21  Arduino, Hardware
sep 092012
 

16x2 LCD Vandaag een klein stapje vooruit gezet met de Arduino, maar het waren toch ook wel weer een paar grote stappen. Ik kan me niet herinneren hoe lang geleden het was dat ik voor het laatst een soldeerbout in handen gehad had. En om nou te zeggen dat ik er goed is was…
Maar om het LCD-schermpje dat ik wilde aansluiten te kunnen gebruiken moest er toch gesoldeerd worden. Er moest namelijk een header met 16 pinnen aan het LCD-scherm gesoldeerd worden (zie ook deze foto). Die pinnen zitten tamelijk dicht bij elkaar en dicht bij het display zelf. Gelukkig ging het eigenlijk allemaal heel vlotjes.

Dat was niet helemaal geval bij het aansluiten. Ik weet niet hoe ik het precies voor elkaar gekregen heb, maar ik had de nummering van de pinnen precies verkeerd om. Op de achterkant van het LCD scherm staat de nummering zowel van links naar rechts (om uit te leggen waar de pinnen voor dienen) als van rechts naar links (nou ja, er staat een 1 aan de rechterkant en een 16 aan de linkerkant van de pinnen). Die nummers staan overigens niet aan de voorkant van mijn LCD (zoals het wel is op de pagina’s met bedradingsuitleg).
Hoe dan ook, ze zitten nu goed om en het scherm werkt. Ik heb de code geïntegreerd met de code die de sensor uitleest, dus nu worden temperatuur en vochtigheid ook op het LCD-scherm zelf weergegeven. Ik ga de code nu aanpassen zodat hij ook statusinfo van de Raspberry Pi kan ontvangen via de seriële verbinding tussen die twee.

p.s. ik denk dat ik ook maar op zoek ga naar wat losse bedrading. Want alles met de solderless kabeltjes doen is niet handig. Die zijn namelijk allemaal een vaste lengte en dus vaak te lang. Je ziet aan de foto dat het een enorme kabelboom wordt zo.

Deel dit bericht:
 Reacties uitgeschakeld voor Aansluiten LCD scherm aan Arduino  Tags: ,
sep 082012
 

Ik heb ze nog niet alle 15 bekeken, maar die ik gezien heb zijn al voldoende de moeite waard om deze serie tutorials over de Arduino aan te durven bevelen. In de reacties stond dat het soms wat snel ging, maar ik vond dat Jeremy Blum juist lang genoeg bij de verschillende deelonderwerpen stil bleef staan om ook het nodige van de werking van de verschillende elektronica componenten op te pikken.

Deel dit bericht:
sep 072012
 

Arduino + Raspberry Pi Na mijn eerste kennismaking met de Arduino gisteren ben ik vandaag aan mijn tweede sketch begonnen. Ook nog een eenvoudige opzet: een temperatuur en vochtigheidsmeter. Het is een kwestie van één weerstand en een paar kabels. Maar deze keer wilde ik niet alleen de Arduino gebruiken. Ik wilde de temperatuur en vochtigheid ook kunnen bekijken op een webpagina. En dat kon ik niet op de Arduino zonder Ethernet-shield.

Gelukkig kon ik daar de Raspberry Pi voor inschakelen. De Arduino hangt dan aan een van de USB-poorten van de Raspberry Pi en stuurt de data die hij uitleest van de thermometer door naar de Raspberry Pi. Die zet die data dan om in een mooie webpagina. In mijn geval eentje die er zo uitziet:
Arduino + Raspberry Pi
De uitleg staat weer in het Engels bij elkaar op deze pagina.
Het lijken heel wat stappen en dat zijn het best ook wel. Maar ik ben heel tevreden met het resultaat.

Deel dit bericht:
 Reacties uitgeschakeld voor Arduino + Raspberry Pi – Vochtigheid en temperatuur meten  Tags: , ,
sep 062012
 

Arduino + Raspberry PiOK, het is duidelijk. De Raspberry Pi is in staat om een bepaalde nieuwsgierigheid op te wekken. En niet alleen bij schooljeugd en niet alleen voor het programmeren in Python. Ik was eigenlijk vanaf het begin ook wel heel nieuwsgierig naar waar die extra pinnen op het Raspberry Pi board nou eigenlijk voor waren. Ik was er al snel achter dat dat “GPIO” pinnen waren, “General Purpose Input Output” pinnen. Je kunt er elektronica mee aansturen, of er juist waarden van uitlezen. De eerste voorbeelden waren niet echt schokkend: het laten knipperen van een of meerdere LEDs was nou niet echt iets waar ik enthousiast van werd (toen nog niet).

Maar al verder lezend kwam ik ook bij meer interessante projecten. Zoals het draadloos uitlezen van de waarden van weerstations of het (automatisch) aan en uit schakelen van lampen (met sets zoals je die o.a. van KlikAanKlikUit kunt kopen). Het zag er allemaal fantastisch uit, maar was ook allemaal veel te hoog gegrepen (voor mij). Meer dan wat basis elektronica op de middelbare school heb ik nooit gehad en waar ik wel graag met dingen met een toetsenbord speelde, waren weerstanden, transistoren en condensatoren nooit echt mijn ding.

Het was duidelijk dat dat moet gaan veranderen. Want ik wil de temperatuursensor die we nu achter in de tuin hebben hangen en waarvan ik de temperatuurwaarde en luchtvochtigheid alleen op een display binnen kan zien, kunnen uitlezen met mijn Raspberry Pi. En ik wil een aantal apparaten via een webinterface uit en weer aan kunnen schakelen. En ik wil daar natuurlijk niet voor doen wat ‘gemakkelijk’ is, ik ga niet de kant en klare hardware kopen die x keer duurder is dan de verschillende componenten. Dit moet ik zelf kunnen bouwen en begrijpen.
Lees verder….

Deel dit bericht: