Sadržaj:

Karton Robot za kontrolu prometa: 8 koraka
Karton Robot za kontrolu prometa: 8 koraka

Video: Karton Robot za kontrolu prometa: 8 koraka

Video: Karton Robot za kontrolu prometa: 8 koraka
Video: Prüfungsvorbereitung - B2 - Hören & Verstehen 2024, Studeni
Anonim
Robot za kontrolu prometa od kartona
Robot za kontrolu prometa od kartona

Sudjelujem na natjecanju u kartonu. Ako vam se sviđa moja instrukcija, glasajte za nju! Nakon što proučite ovu instrukciju, naučit ćete kako dizajnirati i koristiti Cruizmo Cis. Cruizmo Cis inteligentan je robot koji kontrolira promet. On kontrolira prolaze i prijelaze automobila i pješaka. On šalje signale LED diodama kako bi putnici znali kada krenuti ili stati. Uključuje i ulična svjetla ako je noć ili je okruženje mračno.

Korak 1: Prikupljanje potrebnih materijala

Prikupljanje potrebnih materijala
Prikupljanje potrebnih materijala
Prikupljanje potrebnih materijala
Prikupljanje potrebnih materijala
Prikupljanje potrebnih materijala
Prikupljanje potrebnih materijala
Prikupljanje potrebnih materijala
Prikupljanje potrebnih materijala

Komponente: 1x Arduino uno i USB kabel (ili Nano) 4x 5 mm crvene LED diode 4x 5 mm bijele LED diode 4x 5 mm zelene/plave LED diode 2x tipke 1x LDR10x 220 ohmskih otpornika 9V baterija i čepoviJamper žiceBreadboard i Veroboard Komponente se mogu nabaviti u obližnjoj trgovini ili na internetu na AliExpress.com, Arduino Store ili Amazon. Alati: KartonLajme za lemljenjeTapeGlueA4 papirRavnalje. Pila male veličine. Škare. Olovka. Aplikacije: Arduino IDE (može se nabaviti ovdje)

Korak 2: Izrežite dijelove iz kartona

Izrezivanje dijelova iz kartona
Izrezivanje dijelova iz kartona
Izrezivanje dijelova iz kartona
Izrezivanje dijelova iz kartona
Izrezivanje dijelova iz kartona
Izrezivanje dijelova iz kartona
Izrezivanje dijelova iz kartona
Izrezivanje dijelova iz kartona

Koristio sam karton za izradu cesta, staza, stalka robota, stupova i uličnih svjetala. Koristio sam odgovarajuću dimenziju za dizajn. Po želji možete koristiti različite dimenzije. Na rubovima se može dodati razmak od 0,5 centimetara. Za početak nabavite karton, škare, ravnalo i olovku za označavanje dimenzija. Na kartonu označite kockastu visinu 2 centimetra, širinu 2 centimetra, duljinu 12 centimetara. Na kvadratu označite malu rupu promjera 0,5 centimetara za svjetla. Također označite kvadrat za gumb. Škarama izrežite označenu ravninu. Zatim ga stavite na karton i izrežite još sedam kako bi bilo osam. To će se koristiti kao stupovi za semafor i ulična svjetla. Napravite i malu rupu promjera 0,5 centimetara za svjetla. Sljedeća je kabina u kojoj se nalazi robot. Označite i izrežite drugi kvadar dimenzija: visina 2,5 centimetra, širina 6 centimetara, duljina 17 centimetara. Ovo će biti baza kabine. Za tijelo kabine označite i izrežite drugi kvadrast dimenzija: visina 5 centimetara, širina 6 centimetara, duljina 8,5 centimetara.

Korak 3: Lijepljenje komada

Lijepljenje komada
Lijepljenje komada
Lijepljenje komada
Lijepljenje komada
Lijepljenje komada
Lijepljenje komada
Lijepljenje komada
Lijepljenje komada

Koristio sam ljepilo za spajanje komada kako bih dobio potrebne strukture. Svaki od osam kartonskih komada za stupove trebao bi biti zalijepljen na rubovima, osim za jednu od strana koja će biti otvorena. Tako da izgleda kao otvorena kutija. Ljepilo treba pametno i pažljivo nanositi kako bi strukture izgledale lijepo. Podnožje kabine i tijelo također bi trebali biti zalijepljeni odvojeno na sličan način kao i stupovi. Zatim će se dvije strukture zalijepiti zajedno nanošenjem malo ljepila na rubove kako bi se dobila jedna struktura s otvorenom stranom okrenutom prema vama. Središte podnožja treba biti poravnano sa središtem karoserije tako da razmak između rubova iznosi 4,25 centimetara. Zatim izrežite točku na kojoj se spajaju obje strane baze karoserije i karoserije. Ostali dijelovi bit će zalijepljeni nakon instalacije ožičenja.

Korak 4: Dizajniranje Cruizmo Cis -a

Dizajniranje Cruizmo Cis
Dizajniranje Cruizmo Cis
Dizajniranje Cruizmo Cis
Dizajniranje Cruizmo Cis

Tijelo Cruizma Cisa je kockasta visina 3 centimetra, širina 2 centimetra i dužina 4 centimetra. Glava je kocka visine 2 centimetra, širine 1 centimetar, dužine 2 centimetra. Da biste dobili robota, označite dimenzije i izrežite ga iz kartona. Zalijepite rubove kocke da biste dobili glavu. Upotrijebite olovku za ovalne oči i usta ili ih izrežite ako želite. Zalijepite sve rubove kocka, osim onog koji će biti zalijepljen kasnije. Zatim zalijepite glavu na tijelo. Da biste stavili robota u kabinu, izrežite kvadrat 2 cm x 2 cm od vrha kabine. Montirajte robota na kabinu i zalijepite ga.

Korak 5: Električno ožičenje unutar Cruizma Cis

Električno ožičenje unutar Cruizma Cis
Električno ožičenje unutar Cruizma Cis
Električno ožičenje unutar Cruizma Cis
Električno ožičenje unutar Cruizma Cis
Električno ožičenje unutar Cruizma Cis
Električno ožičenje unutar Cruizma Cis
Električno ožičenje unutar Cruizma Cis
Električno ožičenje unutar Cruizma Cis

Da bi robot obavljao svoje funkcije, u njega sam ugradio električni krug. U podnožje kabine nalazi se ploča za povezivanje robota s prometnim sustavom. Unutar robota nalazi se Arduino Uno ploča s puno žica spojenih na to. Ploča šalje i prima signale iz drugih komponenti. Veza se može vidjeti na gornjim dijagramima. Prometne LED diode spojene su na pinove u rasponu od 2 do 9. Žice će ići na semafor. Ulična svjetla su spojena na digitalni pin 10. Gumb je spojen na digitalni pin 11. GND ide na matičnu ploču. A0 ide na LDR. Svi uzemljeni dijelovi povezani su na matičnu ploču.

Korak 6: Dovršetak struktura

Dovršetak struktura
Dovršetak struktura
Dovršetak struktura
Dovršetak struktura
Dovršetak struktura
Dovršetak struktura

Neki oblici koji nisu potpuno zalijepljeni jer je potrebno ugraditi neke žice. Upotrijebite pilu da izrežete 6 pravokutnih komada dimenzija 2 x 1,5 centimetara i 2 pravokutna komada veličine 4 x 1,5 centimetra iz veroboard ploče. Na dva dulja, neovisno lemite gumb, crvena LED, zelena/plava LED sa žicama koje vode za spajanje na Arduino. Od ostalih 6 komada, odaberite dva i neovisno lemite crvenu i zeleno/plavu LED s žicama koje vode van. Na preostale 4 komada, lemite bijelu LED diodu na svaki, žice s pozitivnog pina bit će spojene zajedno s Arduinom, a negativne na GND. Umetnite lemljena kola u kartonske konstrukcije. Na podnožju kabine stvara se rupa za LDR, zatim se u njega ubacuje matična ploča. Arduino je umetnut u robota. Nakon dovršetka ožičenja, otvorene se površine mogu zalijepiti. Strukture su potpune, a Cruizmo Cis je spreman za rad, ali neke linije moraju biti kodirane učitano. Pogledajmo kod.

Korak 7: Kôd

Kod
Kod
Kod
Kod
Kod
Kod
Kod
Kod

Koristio sam Arduino IDE za sastavljanje koda. Kôd se može dobiti ovdjePrvo sam definirao pinove za LDR, gumb i LED diode koji se koriste u krugu. Zatim sam u setup () konfigurirao LED pinove na OUTPUT, a BUTTON_PIN na INPUT_PULLUP, to omogućuje gumbu da koristi ugrađene pull-up otpornik. U petlji (), upotrijebio sam if naredbu da provjerim treba li Cruizmo Cis uključiti ulična svjetla ili ne. Zatim se pojavi druga naredba if i provjerava je li gumb pritisnut ili ne. Nakon petlje dva su funkcije koje Cruizmo Cis koristi za kontrolu prometa. Funkcija goRoad () zaustavlja pješake i dopušta automobilima da se kreću dalje. Crveno svjetlo prvo će treptati kako bi upozorilo pješake prije nego što ih potpuno zaustavi. Funkcija stopRoad () zaustavlja automobile i omogućuje pješacima da pređu. Crveno svjetlo prvo će treptati kako bi upozorilo automobile prije nego što ih potpuno zaustavi, a zeleno/plavo svjetlo će se uključiti kako bi prošlo pješake.

Korak 8: Dovršavanje

Finalizacija
Finalizacija
Finalizacija
Finalizacija
Finalizacija
Finalizacija

Da bi se rimalo, kartonski stupovi koriste se kao ulični i semafori. Dva stupa s gumbom trebaju se koristiti za pješake. Pješaci traže prijelaz pritiskom na gumb, a Cruizmo Cis može im udovoljiti samo ako je pritisnut 17 sekundi nakon prethodnog pritiska. Ako je uvjet ispunjen, dopušteno im je prijeći 6 sekundi. Nakon što će ih zaustaviti crveno svjetlo i automobilima će biti dopušteno da se voze dalje. Na kraju, provjerite je li kôd ispravno postavljen na Arduino ploču kako biste postigli točan rezultat. Zabavite se!

Preporučeni: