Cuprins:

Robot de control al traficului din carton: 8 pași
Robot de control al traficului din carton: 8 pași

Video: Robot de control al traficului din carton: 8 pași

Video: Robot de control al traficului din carton: 8 pași
Video: Ce înseamna semnul tau din nastere 2024, Septembrie
Anonim
Robot de control al traficului din carton
Robot de control al traficului din carton

Sunt la concursul de carton. Dacă vă place instructabilul meu, vă rugăm să votați pentru el! După ce ați studiat acest instructabil, veți învăța cum să proiectați și să utilizați Cruizmo Cis. Cruizmo Cis este un robot inteligent care controlează traficul. Controlează trecerea și trecerea atât a mașinilor, cât și a pietonilor. Trimite semnale către LED-uri pentru a informa navetiștii din trafic când trebuie să meargă sau să se oprească. De asemenea, aprinde luminile stradale dacă este noapte sau dacă mediul este întunecat.

Pasul 1: Adunarea materialelor necesare

Adunarea materialelor necesare
Adunarea materialelor necesare
Adunarea materialelor necesare
Adunarea materialelor necesare
Adunarea materialelor necesare
Adunarea materialelor necesare
Adunarea materialelor necesare
Adunarea materialelor necesare

Componente: 1x cablu Arduino uno și USB (sau Nano) 4x LED-uri roșii de 5 mm 4 LED-uri albe de 5 mm 4 LED-uri de 5 mm verde / albastru 2 butoane 1x LDR10x 220 Ohmi rezistențe 9V baterie și capac Fir de jumper Pană și Veroboard Componentele pot fi obținute de la un magazin din apropiere sau online de pe AliExpress.com, Magazin Arduino sau Amazon. Instrumente: CartonSoldat FierbandaGlueA4 hârtie O riglă. Un ferăstrău de dimensiuni mici. Foarfece. Un creion. Aplicații: ID Arduino

Pasul 2: Decuparea pieselor din carton

Decuparea pieselor din carton
Decuparea pieselor din carton
Decuparea pieselor din carton
Decuparea pieselor din carton
Decuparea pieselor din carton
Decuparea pieselor din carton
Decuparea pieselor din carton
Decuparea pieselor din carton

Am folosit carton pentru a face drumurile, calea, suportul robotului, stâlpii și luminile stradale. Am folosit o dimensiune adecvată pentru proiectare. Puteți utiliza dimensiuni diferite, dacă doriți. La margini se poate adăuga un spațiu liber de 0,5 centimetri. Pentru început, luați cartonul, foarfeca, rigla și creionul pentru marcarea dimensiunilor. Pe carton, marcați un cuboid cu înălțimea de 2 centimetri, lățimea de 2 centimetri, lungimea de 12 centimetri. Pe cuboid, marcați o gaură mică cu diametrul de 0,5 centimetri pentru lumini. De asemenea, marcați un pătrat pentru buton. Folosind foarfece, tăiați planul marcat. Apoi puneți-l pe carton și tăiați încă șapte pentru a face opt. Acesta va fi folosit ca stâlpi pentru semafoare și lumini stradale. De asemenea, faceți o gaură mică cu diametrul de 0,5 centimetri pentru lumini. Următoarea este cabina în care se află robotul. Marcați și tăiați un alt cuboid cu dimensiunile: înălțime 2,5 centimetri, lățime 6 centimetri, lungime 17 centimetri. Aceasta va fi baza cabinei. Pentru corpul cabinei, marcați și tăiați încă un cuboid cu dimensiunile: înălțime 5 centimetri, lățime 6 centimetri, lungime 8,5 centimetri.

Pasul 3: Lipirea pieselor

Lipirea pieselor
Lipirea pieselor
Lipirea pieselor
Lipirea pieselor
Lipirea pieselor
Lipirea pieselor
Lipirea pieselor
Lipirea pieselor

Am folosit lipiciul pentru a uni piesele pentru a obține structurile necesare. Fiecare dintre cele opt piese de carton pentru stâlpi ar trebui să fie lipite la margini, cu excepția uneia dintre părțile care vor fi deschise. Așa că ar arăta ca o cutie deschisă. Adezivul trebuie aplicat inteligent și atent, astfel încât structurile să arate frumos. Baza cabinei și corpul ar trebui, de asemenea, să fie lipite separat într-un mod similar cu stâlpii. Apoi, cele două structuri vor fi lipite între ele, aplicând puțin adeziv pe margini pentru a da o singură structură cu partea deschisă orientată spre tine. Centrul bazei trebuie aliniat cu centrul corpului astfel încât distanța dintre margini să fie de 4,25 centimetri. Apoi tăiați punctul în care se întâlnesc ambele părți ale bazei cabinei și corpul. Alte părți vor fi lipite după instalarea cablajului.

Pasul 4: Proiectarea Cruizmo CIS

Proiectarea Cruizmo CIS
Proiectarea Cruizmo CIS
Proiectarea Cruizmo CIS
Proiectarea Cruizmo CIS

Corpul lui Cruizmo Cis este un cuboid cu înălțimea de 3 centimetri, lățimea de 2 centimetri și lungimea de 4 centimetri. Capul este un cub cu înălțimea de 2 centimetri, lățimea de 1 centimetru, lungimea de 2 centimetri. Pentru a obține robotul, marcați dimensiunile și tăiați-l din carton. Lipiți marginile cubului pentru a obține capul. Folosiți un creion pentru ochi și gură ovale sau le tăiați dacă doriți Lipiți toate marginile cuboidului, cu excepția uneia care va fi lipită mai târziu. Apoi lipiți capul de corp. Pentru a pune robotul în cabină, decupați un pătrat de 2 centimetri pe 2 centimetri din partea superioară a cabinei. Montați robotul pe cabină și lipiți-l.

Pasul 5: Cablajul electric din interiorul Cruizmo CIS

Cablajul electric din interiorul Cruizmo Cis
Cablajul electric din interiorul Cruizmo Cis
Cablajul electric din interiorul Cruizmo Cis
Cablajul electric din interiorul Cruizmo Cis
Cablajul electric din interiorul Cruizmo Cis
Cablajul electric din interiorul Cruizmo Cis
Cablajul electric din interiorul Cruizmo Cis
Cablajul electric din interiorul Cruizmo Cis

Pentru ca robotul să-și poată îndeplini funcțiile, am încorporat un circuit electric în el. În baza cabinei există o panou pentru conectarea robotului la sistemul de trafic. În interiorul robotului, există o placă Arduino Uno cu o mulțime de fire conectate la aceasta. Placa trimite și primește semnale de la alte componente. Conexiunea poate fi văzută în diagramele de mai sus. LED-urile de trafic sunt conectate la pinii variind de la 2 la 9. Firele vor merge la semafoare. Luminile stradale sunt conectate la pinul digital. 10. Butonul este conectat la pinul digital 11. GND merge la panoul de testare.

Pasul 6: Finalizarea structurilor

Finalizarea structurilor
Finalizarea structurilor
Finalizarea structurilor
Finalizarea structurilor
Finalizarea structurilor
Finalizarea structurilor

Unele forme care nu au fost complet lipite, deoarece unele cabluri trebuie să fie încorporate. Folosiți ferăstrăul pentru a tăia 6 bucăți dreptunghiulare de 2 cu 1,5 centimetri și 2 bucăți dreptunghiulare de 4 cu 1,5 centimetri din verobot. Pe cele două mai lungi, lipiți butonul în mod independent, LED roșu, LED verde / albastru cu fire care vor fi conectate la Arduino. Din celelalte 6 piese, alegeți două și lipiți independent LED-urile roșu și verde / albastru cu fire care ies. Pe celelalte 4 bucăți, lipiți câte un LED alb pe fiecare, firele de la pinul pozitiv vor fi conectate împreună la Arduino și negativele la GND. Introduceți circuitele lipite în structurile de carton. Pe baza cabinei, se creează o gaură pentru LDR, apoi panoul este introdus în el. Arduino este introdus în robot. După finalizarea cablurilor, suprafețele deschise pot fi lipite. Structurile sunt complete, iar Cruizmo Cis este gata să înceapă să funcționeze, dar trebuie să fie un cod de linie. încărcat. Să inspectăm codul.

Pasul 7: Codul

Codul
Codul
Codul
Codul
Codul
Codul
Codul
Codul

Am folosit Arduino IDE pentru a compila codul. Codul poate fi obținut aici În primul rând, am definit pinii pentru LDR, butonul și LED-urile utilizate în circuit. Apoi, în configurare () am configurat pinii LED la OUTPUT și BUTTON_PIN la INPUT_PULLUP, acest lucru permite butonului să utilizeze incorporat pull-up resistor. In bucla (), am folosit o declarație if pentru a verifica dacă Cruizmo CIS ar trebui să aprindă sau nu luminile stradale. Apoi o altă declarație dacă apare și verifică dacă butonul este apăsat sau nu. După buclă sunt două funcții utilizate de Cruizmo Cis pentru a controla traficul. Funcția goRoad () oprește pietonii și permite mașinilor să meargă mai departe. Lumina roșie va clipi mai întâi pentru a alerta pietonii înainte de a-i opri complet. Funcția stopRoad () oprește mașinile și le permite pietonilor să traverseze. Lumina roșie va clipi mai întâi pentru a alerta mașinile înainte de a le opri total, iar lumina verde / albastră se va aprinde pentru a trece pietonii.

Pasul 8: Finalizare

Finalizare
Finalizare
Finalizare
Finalizare
Finalizare
Finalizare

Pentru a-l rima, stâlpii de carton sunt folosiți ca semafor. Cei doi poli cu butonul ar trebui folosiți pentru pietoni. Pietonii solicită trecerea prin apăsarea butonului și Cruizmo Cis le poate acorda cererea lor numai dacă a fost apăsată la 17 secunde după apăsarea anterioară. Dacă condiția este îndeplinită, li se permite să traverseze timp de 6 secunde. După ce lumina roșie le va opri și mașinile vor fi lăsate să circule. În cele din urmă, asigurați-vă că codul este încărcat corect pe placa Arduino pentru a obține rezultatul corect. Distrați-vă!

Recomandat: