Reklama

postaviť arduinoMilujem svoje Arduinos. V každom okamihu mám pomerne málo projektov na cestách - prototypovanie je s nimi tak jednoduché. Ale niekedy chcem udržať projekt funkčný bez zakúpenia ďalšieho Arduina. Výdavky 30 dolárov zakaždým za pomerne jednoduchý mikrokontrolér, ako potrebujem iba časť funkcií, je iba hlúpe. V tomto okamihu sa stáva životaschopnou možnosťou vytvoriť klon Arduino.

Pravda: Nie je možné vytvoriť klon Arduino pre lacnejšie

Samotné Arduino pozostáva z jednoduchej elektroniky, ale je to balík a rozloženie, ktoré skutočne platíte. V tomto článku uvedieme, ako replikovať niektoré funkcie za oveľa lacnejšie - v prípade „povolenia“ Projekty Arduino - ale nie je možné vytvoriť kompletný klon Arduino pre domácich majstrov bez toho, aby sme mali hromadnú kúpnu silu a výrobu zariadení.

Krása budovania vlastnej spočíva v tom, že môžete vylúčiť kúsky, ktoré nemusíte znižovať, a vyhnúť sa balíku Arduino so všetkými nepoužitými hlavičkami. a zbytočný priestor - ak skutočne potrebujete tvar Arduino a hlavičky na použitie s inými štítmi, stavba vlastného zariadenia vás skutočne nezachráni peniaze.

instagram viewer

V mojom prípade som chcel natrvalo zobraziť Kocka LED som vyrobil Ako si vyrobiť pulzujúcu Arduino LED kocku, ktorá vyzerá akoby prišla z budúcnostiAk ste sa zaoberali niektorými začiatočníkmi Arduino projektmi, ale hľadáte niečo trochu trvalé a na úplne inej úrovni úžasné, potom je skromná LED kocka 4 x 4 x 4 ... Čítaj viac niekde s externým napájaním a nie s pridanými nákladmi na používanie plnej dosky Arduino; na protoboarde zostal po všetkom priestor, radšej by som tam všetko umiestnil. Tu je môj hotový DIY Arduino vo fáze cesnaku, spolu s kockou LED a skutočným Arduino použitým na programovanie. Ďalším krokom je umiestnenie všetkých bitov na protoboard, ale to je dnes mimo rozsahu tohto článku.

postaviť arduino

V každom prípade, na projekte. Rozdelil som ho podľa jednotlivých sekcií s jednotlivými zoznamami komponentov, ale jednoduchšie je kúpiť balík (Oomlout.co.uk, 7,50 GBP).

Regulátor napájania a kontrolka LED

  • Kondenzátory 100 uF (2) - pozor na striebornú líniu, ktorá smeruje k negatívnej strane
  • 7805 5V regulátor napätia (1)
  • Vedenie RED a rezistor 560 Ohm
postaviť arduino od nuly

Účelom tejto časti je prijať napájanie 7-12 V (obvykle 9 V DC zástrčka) a regulovať ho na 5 V pomocou mikrokontroléra. Červené a modré vodiče zostupujúce vľavo by mali byť pripojené k akémukoľvek vstupnému napájaniu, ktoré používate, ale absolútne nepoužívajte viac ako 12 V alebo budete smažiť veci. V tomto bode tiež spojte hornú a dolnú koľajnicu.

Ak sa chystáte zapojiť existujúci Arduino na programovanie čipu (popísané ďalej), môžete tiež pripojiť napájacie lišty priamo na + 5V a GND.

postaviť arduino od nuly

Mikrokontrolér a časovací obvod

  • ATMega328P-PU - predinštalovaný so zavádzačom Arduino.
  • Kondenzátory 22pf (2) (v diagrame sú modré, ale komponent, ktorý som kúpil, bol skutočne oranžový - žiadny rozdiel. Neexistujú žiadne pozitívne alebo negatívne účinky na ne).
  • 16 MHZ kryštál.

Pre stručnosť som v nasledujúcom diagrame nezobrazil regulátor výkonu, ale tento bit by ste, samozrejme, už mali mať hotový.

postaviť arduino od nuly

Táto časť je jadrom Arduino - mikrokontroléra. Kryštál 16 MHz poskytuje konštantný časovací signál, ktorý tlačí každý cyklus obvodu.

postaviť arduino dosku

Aby ste si veci uľahčili sami, niektoré z nich kúpite Štítky na Adafruit pinout (2,95 dolárov za 10):

postaviť arduino dosku

Alebo si vytvorte svoj vlastný. Tu je súbor PDF Urobil som, ak máte lepivé štítky.

postaviť arduino dosku

Reset spínača

Nakoniec potrebujeme resetovací prepínač - našťastie je tento bit celkom jednoduchý; ale všimnite si, že v niektorých tutoriáloch nájdete a potlačiť rezistor pridaný. Myslím si, že je to potrebné pre ATMega168 a nie pre 368.

Netrávte peniaze na Arduino - vytvorte si svoj vlastný za oveľa menej vynulovaných

Tu je hotový diagram.

Nestrácajte peniaze za Arduino - zostavte si svoj vlastný oveľa menej

Dx a Ax sú potom vaše bežné digitálne a analógové I / O kolíky. Ak sa rozhodnete, že vám život na tlači nebude uľahčovať život, buďte veľmi opatrní a nezmieňajte si nič, čo sa píše D13 alebo pin 13 na Arduino, s pinom 13 na ATMega328. Sú odlišné - D13 je v skutočnosti pin 19 na čipe. RX je tiež funkčne D0 a TX je D1.

Programovanie čipu

Predtým, ako si to vyskúšate, budete potrebovať nejaký spôsob programovania čipu ATMega - tu prichádza komplikácia. Na doske Arduino je jednou z najdrahších častí rozhranie USB.

Tu sú vaše možnosti:

1. Vyberte čip z iného Arduina.

Toto je najjednoduchšia cesta na rýchle testovanie; stačí použiť existujúcu dosku Arduino, na ktorej je už pracovná skica, a vytiahnuť čip z Arduina. Ak je váš projekt dokončený a funkčný, jednoducho ich vymieňajte. Do Arduina môžete hodiť ďalší neprogramovaný čip, ktorý chcete znova použiť - nie je tam nič zvláštne.

Jedinou nevýhodou je, že je veľmi ľahké poškodiť kolíky, takže pri ich odstraňovaní buďte veľmi opatrní.

2. Použite priechodný kábel od existujúceho Arduina.

Predtým, ako sa o to pokúsite, musíte zo svojho Arduina odstrániť aj existujúci čip; bude to zasahovať do procesu. V podstate budeme iba používať rozhranie USB Arduino. pripojiť moc a GND na štandardné Arduino kolíky; Reset; a najdôležitejšia časť - RX na RX (D0) a TX na TX (D1) - jedná sa o odosielanie a prijímanie sériových pinov, potom by ste mali byť schopní používať port USB na svojom pôvodnom Arduino.

3. Kúpte si kábel FTDI USB na sériové rozhranie.

V podstate ide o nahradenie rozhrania zahrnutého vo všetkých Arduino, ale o dosť drahšie okolo 15 dolárov - a je to hlavný dôvod, prečo nemôžete lacno zostaviť presnú repliku Arduina. Ak to však plánujete robiť veľa, je pravdepodobne najjednoduchšou cestou získať jeden z nich, ktorý môžete jednoducho ponechať na konci kábla USB.

Pokyny na pridanie tohto postupu sú uvedené v schéme poskytnutej spoločnosťou Oomlout [Broken URL Removed] (Zlomená adresa URL bola odstránená). Použite 6-kolíkovú hlavičku na pripojenie skutočného rozhrania.

postaviť arduino

Všimnite si, že všetky tieto metódy predpokladajú, že máte Arduino bootloader už spálili na čipe; ak napríklad kupujete ako súčasť balíka, budú poskytnuté jednoducho pripravené na výmenu. Ak si žetóny kupujete samostatne alebo nie výlučne na účely Arduino, musíte na napálenie bootloadera najskôr použiť niečo iné. Je tu dobrý návod tu o naviazaní existujúceho Arduina a aplikácie zvanej OptiLoader na tento účel. Rozdiel je asi 2 doláre.

Pred zakúpením ďalšieho Arduina pre ďalší projekt sa preto opýtajte: Potrebujete pripojenie USBa Potrebujete pripojiť Arduino štíty? Ak je odpoveď na obidve z týchto odpovedí áno, pokračujte a kúpte si ďalšie Arduino - zostrojením vlastného riešenia to nebude lacnejšie. V opačnom prípade si jednu postavte sami! A nezabudnite sa pozrieť na všetky ostatné Výuky pre Arduino a články.

James má bakalárske štúdium v ​​oblasti umelej inteligencie a je držiteľom certifikátu CompTIA A + a Network +. Je popredným vývojárom MakeUseOf a trávi svoj voľný čas hraním VR paintballu a spoločenských hier. Staval počítače od malička.