Sadržaj:

Kartonski robot za kontrolu prometa: 8 koraka
Kartonski robot za kontrolu prometa: 8 koraka

Video: Kartonski robot za kontrolu prometa: 8 koraka

Video: Kartonski robot za kontrolu prometa: 8 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Septembar
Anonim
Kartonski robot za kontrolu prometa
Kartonski robot za kontrolu prometa

Učestvujem na takmičenju 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 je inteligentan robot koji kontrolira promet. On kontroliše prolaze i prelaze 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: Prikupite potrebne materijale

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 ohma Otpornici 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: Kartonski lemilicaTapeGlueA4 papirUpravilica. Pila male veličine. Makaze. 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, postolja 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 zazor od 0,5 centimetara. Za početak nabavite karton, škare, ravnalo i olovku za označavanje dimenzija. Na kartonu označite kvadrast visine 2 centimetra, širine 2 centimetra, dužine 12 centimetara. Na kvadratu označite malu rupu promjera 0,5 centimetara za svjetla. Također označite kvadrat za gumb. Koristeći škare izrežite označenu ravninu. Zatim ga stavite na karton i izrežite još sedam kako biste dobili osam. Ovo će se koristiti kao stubovi za saobraćajna i ulična svjetla. Napravite i malu rupu promjera 0,5 centimetara za svjetla. Slijedi kabina u kojoj se nalazi robot. Označite i izrežite drugi kvadar dimenzija: visina 2,5 centimetra, širina 6 centimetara, dužina 17 centimetara. Ovo će biti osnova kabine. Za tijelo kabine označite i izrežite drugi kvadrast dimenzija: visina 5 centimetara, širina 6 centimetara, dužina 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 koje će biti otvorene. 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 stubovi. 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 osnove treba biti poravnano sa središtem karoserije tako da udaljenost između rubova iznosi 4,25 centimetara. Zatim izrežite mjesto gdje se spajaju obje strane osnove kabine i karoserije. Ostali dijelovi će biti zalijepljeni nakon postavljanja ožičenja.

Korak 4: Dizajniranje Cruizmo Cis -a

Projektiranje Cruizmo Cis
Projektiranje Cruizmo Cis
Projektiranje Cruizmo Cis
Projektiranje Cruizmo Cis

Tijelo Cruizma Cisa je kockaste visine 3 centimetra, širine 2 centimetra i dužine 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 kvadra, 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. Saobraćajne LED diode su povezane 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šavanje struktura

Završetak struktura
Završetak struktura
Završetak struktura
Završetak struktura
Završetak struktura
Završ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 duža, nezavisno lemite dugme, crvena LED, zelena/plava LED sa žicama koje vode za spajanje na Arduino. Od ostalih 6 komada, odaberite dva i nezavisno lemite crvenu i zeleno/plavu LED sa ž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 dnu kabine stvara se rupa za LDR, zatim se u njega ubacuje matična ploča. Arduino je umetnut u robota. Nakon završetka ožičenja, otvorene površine se mogu zalijepiti. Strukture su potpune, a Cruizmo Cis je spreman za rad, ali je potrebno unijeti neke kodove koda učitano. Pogledajmo kod.

Korak 7: Kôd

Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks

Koristio sam Arduino IDE za sastavljanje koda. Kôd se može dobiti ovdjePrvo sam definirao pinove za LDR, dugme i LED diode koje se koriste u krugu. Zatim sam u postavci () konfigurirao LED pinove na OUTPUT, a BUTTON_PIN na INPUT_PULLUP, ovo omogućava gumbu da koristi ugrađeno 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 if ako se pojavi i provjeri je li dugme pritisnuto ili ne. Nakon petlje dva funkcije koje koristi Cruizmo Cis za kontrolu prometa. Funkcija goRoad () zaustavlja pješake i dopušta automobilima da se kreću dalje. Crveno svjetlo će prvo treptati kako bi upozorilo pješake prije nego što ih potpuno zaustavi. Funkcija stopRoad () zaustavlja automobile i omogućava pješacima da pređu. Crveno svjetlo će prvo treptati kako bi upozorilo automobile prije nego što ih potpuno zaustavi, a zeleno/plavo svjetlo će se uključiti da prođe pješake.

Korak 8: Dovršavanje

Finalizacija
Finalizacija
Finalizacija
Finalizacija
Finalizacija
Finalizacija

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

Preporučuje se: