Reklaam

ehitada arduinoMa armastan oma Arduinosid. Igal hetkel on mul päris mitu projekti liikvel - prototüüpimine on nendega lihtsalt nii lihtne. Kuid mõnikord tahan projekti funktsionaalsuse hoida, ilma et peaksin ostma teist Arduinot. Iga kord kulutades 30 dollarit üsna lihtsa mikrokontrolleri jaoks, kui mul on vaja vaid mõnda funktsionaalsust, on lihtsalt tobe. Just sel hetkel saab Arduino klooni ehitamine elujõuliseks võimaluseks.

Tõde: täielikku Arduino klooni ei saa odavamaks ehitada

Arduino ise koosneb lihtsast elektroonikast, kuid see on pakett ja paigutus, mille eest te tegelikult maksate. Selles artiklis kirjeldan, kuidas mõnda funktsionaalsust palju odavamalt kopeerida - juhul, kui Arduino projektid - kuid täieliku DIY Arduino klooni ehitamine on võimatu ilma massilise ostujõu ja tootmiseta rajatised.

Enda ehitamise ilu seisneb selles, et saate välistada bitid, mida te ei pea kulude vähendamiseks hoidma, ja vältige Arduino paketti koos kõigi kasutamata päistega ja raisatud ruumi - kui vajate teiste kilpidega kasutamiseks Arduino kuju ja päiseid, ei päästa teie enda ehitamine tegelikult teid raha.

instagram viewer

Minu puhul soovisin püsivalt kuvada LED-kuubi tegin Kuidas teha pulseerivat Arduino LED-kuupi, mis näib tulevikku tulevatKui olete mõne algaja Arduino projektiga segadusse sattunud, kuid otsite midagi pisut püsivat ja hoopis muud vinge, siis on alandlik 4 x 4 x 4 LED-kuup ... Loe rohkem kuskil, välise toiteallikaga ja mitte Arduino täislaua kasutamise lisakuludega; Protoboardil oli lõppude lõpuks ruumi, nii et ma pigem paneksin kõik sinna. Siin on minu valmis DIY Arduino leivalauas, LED-kuubi ja programmeerimiseks kasutatava tegeliku Arduino kõrval. Järgmine samm on panna kõik bitid prindilauale, kuid see jääb täna selle artikli kohaldamisalast välja.

ehitada arduino

Igatahes projektiga edasi. Olen selle jaotanud jaotiste kaupa eraldi komponentide loenditega, kuid lihtsam on lihtsalt kimp osta (Oomlout.co.uk, 7,50 kr).

Toiteallika regulaator ja märgutuli

  • 100 uF kondensaatorit (2) - olge ettevaatlik negatiivse küljega hõbedase joone suhtes
  • 7805 5 V pingeregulaator (1)
  • RED juhitud ja 560 oomi takisti
ehitada nullist arduino

Selle jaotise eesmärk on võtta 7–12 v toiteallikat (tavaliselt 9 V alalisvoolu pistikut) ja reguleerida seda kuni mikrokontrolleri kiibi väärtuseni 5 V toide. Vasakult lahkuvad punased ja sinised juhtmed peaksid olema ühendatud mis tahes sisendvõimsusega, mida te kasutate, kuid ärge mingil juhul kasutage rohkem kui 12 V või võite asju praadida. Ühendage ka ülemised ja alumised rööpad selles kohas.

Kui soovite kiibi programmeerimiseks mõne olemasoleva Arduino maha tõmmata (seda kirjeldatakse hiljem), võite ühendada toitereelingud otse + 5V ja GND-ga.

ehitada nullist arduino

Mikrokontroller ja ajamiring

  • ATMega328P-PU - eelinstalleeritud Arduino alglaaduriga.
  • 22pf kondensaatorid (2) (diagrammil on need sinised, aga minu ostetud komponent oli tegelikult oranž - vahet pole). Nendes pole positiivset ega negatiivset).
  • 16 MHZ kristall.

Lühiduse huvides ei ole ma allpool toodud diagrammil võimsuse regulaatorit näidanud, kuid muidugi peaksite selle bitti juba valmis saama.

ehitada nullist arduino

See osa on Arduino tuum - mikrokontroller. 16 MHz sagedusega kristall annab pideva ajasignaali, mis surub vooluringi kõiki tsükleid.

ehitada arduino laud

Ka selleks, et ise asju lihtsamaks muuta, ostke mõni neist Adafruudi pinouti sildid (10 dollarit 2,95 dollarit):

ehitada arduino laud

Või tehke oma. Siin on PDF Ma tegin, kui teil on kleepuvaid etiketilehti.

ehitada arduino laud

Lähtesta lüliti

Lõpuks vajame lihtsalt lähtestamislülitit - õnneks on see bit üsna lihtne; kuid pange tähele, et mõnes õpetuses leiate a tõmmake takisti alla lisatud. Usun, et seda on vaja ATMega168, mitte 368 jaoks.

Ärge kulutage raha Arduinole - ehitage oma raha palju väiksemaks lähtestamiseks

Siin on valmis diagramm.

Ärge kulutage raha Arduinole - ehitage endale palju vähem

Dx ja Ax on siis tavalised digitaalsed ja analoogsed I / O-kontaktid. Kui otsustate väljatrükiga enda elu lihtsamaks mitte muuta, olge väga ettevaatlik, et ärge ajage segamini Arduino D13 või pin 13 ja ATMega328 pin 13 pistmist. Nad on erinevad - D13 on kiibil tegelikult pin 19. RX on ka funktsionaalselt D0 ja TX on D1.

Kiibi programmeerimine

Enne kui saate seda testida, on teil vaja mõnda viisi ATMega kiibi programmeerimiseks - just siin tulebki tüsistus sisse. Arduino tahvlil on USB-liides üks kallimaid osi.

Siin on teie valikud:

1. Võtke Chip välja teisest Arduinost.

See on kiire testimise lihtsaim viis; kasutage lihtsalt olemasolevat Arduino tahvlit, millel on juba teie tööjoonis, ja tõmmake kiip Arduinost välja. Kui teie projekt on valmis ja töötab, vahetage need lihtsalt ümber. Saate visata Arduinosse veel ühe programmeerimata kiibi, et seda uuesti kasutada - seal pole midagi erilist.

Ainus negatiivne külg on see, et tihvte on väga lihtne kahjustada, seega olge nende eemaldamisel VÄGA ettevaatlik.

2. Kasutage olemasoleva Arduino läbikaablit.

Enne selle proovimist peate eemaldama olemasoleva kiibi ka oma Arduinost; see segab protsessi. Põhimõtteliselt hakkame lihtsalt kasutama Arduino USB-liidest. Ühendage vägi ja GND standardsete Arduino tihvtide külge; Lähtesta; ja kõige olulisem osa - RX to RX (D0) ja TX to TX (D1) - need on jadapuldi saatmise ja vastuvõtmise nööbid, siis peaksite saama kasutada originaalse Arduino USB-porti.

3. Ostke FTDI USB-jadaliideskaabel.

See on põhimõtteliselt kõigi Arduino versioonides sisalduva liidese asendamine, kuid üsna kallis umbes 15 dollarit - ja see on peamine põhjus, miks te ei saa odavalt ehitada täpset Arduino koopiat. Kui plaanite seda siiski palju teha, on ilmselt lihtsaim viis minna sellise hanke juurde, mida saate lihtsalt USB-kaabli otsas hoida.

Selle lisamiseks järgige Oomlouti [Broken URL Removed] toodud skeemi, võttes arvesse ainult USB-programmeerimisliidese varjutatud ala. Kasutage tegeliku liidese ühendamiseks 6-pin päist.

ehitada arduino

Pange tähele, et kõigi nende meetodite puhul eeldatakse, et teil on Arduino alglaadur juba kiibile põlenud; kui ostate näiteks komponendikomplektina, siis pakutakse neid lihtsalt välja vahetamiseks. Kui ostate kiibid iseseisvalt või mitte spetsiaalselt Arduino eesmärgil, peate esmalt laadimislaaduri põletamiseks kasutama midagi muud. Seal on hea õpetus siin olemasoleva Arduino ja selle jaoks rakenduse nimega OptiLoader. Erinevus on umbes 2 dollarit.

Nii et enne järgmise projekti jaoks uue Arduino ostmist küsige endalt: kas teil on vaja USB-ühendustja kas peate ühendama Arduino kilbid? Kui vastus mõlemale küsimusele on jaatav, siis minge ostma veel üks Arduino - omaenda ehitamisega ei saa see odavamaks minna. Muidu ehitage lihtsalt üks ise! Ja ärge unustage vaadata üle kogu meie ülejäänud Arduino õpetused ja artiklid.

Jamesil on tehisintellekti BSc ning ta on CompTIA A + ja Network + sertifikaadiga. Ta on MakeUseOfi juhtiv arendaja ja veedab oma vaba aega VR-i paintballi ja lauamänge mängides. Ta on lapsest peale arvutit ehitanud.