Arduino: Narišite semafor: 9 korakov
Arduino: Narišite semafor: 9 korakov
Anonim
Arduino: Izdelava sklopa semaforjev
Arduino: Izdelava sklopa semaforjev

TAJ PROJEKT JE ŠE VELIKO DELO V POTISKU POHVATNO !!! Ta vadnica vas bo vodila skozi postopek ustvarjanja nabora nadzornih in nastavljivih semaforjev, hkrati pa vas bo naučila osnov Arduina. Nekaj znanja je potrebno in toplo priporočam, da preberete in pregledate večino, če ne vse strani naslednjega dokumenta, ki so ga ustvarili čudoviti ljudje Arduino.cc! bomo uporabljali in kako jih uporabljati, prav tako opisuje digitalne, analogne in serijske vhode in izhode ter njihovo uporabo. Morda ste prebrali mojo prejšnjo vadnico o semaforjih, to bo podoben koncept, vendar bo lažje zgraditi zaradi enostavnosti razvojnega okolja Arduino po novem še bogatejše s funkcijami. Po tem projektu ga boste morda želeli razširiti z …+ Ustvarjanje luči za prečne ceste (razširitev zapletenosti zaporedja). z uporabo EEPROM -a in zaporednih vrat.+ Omogočanje komunikacije luči z drugim Arduinom z isto kodo.

1. korak: Deli

Potrebovali boste nekaj delov, če ste že delali moj prejšnji projekt na mikroprocesorjih AVR, potem vam ni treba znova kupovati istih stvari, potrebujete le kabel Arduino in USB, ki ga dobite pri Tinker.it in nekaj oblika 5v piezo sonde. To so minimalne zahteve, ki jih lahko naročite več za varnostno kopiranje ali razširitev tega projekta. 1x Ohišje (34-0655) 1x Povezovalne povezave (34-0495) 2x Rdeče LED (55-0155) 1x Oranžna (ne oranžna) LED (55-0124) 2x Zelena LED (55-0120) 1x Bela LED (55-1640)) 1x Piezo Sounder (35-0282) 1x gumb za izdelavo (78-0630) 1x 10K upori (62-0394) 1x 220ohm upori (62-0354) NEOBVEZNO-1x 3m kabel USB (19-8662) Rapid Online-£ 20.701x Arduino DiecimilaTinker.it- 20,35 £ Skupaj je bilo 41,05 £, kar je višje od vadnice AVR, vendar se splača in to vključuje dostavo. Stroški dostave so precej hitri, zakaj ne bi nakupovali, medtem ko ste tam in pri Tinkerju. preverite in preverite, ali lahko najdete kakšne dele, s katerimi se lahko igrate pozneje. Več LED diod in drugih bitov, s katerimi mislite, da se lahko igrate. Dobra novica je, da za ta projekt ne boste potrebovali nobenega orodja ali spajkanja, saj samo združuje bitke! Ko imate vse dele, ste pripravljeni sestaviti svoj projekt, če pa nameravate ta projekt narediti trajnejši, boste želeli dobiti neko obliko traku za spajkanje vašega dela, ko začne delovati.

2. korak: Začnite

Začetek je preprost, preprosto postavite in preverite, ali so vse komponente na voljo, najbolje je, da Arduino postavite levo od mize in ga odklopite, nato pa preprosto sledite naslednjim korakom, da dodate vsako komponento na mizo, ožičite ploščo v Arduino in končno programirajte Arduino, potem ko boste lahko preizkusili njegovo delovanje in prebrali kodo s komentarji, da vidite, kaj se dogaja.

Korak: LED

LED
LED
LED
LED
LED
LED

Preden začnemo, se prepričajte, da so vse LED diode pravilno povezane. Kratka žica je na desni, daljša pa na levi. Upore bomo dodali pozneje, zato se prepričajte, da še ne priključite napajanja, saj bi lahko poškodovali LED -diode Spodnja slika prikazuje dolge in kratke vodi, nato pa drugi slika prikazuje, kako jih je treba ožičiti, tretja prikazuje naročilo. NAMIG! Prepričajte se, da imate LED -diode razporejene od bita za 5 stolpec do bita za dva stolpca, sicer ne bodo delovale in boste imeli kratek stik.

4. korak: Piezo

Piezo
Piezo
Piezo
Piezo
Piezo
Piezo

K temu se bomo še vrnili in ga bomo morali dvigniti, da namestimo skakalce na Arduino, vendar ga zaenkrat le namestite z enim zatičem na obeh straneh osrednjega prereza, da ne bo prišlo do kratkega stika med obema zatičema. zatiči plošče so povezani od leve proti desni v dveh odsekih po 5 z razdelitvijo na sredini za ločitev obeh odsekov, 2 zunanja zatiča pa sta od zgoraj navzdol povezana v dva stolpca, ki sta na obeh straneh, vendar nista povezana z z ene strani plošče na drugo, drugače pa jih je mogoče uporabiti za zagotovitev dveh ločenih tokokrogov, ki sta med seboj neodvisna. Poleg tega na nekaterih ploščah zgornja in spodnja polovica nista povezani, zato boste morda morali skočiti z ožičite od zgornje do spodnje polovice, če vezje ne deluje.

5. korak: Gumb

Gumb
Gumb
Gumb
Gumb
Gumb
Gumb
Gumb
Gumb

Gumb ima 4 zatiče, prepričajte se, da so vsi povezani in se ne upogibajte, tako kot pri Piezu, da sedi čez osrednji razdelilnik. Nato od zgornje žice zgornji desni zatič v rdečo stran navpičnih zatičev, kot je LED diode (glejte 2. sliko spodaj) Uporabite upor RJAVO ČRNA ORANŽNA ZLATA (10k) in ga ožičite, kot je prikazano na 4. sliki spodaj. (Od spodnjega desnega kota navpično navzdol po plošči je dovolj že en centimeter).

6. korak: Upori

Upori
Upori
Upori
Upori
Upori
Upori

Z žico upora 220 ohmov od LED -diod preko delilnika do iste vrstice na nasprotni strani (glej na primer drugo sliko) in ponovite za vse LED -diode. Dodajte belo LED med Piezo in gumbom ter temu dodajte upor Tretja spodnja slika prikazuje končni rezultat. (upoštevajte, da ZELENA žica ni potrebna, razen če vaše vezje ne deluje tako, kot je moje, se z zgornjo polovico napajalnih tirnic plošč pridruži spodnji polovici, ko se nekatere plošče razcepijo).

7. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Zdaj bomo Arduino priklopili na mizo, vse žice po vrstnem redu od zgoraj navzdol in ne prečkajte, tako da, če se napačne lučke prižgejo ob napačnem času, kable pripnite nazaj na prava mesta … Slike Spodaj je prikazano, kako naj bodo ti ožičeni. Slika 2 in 3: Od linije 5v pojdite do upora, ki smo ga postavili, ki prihaja iz gumba. Slika 4 in 5: Zelena žica na zatiču GND (ozemljitev) gre do rdeče tirnice, ki Slika 6: LED so po vrsti ožičene od nožice 13 navzdol do 8, začenši pri zgornji LED, ki se spušča po plošči za kruh. Zato sem rekel, naj bo plošča levo, saj jo lahko povežete kot spodaj … 13 o -------- o ---/\/\/\/\/\ --- --- O --- | 12 o -------- o ---/\/\/\/\/\ --- --- O --- | 11 o -------- o ---/\/\/\/\/\ --- --- O --- | 10 o -------- o ---/\/\/\/\/\- ---- O --- | 09 o -------- o ---/\/\/\/\/\ --- --- O --- | Slika 7: Ožičite oranžne žice kot prej do Pieza (pin 8), čakalne lučke (pin 7) in gumba (pin 6) Upoštevajte, da je položaj zatiča 6 kritičen, sicer bodo semaforji neprestano zankovali, kot da bi bil gumb pritisnjen.

8. korak: Programiranje Arduina

Programiranje Arduina
Programiranje Arduina
Programiranje Arduina
Programiranje Arduina
Programiranje Arduina
Programiranje Arduina

Programiranje Arduina ne bi moglo biti lažje, vendar moramo povedati Arduino IDE, kje naj iščejo Arduino in s kakšno vrsto Arduina se pogovarjati. Če želite povedati, s kakšno vrsto pogovora pojdite, pojdite na ORODJA> DASKA> ARDUINO DIECIMILA. kje iskati Arduino pojdite na TOOLS> SERIAL PORT in izberite najbolj logična vrata, na njem bo pisalo usb serijski ali kaj podobnega, ne bluetooth ali kaj drugega, v najslabšem primeru se zmotite in ga morate nastaviti Zdaj odprite priloženo datoteko PDE in jo naložite na ploščo s pritiskom na gumb s puščico, ki kaže na nekatere pike/…-> | To bo trajalo nekaj trenutkov in če bo uspešen, bo vaš Arduino zdaj deloval kodo, pritisnite gumb, ki je najbolj desni (serijski monitor), da upravljate ploščo s terminalom podobnim vmesnikom.

9. korak: In vsi so živeli srečno po … koncu

Končali ste! Skozi kodo sem napisal komentarje in jih lahko preberete, če želite izvedeti, kaj počne vsaka vrstica, nato pa poskusite poiskati, da vidite, kaj se zgodi, v najslabšem primeru pa jo lahko preprosto obnovite nazaj na izvirnik. Če pa potrebujete več pomoč ali smernice Spodaj imam nekaj povezav in virov … Preden se odpravim, bi se rad zahvalil Alexu in ekipi na Tinker.it, ki sta me na eni izmed svojih delavnic za začetnike naučila vsega, kar vem, resnično sta sijajna pri svojem delu, Hvala vam!!! Hvala tudi Sparkfun.com in Rapidonline.com, ki sta neverjeten vir delov za arduino! Povezave in viri Arduino.cc - To je dom ArduinoGuide - Ta priročnik je priporočljivo prebrati!.it - Prodajalec ArduinoDigikey v Združenem kraljestvu - trgovec na drobno v ZDA za dele, ki sem jih danes uporabljal Sparkfun - Ameriški trgovec z informacijami o elektroniki Arduino - Informacije o elektroniki za začetnike To spletno mesto je odlično mesto za iskanje informacij o spajkanju, elektronskih komponentah, barvah uporov kode itd … Hvala za branje in lepo se imejte!

Priporočena: