Mancave

Random Mancavator (Klik om te verversen)

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.

Klik voor een vergroting

Toen begon het etsen…

Klik voor een vergroting

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)

  1. Ernst Verster op 15 juli 2012

    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 regels Reageer
  2. Bennie op 31 maart 2012

    Wat is de programmeertaal?

    In strijd met de regels Reageer
  3. » Blog ‘t zelf: Wie heeft 50,- aan elektronica gewonnen? » Mancave op 2 maart 2012

    [...] BareDuino, mijn alternatief voor Arduino – Lyron [...]

    In strijd met de regels Reageer
  4. BareDuino v1 – a good start! | NiekProductions blog op 6 januari 2012

    [...] 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 Reageer
  5. BareDuino v1 – een goed begin! | NiekProductions blog op 6 januari 2012

    [...] Je kan de source files downloaden bij Mancave. [...]

    In strijd met de regels Reageer
  6. eldoreth op 6 januari 2012

    Hey 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 regels Reageer
    1. Niek Blankers op 6 januari 2012

      Cool! 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 regels
    2. Frank (redactie) op 9 januari 2012

      De nieuwe source files staan online, onderaan in het artikel ^^

      In strijd met de regels
  7. » BareDuino open source-platform downloads » Mancave op 22 december 2011

    [...] http://mancave.conrad.nl/bareduino-mijn-diy-alternatief-voor-arduino/ [...]

    In strijd met de regels Reageer
  8. Jasper Neefe op 14 december 2011

    Mooi project, Niek!! Ingenieus!

    In strijd met de regels Reageer
  9. A. Neefe op 13 december 2011

    Goed bedacht en gebouwd. Super!

    In strijd met de regels Reageer
  10. BoomTakZaag op 13 december 2011

    Gaaf 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 regels Reageer
    1. Niek Blankers op 13 december 2011

      Ik 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

Reageer

(spelregels)

Stuur mij een email bij nieuwe reacties op deze blogpost. Je kunt je ook inschrijven zonder zelf te reageren.