Obsah:

Kartónový robot na riadenie premávky: 8 krokov
Kartónový robot na riadenie premávky: 8 krokov

Video: Kartónový robot na riadenie premávky: 8 krokov

Video: Kartónový robot na riadenie premávky: 8 krokov
Video: Shanghai Yuuki(上海遊記) 1-10 Ryunosuke Akutagawa (Audiobook) 2024, November
Anonim
Kartónový robot na riadenie premávky
Kartónový robot na riadenie premávky

Prihlasujem sa do súťaže o kartóny. Ak sa vám páči môj návod, hlasujte zaň! Po prečítaní tohto návodu sa naučíte, ako navrhnúť a používať Cruizmo Cis. Cruizmo Cis je inteligentný robot, ktorý riadi premávku. Ovláda prejazd a prechod automobilov i chodcov. Vysiela signály do diód LED, aby informovali dochádzajúcich o premávke, kedy majú ísť alebo zastaviť. Tiež zapne pouličné osvetlenie, ak je noc alebo je prostredie temné.

Krok 1: Zhromažďovanie potrebných materiálov

Zhromažďovanie potrebných materiálov
Zhromažďovanie potrebných materiálov
Zhromažďovanie potrebných materiálov
Zhromažďovanie potrebných materiálov
Zhromažďovanie potrebných materiálov
Zhromažďovanie potrebných materiálov
Zhromažďovanie potrebných materiálov
Zhromažďovanie potrebných materiálov

Komponenty: 1x kábel Arduino uno a USB (alebo nano) 4x 5 mm červené LED diódy 4x 5 mm biele diódy LED 4 x 5 mm zelené/modré diódy LED 2 x tlačidlá 1 x LDR10 x 220 ohmový rezistor 9V batéria a kryt prepojovacie káble chlebovník a veroboard Komponenty je možné získať v neďalekom obchode alebo online na AliExpress.com, Arduino Store alebo Amazon. Tools:CardboardSpájkovačkaTapeGlueA4 papier Pravítko. Malá píla. Nožnice. Ceruzka. Aplikácie: Arduino IDE (nájdete tu)

Krok 2: Vyrezanie dielov z lepenky

Vyrezávanie dielov z lepenky
Vyrezávanie dielov z lepenky
Vyrezávanie dielov z lepenky
Vyrezávanie dielov z lepenky
Vyrezávanie dielov z lepenky
Vyrezávanie dielov z lepenky
Vyrezávanie dielov z lepenky
Vyrezávanie dielov z lepenky

Na výrobu ciest, chodníkov, stojanov robotov, stĺpov a pouličných svetiel som použil kartón. Na návrh som použil vhodný rozmer. Ak chcete, môžete použiť rôzne rozmery. K okrajom je možné pridať vôľu 0,5 centimetra. Na začiatok si zaobstarajte lepenku, nožnice, pravítko a ceruzku na vyznačenie rozmerov. Na lepenku označte kváder s výškou 2 centimetre, šírkou 2 centimetre a dĺžkou 12 centimetrov.. Na kvádri označte malý otvor s priemerom 0,5 cm pre svetlá. Označte tiež štvorec pre tlačidlo. Nožnicami vystrihnite vyznačenú rovinu. Potom ho položte na lepenku a vystrihnite ďalších sedem, aby bolo osem. Toto bude použité ako stĺpy pre dopravu a pouličné osvetlenie. Vytvorte tiež malý otvor s priemerom 0,5 cm pre svetlá. Ďalej je kabína, v ktorej stojí robot. Označte a vyrežte ďalší kváder s rozmermi: výška 2,5 cm, šírka 6 cm, dĺžka 17 cm. Toto bude základňa kabíny. Pre telo kabíny označte a nakrájajte ďalší kváder s rozmermi: výška 5 cm, šírka 6 cm, dĺžka 8,5 cm.

Krok 3: Lepenie dielov

Lepenie kúskov
Lepenie kúskov
Lepenie kúskov
Lepenie kúskov
Lepenie kúskov
Lepenie kúskov
Lepenie kúskov
Lepenie kúskov

Použil som lepidlo, aby som spojil diely dohromady, aby som získal požadované štruktúry. Každý z ôsmich kartónových dielov pre tyče by mal byť prilepený na okrajoch s výnimkou jednej zo strán, ktoré budú otvorené. Aby to vyzeralo ako otvorený box. Lepidlo by malo byť starostlivo a starostlivo nanesené tak, aby štruktúry vyzerali pekne. Základňa kabíny a telo by mali byť tiež lepené oddelene podobným spôsobom ako póly. Potom budú dve štruktúry zlepené dohromady nanesením malého množstva lepidla na okraje, čím vznikne jedna štruktúra s otvorenou stranou obrátenou k vám. Stred základne by mal byť zarovnaný so stredom karosérie tak, aby vzdialenosť medzi okrajmi bola 4,25 centimetra. Potom odrežte bod, kde sa stretnú obe strany základne kabíny a karosérie. Ostatné diely budú prilepené po inštalácii kabeláže.

Krok 4: Navrhovanie Cruizmo Cis

Navrhovanie Cruizmo Cis
Navrhovanie Cruizmo Cis
Navrhovanie Cruizmo Cis
Navrhovanie Cruizmo Cis

Telo Cruizmo Cis je kváder s výškou 3 centimetre, šírkou 2 centimetre a dĺžkou 4 centimetre. Hlava je kocka s výškou 2 cm, šírkou 1 cm a dĺžkou 2 cm. Ak chcete získať robota, označte rozmery a odstrihnite ho z lepenky. Prilepte okraje kocky, aby ste získali hlavu. Na oválne oči a ústa použite ceruzku alebo ich vystrihnite, ak si želáte. Prilepte všetky hrany kvádra okrem tej, ktorá bude prilepená neskôr. Potom prilepte hlavu k telu. Ak chcete robot umiestniť do kabíny, vystrihnite 2 centimetre na 2 centimetre štvorcové z hornej časti kabíny. Namontujte robota na kabínu a prilepte ho.

Krok 5: Elektrické vedenie vo vnútri Cruizmo Cis

Elektrické vedenie vo vnútri Cruizmo Cis
Elektrické vedenie vo vnútri Cruizmo Cis
Elektrické vedenie vo vnútri Cruizmo Cis
Elektrické vedenie vo vnútri Cruizmo Cis
Elektrické vedenie vo vnútri Cruizmo Cis
Elektrické vedenie vo vnútri Cruizmo Cis
Elektrické vedenie vo vnútri Cruizmo Cis
Elektrické vedenie vo vnútri Cruizmo Cis

Aby robot mohol vykonávať svoje funkcie, vložil som do neho elektrický obvod. V spodnej časti kabíny je nepájivá doska na pripojenie robota k dopravnému systému. Vnútri robota je doska Arduino Uno s mnohými drôtmi, ku ktorým je to. Doska odosiela a prijíma signály z iných komponentov. Pripojenie je možné vidieť na vyššie uvedených diagramoch. Dopravné diódy LED sú pripojené k kolíkom v rozmedzí od 2 do 9. Vodiče budú smerovať k semaforom. Pouličné svetlá sú pripojené k digitálnemu kolíku 10. Tlačidlo je prepojené s digitálnym kolíkom 11. GND prejde na nepájivú dosku. A0 prejde do LDR. Všetky kontakty sú prepojené s doskou.

Krok 6: Dokončenie štruktúr

Dokončenie štruktúr
Dokončenie štruktúr
Dokončenie štruktúr
Dokončenie štruktúr
Dokončenie štruktúr
Dokončenie štruktúr

Niektoré tvary, ktoré neboli úplne prilepené, pretože je potrebné vložiť niektoré káble. Pílou vyrežte z veroboardu 6 obdĺžnikových kusov s rozmermi 2 x 1,5 centimetra a 2 obdĺžnikové kusy s rozmermi 4 x 1,5 centimetra. Na dvoch dlhších tlačidlo samostatne spájkujte, červená LED, zelená/modrá LED s vodičmi vyvedenými von na pripojenie k Arduinu. Z ostatných 6 kusov vyberte dve a nezávisle spájkujte červenú a zelenú/modrú diódu LED s drôtmi vyvedenými von. Na zvyšných 4 kusoch kusy, na každom spájkujte bielu LED, vodiče z kladného kolíka budú spojené dohromady k Arduinu a negatívy k GND. Spájkované obvody vložte do kartónových štruktúr. Na základni kabíny je vytvorený otvor pre LDR, potom sa doň vloží doska na chlieb. Arduino sa vloží do robota. Po dokončení zapojenia je možné otvorené povrchy prilepiť. Štruktúry sú úplné a Cruizmo Cis je pripravený začať fungovať, ale je potrebné zadať kód niektorých riadkov. nahrané. Pozrime sa na kód.

Krok 7: Kód

Kód
Kód
Kód
Kód
Kód
Kód
Kód
Kód

Na zostavenie kódu som použil Arduino IDE. Kód je možné získať tu. Najprv som definoval piny pre LDR, tlačidlo a LED diódy používané v obvode. Potom som v nastavení () nakonfiguroval piny LED na VÝSTUP a BUTTON_PIN na INPUT_PULLUP, čo umožňuje tlačidlu používať vstavané vyťahovací odpor. V slučke () som použil príkaz if na kontrolu, či má Cruizmo Cis zapnúť pouličné osvetlenie alebo nie. Potom sa zobrazí ďalší príkaz if a skontroluje, či je tlačidlo stlačené alebo nie. Za slučkou sú dve funkcie, ktoré používa Cruizmo Cis na riadenie premávky. Funkcia goRoad () zastaví chodcov a umožní vozidlám pokračovať v jazde. Červené svetlo najskôr bliká, aby upozornilo chodcov na úplné zastavenie. Funkcia stopRoad () zastaví autá a umožní chodcom prejsť. Červené svetlo najskôr zabliká, aby upozornilo autá, než ich úplne zastavia, a zeleno/modré svetlo sa rozsvieti, aby prechádzalo okolo chodcov.

Krok 8: Dokončenie

Finalizácia
Finalizácia
Finalizácia
Finalizácia
Finalizácia
Finalizácia

Aby sa to rýmovalo, kartónové tyče sa používajú ako pouličné a semafory. Dva póly s tlačidlom by mali slúžiť pre chodcov. Chodci požiadajú o prechod stlačením tlačidla a Cruizmo Cis im môže vyhovieť ich žiadosti iba vtedy, ak bola stlačená 17 sekúnd po predchádzajúcom stlačení. Ak je podmienka splnená, môžu prejsť 6 sekúnd. Potom, čo ich zastaví červené svetlo a autá budú môcť pokračovať. Nakoniec sa uistite, že kód je správne nahraný na dosku Arduino, aby ste dosiahli správny výsledok. Bavte sa!

Odporúča: