Cuprins:

Arduino: Realizarea unui set de semafoare: 9 pași
Arduino: Realizarea unui set de semafoare: 9 pași

Video: Arduino: Realizarea unui set de semafoare: 9 pași

Video: Arduino: Realizarea unui set de semafoare: 9 pași
Video: Cum să începi cu Arduino? pinMode, digitalWrite, delay 2024, Noiembrie
Anonim
Arduino: Realizarea unui set de semafoare
Arduino: Realizarea unui set de semafoare

ACEST PROIECT ESTE ÎNCĂ O LUCRU ÎN PROGRES FEEDBACK APRECIAT !!! Acest tutorial vă va îndruma în procesul de creare a unui set de semafoare controlabile și configurabile, învățându-vă, de asemenea, elementele de bază ale Arduino. Sunt necesare unele cunoștințe și vă recomand cu tărie să citiți și să urmăriți pe majoritatea, dacă nu chiar toate paginile din următorul document, create de minunatele persoane Arduino.cc! Arduino - Ghid de utilizare Acest document va explica în termeni simpli despre componentele electronice de bază le vom folosi și cum să le folosim, descrie și intrările și ieșirile digitale, analogice și seriale și modul în care acestea sunt utilizate. Este posibil să fi citit tutorialul meu anterior despre semafoare, acesta va fi un concept similar, totuși va fi mai ușor de construit și mai multe caracteristici bogate, datorită simplității mediului de dezvoltare Arduino. După acest proiect, s-ar putea să doriți să îl extindeți prin … + Făcând luminile să funcționeze pentru drumuri transversale (extinderea complexității secvenței). + Configurarea setărilor prin folosind portul EEPROM și serial. + Comunicarea luminilor cu un alt Arduino care rulează același cod.

Pasul 1: Piese

Veți avea nevoie de câteva părți, dacă ați făcut deja proiectul meu anterior pe microprocesoare AVR, atunci nu este nevoie să cumpărați din nou aceleași lucruri, ar trebui să aveți nevoie doar de cablul Arduino și USB pe care îl puteți obține de la Tinker.it și unele formă de sunet piezo 5v. Acestea sunt cerințe minime pe care le puteți comanda mai mult pentru backup sau extinderea acestui proiect. 1x Breadboard (34-0655) 1x Jumper Links (34-0495) 2x LED-uri roșii (55-0155) 1x LED portocaliu (nu chihlimbar) (55-0124) 2x LED-uri verzi (55-0120) 1x LED alb (55-1640)) 1x Sonda Piezo (35-0282) 1x Buton Push to Make (78-0630) 1x Rezistoare 10K (62-0394) 1x Rezistoare 220ohm (62-0354) OPȚIONAL - 1x Cablu USB 3m (19-8662) Rapid Online - £ 20.701x Arduino DiecimilaTinker.it- 20,35 lire sterline Totalul a fost de 41,05 lire sterline, ceea ce este mai mare decât tutorialul AVR, dar merită și care include livrarea. și vedeți dacă puteți găsi unele părți cu care puteți juca la o dată ulterioară. Mai multe LED-uri și alți biți cu care crezi că poți juca. Vești bune că nu vei avea nevoie de instrumente sau lipire pentru acest proiect, ci doar împing biții împreună! Odată ce aveți toate piesele, sunteți gata să vă asamblați proiectul, cu toate acestea, dacă intenționați să faceți acest proiect mai permanent, veți dori să obțineți o formă de placă de benzi pentru a vă lipi lucrarea odată ce a funcționat.

Pasul 2: Introducere

Noțiuni de bază este ușor, pur și simplu dispuneți și verificați dacă toate componentele sunt acolo, este mai bine să aveți Arduino în stânga panoului și deconectat, apoi pur și simplu urmați pașii următori pentru a adăuga fiecare componentă la panou, conectați placa la Arduino și, în cele din urmă, programați Arduino, după ce veți putea testa funcționează și citiți codul cu comentarii pentru a vedea ce se întâmplă.

Pasul 3: LED-uri

LED-uri
LED-uri
LED-uri
LED-uri
LED-uri
LED-uri

Înainte de a începe, asigurați-vă că toate LED-urile sunt conectate corect. Conductorul scurt merge în dreapta și cel mai lung în stânga. Vom adăuga rezistențele mai târziu, așa că asigurați-vă că nu conectați încă nicio alimentare, deoarece ar putea deteriora LED-urile. Imaginea de mai jos arată cablurile lungi și scurte, apoi a doua imaginea arată cum ar trebui să fie conectate, a treia afișând comanda. SFAT! Asigurați-vă că aveți LED-urile răspândite de la bitul de 5 coloane la bitul de două coloane sau altfel nu vor funcționa și veți avea un scurtcircuit.

Pasul 4: Piezo

Piezo
Piezo
Piezo
Piezo
Piezo
Piezo

Ne vom întoarce la acest lucru și va trebui să-l ridicăm pentru a instala jumperi pe Arduino, dar deocamdată puneți-l la locul său cu un știft de fiecare parte a diviziunii centrale, astfel încât să nu scurtăm între cei doi știfturi. pinii de bord sunt conectați de la stânga la dreapta în două secțiuni de 5 cu o împărțire în mijloc pentru a separa cele două secțiuni, iar cei 2 pini exteriori sunt conectați de sus în jos în două coloane, acestea sunt pe ambele părți, dar nu sunt conectate de la o parte a plăcii cu cealaltă, în alte termeni, acestea pot fi utilizate pentru a furniza două circuite separate, independente una de alta, dacă este necesar. sârmă de la jumătatea superioară la jumătatea inferioară dacă circuitul dvs. nu funcționează.

Pasul 5: Buton

Buton
Buton
Buton
Buton
Buton
Buton
Buton
Buton

Butonul are 4 pini, asigurați-vă că toți sunt conectați și nu se îndoaie, așa cum se întâmplă cu Piezo, puneți-l pe compartimentul central. LED-uri (a se vedea a doua imagine atașată mai jos) Utilizați rezistorul MARO NEGRU ORANGE ORANGE (10k) și conectați-l așa cum se arată în a 4-a imagine atașată mai jos. (Din dreapta jos, care rulează vertical în jos pe tablă, este suficient un mod mic de 1 inch).

Pasul 6: Rezistențe

Rezistențe
Rezistențe
Rezistențe
Rezistențe
Rezistențe
Rezistențe

Folosind cablurile de rezistență de 220 ohmi de la LED-urile de pe divizor la același rând de pe partea opusă, (a se vedea a doua imagine de exemplu) și repetați pentru toate LED-urile. Adăugați LED-ul alb între Piezo și buton și adăugați un rezistor la acel A treia imagine de mai jos arată rezultatul final. (rețineți că firul VERDE nu este necesar, cu excepția cazului în care circuitul dvs. nu funcționează așa cum a făcut-o al meu, acesta se alătură jumătății superioare a șinelor de alimentare a plăcilor cu jumătatea inferioară, deoarece unele plăci sunt împărțite).

Pasul 7: Cablare

Cablare
Cablare
Cablare
Cablare
Cablare
Cablare
Cablare
Cablare

Acum vom conecta Arduino la panou, firele vorbește în ordine de sus în jos și nu se vor încrucișa, deci dacă luminile greșite se aprind la momentul nepotrivit, remediați cablurile în locurile potrivite … Imagini mai jos arătați cum ar trebui să fie conectate acestea. Imaginea 2 și 3: de pe linia de 5v mergeți la rezistorul pe care l-am plasat ieșind din buton. Imaginea 4 și 5: Firul verde de pe pinul GND (împământat) merge la șina roșie care ați conectat catodul LED-urilor dvs. Imaginea 6: LED-urile sunt conectate la rândul lor de la pinul 13 până la 8, începând de la LED-ul superior care merge în jos pe placa de pâine. Acesta este motivul pentru care am spus să am placa în stânga, deoarece o puteți conecta ca mai jos … 13 o -------- o --- / / / / / / / / / / --- --- O --- | 12 o -------- o --- / / / / / / / / / --- --- O --- | 11 o -------- o --- / / / / / / / / / / --- --- O --- | 10 o -------- o --- / / / / / / / / / / - - --- O --- | 09 o -------- o --- / / / / / / / / / / --- --- O --- | Imaginea 7: Sârmă fire portocalii ca înainte până la Piezo (pinul 8), ledul de așteptare (pinul 7) și butonul (pinul 6) Rețineți că poziția pinului 6 este esențială, în sensul în care semaforul se va bucla constant ca și cum butonul ar fi ținut apăsat.

Pasul 8: Programarea Arduino

Programarea Arduino
Programarea Arduino
Programarea Arduino
Programarea Arduino
Programarea Arduino
Programarea Arduino

Programarea Arduino nu ar putea fi mai ușoară, totuși trebuie să îi spunem ID-ului Arduino unde să caute Arduino și cu ce tip de Arduino să vorbească. unde să cauți Arduino, mergi la TOOLS> SERIAL PORT și alege cel mai logic port, va spune serial USB sau ceva similar, nu bluetooth sau altceva, în cel mai rău caz, greșești și trebuie să-l setezi Acum, pentru a deschide fișierul PDE atașat și a-l încărca pe tablă, apăsând butonul cu o săgeată care indică câteva puncte / … -> | Acest lucru va dura câteva momente și dacă succesul dvs. Arduino va fi acum rulat codul, apăsați butonul cel mai îndepărtat spre dreapta (monitor serial) pentru a controla placa cu o interfață de tip terminal.

Pasul 9: Și toți au trăit fericiți până la capăt … sfârșitul

Gata! Prin intermediul codului, am scris comentarii și le puteți citi pentru a afla ce face fiecare linie și apoi încercați să lucrați cu el pentru a vedea ce se întâmplă, în cel mai rău caz îl puteți restabili înapoi la original. Cu toate acestea, dacă aveți nevoie de mai mult ajutor sau îndrumare Am câteva linkuri și resurse de mai jos … Înainte de a pleca aș dori să mulțumesc lui Alex și echipei de la Tinker.it care m-au învățat tot ce știu la unul dintre atelierele lor pentru începători, sunt cu adevărat geniali în ceea ce fac, mulțumesc!!! De asemenea, datorită Sparkfun.com și Rapidonline.com, care sunt o resursă uimitoare de piese pentru arduino! Link-uri și resurse Arduino.cc - Aceasta este casa ArduinoGuide - Acest ghid este recomandat de citit! Rapid Online - Retailer din Marea Britanie pentru piesele pe care le-am folosit astăzi.it - Retailerul din Marea Britanie al ArduinoDigikey - Retailerul din SUA pentru piesele pe care le-am folosit astăzi Spkfun - Retailerul din SUA al ArduinoElectronics Information - Informații electronice pentru începători Acest site este uimitor un loc minunat pentru a căuta informații despre lipire, componente electronice, culoare rezistor coduri etc … Vă mulțumim pentru lectură și distrați-vă!

Recomandat: