Sadržaj:

Arduino: Izrada semafora: 9 koraka
Arduino: Izrada semafora: 9 koraka

Video: Arduino: Izrada semafora: 9 koraka

Video: Arduino: Izrada semafora: 9 koraka
Video: Arduino - Trafic Lights / Semafori 2024, Novembar
Anonim
Arduino: Izrada semafora
Arduino: Izrada semafora

OVAJ PROJEKT JE JOŠ VRIJEMENO OCJENJENO POSLOVANJE U TOKU !!! Ovaj vodič će vas provesti kroz proces stvaranja seta kontrolisanih i podesivih semafora, a istovremeno će vas naučiti osnovama Arduina. Potrebno je neko znanje i toplo preporučujem da pročitate i pročitate većinu, ako ne i sve stranice sljedećeg dokumenta, koji su stvorili divni ljudi iz Arduino.cc! Arduino - Vodič za početak rada Ovaj dokument će jednostavnim riječima objasniti osnovne elektroničke komponente mi ćemo ih koristiti i kako ih koristiti, također opisuje digitalne, analogne i serijske ulaze i izlaze i njihovu upotrebu. Možda ste pročitali moj prethodni vodič o semaforima, ovo će biti sličan koncept, ali bit će lakše izgraditi i više funkcija bogatih, zbog jednostavnosti razvojnog okruženja Arduino. Nakon ovog projekta, možda biste ga htjeli proširiti tako da …+ Učinite svjetla radnim za raskrsnice (proširujući složenost niza).+ Postavke koje se mogu programirati pomoću EEPROM -a i serijskog porta.+ Omogućavanje komunikacije svjetla s drugim Arduinom sa istim kodom.

Korak 1: Dijelovi

Trebat će vam nekoliko dijelova, ako ste već radili moj prethodni projekt na AVR mikroprocesorima, onda ne morate ponovo kupovati iste stvari, trebate samo Arduino i USB kabel koji možete nabaviti na Tinker.it i neke oblik 5v piezo sonde. Ovo su minimalni zahtjevi koje možete naručiti za sigurnosnu kopiju ili proširenje ovog projekta. 1x matična ploča (34-0655) 1x kratkospojne veze (34-0495) 2x crvene LED diode (55-0155) 1x narančasta (nije žuta) LED (55-0124) 2x zelena LED dioda (55-0120) 1x bijela LED dioda (55-1640)) 1x Piezo zvučnik (35-0282) 1x Pritisni za stvaranje dugmeta (78-0630) 1x 10K otpornici (62-0394) 1x 220ohm otpornici (62-0354) OPCIONALNO-1x 3m USB kabel (19-8662) Brzo na mreži-£ 20.701x Arduino DiecimilaTinker.it- £ 20.35 Ukupno je bilo 41,05 GBP što je više od AVR vodiča, ali vrijedi i uključuje isporuku. Troškovi dostave su prilično visoki na brzinu pa zašto ne biste kupovali dok ste tamo i u Tinkeru. i provjerite možete li pronaći neke dijelove s kojima ćete se kasnije moći igrati. Više LED dioda i drugih bitova s kojima mislite da se možete igrati. Dobra vijest je da vam za ovaj projekt neće trebati nikakvi alati ili lemljenje, samo spajate dijelove zajedno! Kad budete imali sve dijelove, spremni ste za sastavljanje svog projekta, međutim, ako planirate ovaj projekt učiniti trajnijim, htjet ćete nabaviti neki oblik trakaste ploče koja će lemiti vaš rad nakon što počne raditi.

Korak 2: Početak

Početak je lak, jednostavno rasporedite i provjerite da li su sve komponente prisutne, najbolje je da Arduino bude lijevo od matične ploče i odspojen, a zatim jednostavno slijedite sljedećih nekoliko koraka za dodavanje svake komponente na matičnu ploču, ožičite ploču do Arduino i na kraju programirajte Arduino, nakon što ćete moći testirati njegovo funkcioniranje i pročitati kôd s komentarima kako biste vidjeli što se događa.

Korak 3: LED diode

LED diode
LED diode
LED diode
LED diode
LED diode
LED diode

Prije nego počnemo, provjerite jesu li sve LED diode pravilno povezane. Kratki vod ide s desne strane, a duži s lijeve strane. Kasnije ćemo dodati otpornike pa pazite da još ne uključite napajanje jer bi to moglo oštetiti LED diode. Donja slika prikazuje dugačke i kratke vodiče, a zatim drugi slika prikazuje kako ih treba ožičiti, treća prikazuje narudžbu. SAVJET! Uvjerite se da su vam LED diode raširene od bita za 5 kolona do bita za dvije kolone ili inače neće raditi i imat ćete kratki spoj.

Korak 4: Piezo

Piezo
Piezo
Piezo
Piezo
Piezo
Piezo

Vratit ćemo se na ovo i morat ćemo ga podići da instaliramo kratkospojnike na Arduino, ali za sada ga samo postavite s jednim zatičem s obje strane središnje podjele kako ne bismo kratki između dva zatika. Kruh igle na ploči povezane su s lijeva na desno u dva dijela po 5 s razdjelkom u sredini kako bi se odvojila dva odjeljka, a 2 vanjska pina spojena su odozgo prema dolje u dvije kolone, one su s obje strane, ali nisu spojene sa s jedne strane ploče na drugu, drugim riječima oni se mogu koristiti za osiguravanje dva odvojena kruga neovisno jedan o drugom ako je potrebno. Dodatno na nekim pločama gornja i donja polovica nisu povezane pa ćete možda morati skočiti pomoću ožičite od gornje do donje polovine ako vaše kolo ne radi.

Korak 5: Dugme

Dugme
Dugme
Dugme
Dugme
Dugme
Dugme
Dugme
Dugme

Gumb ima 4 igle, provjerite jesu li svi spojeni i nemojte se savijati, kao kod Pieza, neka sjedi preko središnjeg razdjelnika. Sljedeće od gornje žice gornja desna igla u crvenu stranu okomitih pinova, poput LED diode (pogledajte drugu sliku priloženu ispod) Upotrijebite otpornik SMEĐO CRNO NARANČASTO ZLATNO (10k) i spojite ga kao što je prikazano na četvrtoj slici dolje. (Od donjeg desnog dijela koji ide okomito niz ploču, mali put od 1 inča je dovoljan).

Korak 6: Otpornici

Otpornici
Otpornici
Otpornici
Otpornici
Otpornici
Otpornici

Koristeći žicu otpornika od 220 ohma od LED dioda preko razdjelnika do istog reda na suprotnoj strani (vidi 2. sliku na primjer) i ponovite za sve LED diode. Dodajte bijelu LED diodu između Pieza i gumba i dodajte otpornik LED također. Treća slika ispod prikazuje konačni rezultat. (imajte na umu da ZELENA žica nije potrebna, osim ako vaše kolo ne radi kao moje, spaja gornju polovicu vodilica ploča s donjom polovicom jer su neke ploče podijeljene).

Korak 7: 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

Sada ćemo Arduino spojiti na matičnu ploču, sve žice idu redom od vrha do dna i nemojte ih križati pa ako se pogrešna svjetla upale u pogrešno vrijeme, zakrpite kablove na pravim mjestima … Slike slika ispod i dolje prikazuje kako ih treba ožičiti. Slika 2 i 3: Sa linije 5V idite na otpornik koji smo postavili izlazeći iz dugmeta. Slika 4 i 5: Zelena žica na GND (uzemljenom) pinu ide do crvene šine koja spojili ste katodu svojih LED dioda na. Slika 6: LED diode su ožičene naizmjenično od pina 13 prema 8, počevši od gornje LED diode, probijajući se niz ploču za kruh. Zato sam rekao da ploču ostavite lijevo jer je možete ožičiti kao ispod… 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 narandžaste žice kao i ranije do Pieza (pin 8), LED za čekanje (pin 7) i dugmeta (pin 6) Imajte na umu da je položaj pina 6 kritičan, u suprotnom će semafori neprestano petljati kao da je dugme pritisnuto.

Korak 8: Programiranje Arduina

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

Programiranje Arduina ne može biti lakše, međutim moramo reći Arduino IDE -u gdje tražiti Arduino i sa kojim tipom Arduina razgovarati. Da biste mu rekli s kojim tipom razgovora, idite na TOOLS> BOARD> ARDUINO DIECIMILA. To recite gdje tražiti Arduino idite na TOOLS> SERIAL PORT i odaberite najlogičniji port, reći će usb serijski ili nešto slično, a ne bluetooth ili bilo što drugo, u najgorem slučaju pogriješite i morate ga postaviti na drugi port. Sada morate otvoriti priloženu PDE datoteku i prenijeti je na ploču, pritiskom na gumb sa strelicom koja pokazuje na neke točke/…-> | Ovo će potrajati nekoliko trenutaka i ako uspije, vaš Arduino će sada biti pokrenut koda, pritisnite dugme krajnje desno (serijski monitor) da biste upravljali pločom sa sučeljem poput terminala.

Korak 9: I svi su živjeli sretno nakon… kraja

Gotovi ste! Kroz kôd sam napisao komentare i možete ih pročitati kako biste saznali šta svaki red radi, a zatim pokušajte petljati s tim da vidite što se događa, u najgorem slučaju možete ga jednostavno vratiti na izvornik. Međutim, ako vam je potrebno više pomoć ili smjernica U nastavku imam nekoliko veza i izvora … Prije nego što odem, htio bih se zahvaliti Alexu i timu na Tinker.it -u koji su me naučili svemu što znam na jednoj od svojih početničkih radionica, zaista su briljantni u onome što rade, hvala ti!!! Također zahvaljujući Sparkfun.com i Rapidonline.com koji su nevjerovatan izvor dijelova za arduino! Linkovi i resursiArduino.cc - Ovo je dom ArduinoGuidea - Ovaj vodič se preporučuje za čitanje!.it - Trgovac maloprodajom ArduinoDigikey -a u Velikoj Britaniji - trgovac u SAD -u za dijelove koje sam danas koristio Sparkfun - trgovac Arduino -a u SAD -u za informacije o elektronici - informacije o elektronici za početnike Ova web stranica je odlično mjesto za traženje informacija o lemljenju, elektroničkim komponentama, boji otpornika kodovi itd … Hvala na čitanju i zabavite se!

Preporučuje se: