BareDuino, mijn DIY-alternatief voor Arduino
di 13 december 2011, 5.813 views
De dertienjarige Mancaver Niek Blankers is bezig zijn eigen elektronicaplatform te bouwen. Zijn BareDuino is geïnspireerd op het Arduino-platform en V1 is net klaar. Een microcontroller bouw je toch zelf?! Hij blogt op Mancave hoe je dat doet.
UPDATE 22-12-2011: BareDuino micro, download source files
Niek blogde een tijdje geleden over zijn DIY-steadicam en nu is hij dus terug met zijn volgende project. En wat voor een project!
“Toen ik begon met robots bouwen waren het bijna alleen nog maar kits. Toen ontdekte ik Arduino. Arduino is een enorm populair elektronicaplatform. Ik heb ondertussen al een hele hoop Arduino-projecten die ik graag permanent wil maken. Alleen is dat nogal duur, aangezien een originele Arduino al €30 kost. Omdat Arduino open-source is dacht ik: ‘Ik kan toch zelf ook wel een zo goedkoop mogelijke variant ontwikkelen?’
Dus zo begon ik het ontwerpen in eagle CAD (PCB-designsoftware, red). Ik begon met de basisonderdelen:
een atmega328, een 1K weerstand voor de AutoReset-functie en een 16Mhz kristal met 2 condensatoren.
Daarna besloot ik een aantal andere elementen toe te voegen:
- Elke uitgang op de atmega328 moest 3 pinnetjes eraan verbonden hebben: een signaal, +5v en een gnd pinnetje. Dit maakt het makkelijker om er bijv. servo’s in te pluggen of andere accessoires met een servo-connector.
- Ook voegde ik nog een 3 pins header toe met reset, rx en tx om het uploaden van code te versimpelen.
- Daarna kwam er nog een jumper bij om als analoge referentie te kiezen tussen 5v of een externe referentie.
- Toen boog ik me over de voeding. Uiteindelijk heb ik gekozen voor een 7805CV 5v regulator die als invoer ongeveer 7-10v accepteert.
Toen begon het etsen…
En klaar!
Hieronder kan je een video zien van de BareDuino v1 in actie.
Terwijl de redactie bezig is deze blogpost op het blog te zetten, krijgen we van Niek alweer een update binnen van dit te gekke open source-project:
“Ik heb inmiddels al 4 versies, zelfs al een miniversie met een attiny45 voor de projecten met maar 6 pinnetjes. Daarvan heb ik de PCB ook laten maken. Van de andere 3 versies alleen nog maar v3 geproduceerd, die past in een breadboard. Ook ben ik bezig met een reflow oven controller zodat ik kleine QFN-32 smd-onderdelen kan gebruiken om ze kleiner te maken.
De uiteindelijke versie (de BareDuino micro) heb ik al ontworpen. Deze is volledig Arduino-compatibel, gebruikt smd-componenten en is maar 1,2 bij 2,5cm (!).”
UPDATE 22-12-2011: BareDuino micro, download source files
Download de source files: BareDuino-V1R2

















reacties (13)
Uitgangspunt vind ik uitstekend. Eventueel testen en experimenteren met de “echte” Arduino en dan alleen wat je nodig hebt voor de “definitieve” versie inzetten voor zo’n 8 euro. Nogmaals heel uitstekend idee. Ik houd je in de gaten
In strijd met de regelsWat is de programmeertaal?
In strijd met de regels[...] BareDuino, mijn alternatief voor Arduino – Lyron [...]
In strijd met de regels[...] source files are released under GNU Public License and are hosted at the Dutch electronics blog Mancave Digg this post Recommend on Facebook Share on Linkedin share via Reddit Tweet about it Subscribe [...]
In strijd met de regels[...] Je kan de source files downloaden bij Mancave. [...]
In strijd met de regelsHey Niek, dit is echt gaaf! Doe zo verder! In de toekomst zal ik mij misschien ook eens wagen aan het reproduceren van jouw bareduino.
1 vraagje: hoe programeer je hem zonder usb? Gebruik je een pic programmer of een verloopstuk aan de pc ftdi-usb?
Groetjes
Eldoreth
In strijd met de regelsCool! als je klaar bent, stuur me dan wat details voor mijn blog http://www.blognl.niekproductions.com!
Wat ik gebruik om te programmeren:
– eerst gebruik ik arduinoISP met de IC op een breadboard om de bootloader erop te zetten, meer daarover op http://arduino.cc/en/Tutorial/ArduinoISP
- om code te uploaden gebruik ik een standaard USB FTDI converter die ik aansluit op de programmeerheader en de ground
Pic programmers werken waarschijnlijk niet omdat de atmega328 een AVR chip is.
Ook moet je nog even wachten, de source files die je hier kan vinden missen 1 verbinding, ik heb R2 al naar mancave gemaild maar die staat (op dit moment) nog niet online.
In strijd met de regelsDe nieuwe source files staan online, onderaan in het artikel ^^
In strijd met de regels[...] http://mancave.conrad.nl/bareduino-mijn-diy-alternatief-voor-arduino/ [...]
In strijd met de regelsMooi project, Niek!! Ingenieus!
In strijd met de regelsGoed bedacht en gebouwd. Super!
In strijd met de regelsGaaf project!
Begrijp alleen niet waarom je dit als Arduino-alternatief ziet? Arduino (dan bedoel ik de stackable-serie) is juist zo krachtig omdat je niets meer dan een usb-kabel nodig hebt om ermee aan de gang te gaan.
Dit is meer de ‘gewone’ afdeling PIC dan Arduino.
Desalniettemin is dit natuurlijk vooral voor projecten die een veelvoud aan UC’s nodig een strak en vooral goedkoop alternatief.
In strijd met de regelsIk heb deze ontwikkeld omdat ik zelf eerst arduino’s gebruik voor prototypes maar als ik het project dan wil bewaren wil ik niet dat dit me een hele arduino kost, de totale kosten van deze is ongeveer 8 euro. Ook vind ik het handig om er gewoon servo’s en andere dingen in te ‘pluggen’.
In strijd met de regels