Indholdsfortegnelse:

Pap Traffic Control Robot: 8 trin
Pap Traffic Control Robot: 8 trin

Video: Pap Traffic Control Robot: 8 trin

Video: Pap Traffic Control Robot: 8 trin
Video: skibidi toilet multiverse 023 bloopers 2024, November
Anonim
Karton Traffic Control Robot
Karton Traffic Control Robot

Jeg deltager i papkonkurrencen. Hvis du kan lide min instruerbare, bedes du stemme for den! Efter at have studeret denne instruktive, vil du lære at designe og bruge Cruizmo Cis. Cruizmo Cis er en intelligent robot, der styrer trafikken. Det styrer både bilers og fodgængeres passage og kryds. Det sender signaler til lysdioderne for at lade trafikpendlerne vide, hvornår de skal gå eller stoppe. Det tænder også gadelamperne, hvis det er nat, eller hvis miljøet er mørkt.

Trin 1: Indsamling af nødvendige materialer

Indsamling af nødvendige materialer
Indsamling af nødvendige materialer
Indsamling af nødvendige materialer
Indsamling af nødvendige materialer
Indsamling af nødvendige materialer
Indsamling af nødvendige materialer
Indsamling af nødvendige materialer
Indsamling af nødvendige materialer

Komponenter: 1x Arduino uno & USB -kabel (eller Nano) 4x 5mm røde LED'er4x 5mm hvide LED'er4x 5mm grønne/blå LED'er2x trykknapper1x LDR10x 220 Ohms modstande9V batteri og hætteJumperwiresBreadboard og VeroboardKomponenterne kan hentes fra en nærliggende butik eller online fra Aliexpress.com, Arduino Store eller Amazon. Værktøjer: Karton Loddejern TapeGlueA4 papir En lineal. En lille størrelse sav. Saks. En blyant. Applikationer: Arduino IDE (kan fås her)

Trin 2: Skæring af dele fra pap

Skæring af dele fra pap
Skæring af dele fra pap
Skæring af dele fra pap
Skæring af dele fra pap
Skæring af dele fra pap
Skæring af dele fra pap
Skæring af dele fra pap
Skæring af dele fra pap

Jeg brugte pap til at lave veje, stier, robotstativer, pæle og gadelamper. Jeg brugte en passende dimension til designet. Du kan bruge forskellige dimensioner, hvis du vil. Der kan tilføjes en afstand på 0,5 centimeter til kanterne. Til at begynde med skal du hente pap, saks, lineal og blyant til at markere målene. På kartonen markeres en kubus med højde 2 centimeter, bredde 2 centimeter, længde 12 centimeter. På kuben markeres et lille hul med en diameter på 0,5 centimeter til lysene. Marker også en firkant for knappen. Brug en saks til at klippe det markerede plan af. Læg det derefter på pap og skær syv mere ud, så det bliver til otte. Dette vil blive brugt som pæle til trafik og gadebelysning. Lav også et lille hul med en diameter på 0,5 centimeter til lysene. Næste er kabinen, hvor robotten står i. Marker og skær en anden kubus med målene: højde 2,5 centimeter, bredde 6 centimeter, længde 17 centimeter. Dette vil være kabineens base. For kabinerne skal du markere og skære en anden kubus med målene: højde 5 centimeter, bredde 6 centimeter, længde 8,5 centimeter.

Trin 3: Limning af stykkerne

Limning af stykkerne
Limning af stykkerne
Limning af stykkerne
Limning af stykkerne
Limning af stykkerne
Limning af stykkerne
Limning af stykkerne
Limning af stykkerne

Jeg brugte limen til at forbinde stykkerne for at få de nødvendige strukturer. Hver af de otte papstykker til stængerne skulle limes i kanterne til undtagen en af siderne, der vil være åbne. Så det ligner en åben kasse. Limen skal være smart og omhyggeligt påført, så strukturerne ser pæne ud. Kabinebunden og karosseriet skal også limes adskilt på en lignende måde som stængerne. Derefter limes de to strukturer sammen ved at påføre lidt lim på kanterne for at give en enkelt struktur med den åbne side mod dig. Midten af basen skal være på linje med karosseriets centrum, således at afstanden mellem kanterne er 4,25 centimeter. Skær derefter det punkt, hvor begge sider af kabinebasen og karrosseriet mødes. Andre dele limes, efter at ledningerne er installeret.

Trin 4: Design af Cruizmo Cis

Design af Cruizmo Cis
Design af Cruizmo Cis
Design af Cruizmo Cis
Design af Cruizmo Cis

Cruizmo Cis krop er en kubus med højde 3 centimeter, bredde 2 centimeter og længde 4 centimeter. Hovedet er en terning med en højde på 2 centimeter, en bredde på 1 centimeter, en længde på 2 centimeter. For at få robotten skal du markere målene og skære den af pap. Lim kanterne på terningen for at få hovedet. Brug en blyant til ovale øjne og mund en 2 centimeter ved 2 centimeter firkant fra kabinen øverst. Monter robotten på kabinen og lim den.

Trin 5: De elektriske ledninger inde i Cruizmo Cis

De elektriske ledninger inde i Cruizmo Cis
De elektriske ledninger inde i Cruizmo Cis
De elektriske ledninger inde i Cruizmo Cis
De elektriske ledninger inde i Cruizmo Cis
De elektriske ledninger inde i Cruizmo Cis
De elektriske ledninger inde i Cruizmo Cis
De elektriske ledninger inde i Cruizmo Cis
De elektriske ledninger inde i Cruizmo Cis

For at robotten kunne udføre sine funktioner, indlejrede jeg et elektrisk kredsløb i den. I kabinen er der et brødbræt til tilslutning af robotten til trafiksystemet. I robotten er der et Arduino Uno -kort med en masse ledninger forbundet til det. Tavlen sender og modtager signaler fra andre komponenter. Forbindelsen kan ses i diagrammerne ovenfor. Trafik -lysdioderne er forbundet til stifter fra 2 til 9. Ledningerne går til lyskrydsene. Gadelamperne er forbundet til en digital pin 10. Knappen er forbundet til digital pin 11. GND går til brødbrættet. A0 går til LDR. Alle grunde er tilsluttet på brødbrættet.

Trin 6: Afslutning af strukturerne

Afslutning af strukturerne
Afslutning af strukturerne
Afslutning af strukturerne
Afslutning af strukturerne
Afslutning af strukturerne
Afslutning af strukturerne

Nogle former, der ikke er blevet limet helt, fordi nogle ledninger skal indlejres. Brug saven til at skære 6 rektangulære stykker på 2 x 1,5 centimeter og 2 rektangulære stykker på 4 x 1,5 centimeter ud af veroboardet. På de to længere, uafhængigt loddet knappen, rød LED, grøn/blå LED med ledninger, der leder til at blive forbundet til Arduino. Vælg de to andre og vælg to og lod uafhængigt de røde og grønne/blå LED'er med ledninger ud. på de resterende 4 stykker, loddes en hvid LED på hver, ledningerne fra den positive stift vil blive forbundet sammen med Arduino, og negativerne til GND'en. Indsæt de lodde kredsløb i papkonstruktionerne. På kabinebasen laves der et hul til LDR, derefter indsættes brødbrættet i det. Arduino indsættes i robotten. Efter afslutning af ledningerne kan de åbne overflader limes. Strukturerne er komplette, og Cruizmo Cis er klar til at begynde at fungere, men nogle linjekoder skal være uploadet. Lad os undersøge koden.

Trin 7: Koden

Koden
Koden
Koden
Koden
Koden
Koden
Koden
Koden

Jeg brugte Arduino IDE til at kompilere koden. Koden kan hentes her Først definerede jeg stifterne til LDR, knappen og lysdioderne, der blev brugt i kredsløbet. Derefter konfigurerede jeg i opsætningen () LED -stifterne til OUTPUT og BUTTON_PIN til INPUT_PULLUP, hvilket gør det muligt for knappen at bruge den indbyggede pull-up-modstand. I loop () brugte jeg en if-sætning til at kontrollere, om Cruizmo Cis skulle tænde gadebelysningen eller ej. Så en anden, hvis statement vises, og kontrollerer, om knappen er trykket eller ej. Efter loop er to funktioner, der bruges af Cruizmo Cis til at styre trafikken. goRoad () -funktionen stopper fodgængerne og lader bilerne komme videre. Det røde lys blinker først for at advare fodgængerne, før de stopper helt. StopRoad () -funktionen stopper bilerne og giver fodgængerne mulighed for at krydse. Det røde lys blinker først for at advare bilerne, før de stopper helt, og det grønne/blå lys tændes for at passere fodgængerne.

Trin 8: Afslutning

Afslutning
Afslutning
Afslutning
Afslutning
Afslutning
Afslutning

For at få det til at rime bruges papstængerne som gade- og lyskryds. De to poler med knappen skal bruges til fodgængere. Fodgængerne anmoder om passage ved at trykke på knappen, og Cruizmo Cis kan kun give dem deres anmodning, hvis der blev trykket på den 17 sekunder efter det forrige tryk. Hvis betingelsen er opfyldt, får de lov til at krydse i 6 sekunder. Efter at det røde lys vil stoppe dem, og bilerne får lov til at køre videre. Til sidst skal du sørge for, at koden er korrekt uploadet til Arduino -kortet for at opnå det korrekte resultat. God fornøjelse!

Anbefalede: