Inhoudsopgave:
- Stap 1: Benodigde materialen verzamelen
- Stap 2: onderdelen uit het karton snijden
- Stap 3: Lijmen van de stukken
- Stap 4: Het ontwerpen van Cruizmo Cis
- Stap 5: De elektrische bedrading in Cruizmo Cis
- Stap 6: De structuren voltooien
- Stap 7: De code
- Stap 8: Afronding
Video: Kartonnen verkeerscontrolerobot - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Ik doe mee aan de kartonwedstrijd. Als je mijn instructable leuk vindt, stem er dan op! Na het bestuderen van deze instructable, leer je hoe je Cruizmo Cis kunt ontwerpen en gebruiken. Cruizmo Cis is een intelligente robot die het verkeer regelt. Het controleert de doorgang en het oversteken van zowel auto's als voetgangers. Het stuurt signalen naar de LED's om de verkeersforenzen te laten weten wanneer ze moeten gaan of stoppen. Het zet ook de straatverlichting aan als het nacht is of als de omgeving donker is.
Stap 1: Benodigde materialen verzamelen
Componenten:1x Arduino uno & USB-kabel (of Nano)4x 5mm rode LED's4x 5mm witte LED's4x 5mm groen/blauwe LED's2x Drukknoppen1x LDR10x 220 Ohm Weerstanden9V Batterij & kap JumperdradenBreadboard en VeroboardDe componenten kunnen worden verkregen in een winkel in de buurt of online op AliExpress.com, Arduino Store of Amazon. Tools:kartonSoldeerboutTapeGlueA4-papierEen liniaal. Een kleine zaag. Scissors. Een potlood. Apps:Arduino IDE (kan hier worden verkregen)
Stap 2: onderdelen uit het karton snijden
Ik heb karton gebruikt om de wegen, het pad, de robotstandaard, palen en straatverlichting te maken. Voor het ontwerp heb ik een geschikte afmeting gebruikt. U kunt desgewenst verschillende afmetingen gebruiken. Aan de randen kan een speling van 0,5 centimeter worden toegevoegd. Pak om te beginnen het karton, de schaar, de liniaal en het potlood om de afmetingen te markeren. Teken op het karton een blok met hoogte 2 centimeter, breedte 2 centimeter, lengte 12 centimeter. Markeer op de balk een klein gaatje met een diameter van 0,5 centimeter voor de lampjes. Markeer ook een vierkant voor de knop. Knip met een schaar het gemarkeerde vlak uit. Plaats het vervolgens op het karton en knip er nog zeven uit om er acht van te maken. Deze worden gebruikt als paaltjes voor het verkeer en de straatverlichting. Maak ook een klein gaatje met een diameter van 0,5 centimeter voor de lampen. Vervolgens komt de cabine waar de robot in staat. Markeer en snij een ander blok met de afmetingen: hoogte 2,5 centimeter, breedte 6 centimeter, lengte 17 centimeter. Dit wordt de basis van de cabine. Markeer en snij een andere balk voor de cabine met de afmetingen: hoogte 5 centimeter, breedte 6 centimeter, lengte 8,5 centimeter.
Stap 3: Lijmen van de stukken
Ik heb de lijm gebruikt om de stukken samen te voegen om de vereiste structuren te krijgen. Elk van de acht kartonnen stukken voor de palen moet aan de randen worden gelijmd, behalve een van de zijkanten die open zal zijn. Zodat het eruit zou zien als een open doos. De lijm moet slim en zorgvuldig worden aangebracht, zodat de constructies er mooi uitzien. De cabinebasis en de carrosserie moeten ook afzonderlijk worden gelijmd op dezelfde manier als de palen. Vervolgens worden de twee structuren aan elkaar gelijmd door een beetje lijm op de randen aan te brengen om een enkele structuur te krijgen met de open kant naar u toe. Het midden van de basis moet worden uitgelijnd met het midden van de carrosserie, zodat de afstand tussen de randen 4,25 centimeter is. Snijd vervolgens het punt waar beide zijden van de basis van de cabine en de carrosserie samenkomen. Andere delen worden gelijmd nadat de bedrading is geïnstalleerd.
Stap 4: Het ontwerpen van Cruizmo Cis
Het lichaam van Cruizmo Cis is een balk met een hoogte van 3 centimeter, een breedte van 2 centimeter en een lengte van 4 centimeter. De kop is een kubus met hoogte 2 centimeter, breedte 1 centimeter, lengte 2 centimeter. Om de robot te krijgen, markeert u de afmetingen en knipt u deze uit het karton. Lijm de randen van de kubus om het hoofd te krijgen. Gebruik een potlood voor de ovale ogen en de mond of knip ze desgewenst uit. Lijm alle randen van de kubus, behalve een die later wordt gelijmd. Lijm vervolgens het hoofd op het lichaam. Om de robot in de cabine te plaatsen, knipt u uit a 2 centimeter bij 2 centimeter in het vierkant vanaf de bovenkant van de cabine. Monteer de robot op de cabine en lijm deze vast.
Stap 5: De elektrische bedrading in Cruizmo Cis
Om de robot zijn functies te laten uitvoeren, heb ik er een elektrisch circuit in ingebouwd. In de basis van de cabine bevindt zich een breadboard om de robot op het verkeerssysteem aan te sluiten. het. Het bord zendt en ontvangt signalen van andere componenten. De verbinding is te zien in de bovenstaande schema's. De verkeers-LED's zijn verbonden met pinnen van 2 tot 9. De draden gaan naar de verkeerslichten. De straatverlichting wordt aangesloten op de digitale pin 10. De knop is verbonden met digitale pin 11. De GND gaat naar het breadboard. De A0 gaat naar de LDR. Alle gronden zijn aangesloten op het breadboard.
Stap 6: De structuren voltooien
Enkele vormen die nog niet helemaal vastgelijmd zijn omdat er bedrading ingebed moet worden. Gebruik de zaag om 6 rechthoekige stukken van 2 bij 1,5 centimeter en 2 rechthoekige stukken van 4 bij 1,5 centimeter uit het veroboard te zagen. Op de twee langere, soldeer onafhankelijk de knop, rode LED, groen/blauwe LED met draden die naar buiten leiden om te worden aangesloten op de Arduino. Kies er twee van de andere 6 stuks en soldeer onafhankelijk de rode en groen/blauwe LED's met draden die naar buiten leiden. Op de overige 4 stukjes, soldeer op elk een witte LED, de draden van de positieve pin worden met elkaar verbonden met de Arduino en de negatieven met de GND. Steek de gesoldeerde circuits in de kartonnen structuren. Op de basis van de cabine wordt een gat gemaakt voor de LDR, dan wordt het breadboard erin gestoken. De Arduino wordt in de robot gestoken. Nadat de bedrading is voltooid, kunnen de open oppervlakken worden gelijmd. De structuren zijn voltooid en Cruizmo Cis is klaar om te gaan functioneren, maar er moeten enkele regels worden code geüpload. Laten we de code inspecteren.
Stap 7: De code
Ik heb de Arduino IDE gebruikt om de code te compileren. De code kan hier worden verkregen. Ten eerste heb ik de pinnen gedefinieerd voor de LDR, knop en LED's die in het circuit worden gebruikt. Vervolgens heb ik in de setup () de LED-pinnen geconfigureerd naar OUTPUT en de BUTTON_PIN naar INPUT_PULLUP, hierdoor kan de knop de ingebouwde pull-up weerstand. In de loop() heb ik een if-statement gebruikt om te controleren of Cruizmo Cis de straatverlichting wel of niet aan moet zetten. Dan verschijnt er nog een if-statement en controleert of de knop is ingedrukt of niet. Na de lus zijn er twee functies die door Cruizmo Cis worden gebruikt om het verkeer te regelen. De functie goRoad() stopt de voetgangers en laat de auto's doorrijden. Het rode lampje knippert eerst om de voetgangers te waarschuwen voordat ze volledig worden gestopt. De functie stopRoad() stopt de auto's en laat de voetgangers oversteken. Het rode lampje knippert eerst om de auto's te waarschuwen voordat ze volledig worden gestopt en het groen/blauwe lampje gaat branden om de voetgangers te passeren.
Stap 8: Afronding
Om het te laten rijmen, worden de kartonnen paaltjes gebruikt als straat- en verkeerslicht. De twee palen met de knop moeten worden gebruikt voor de voetgangers. De voetgangers vragen om over te steken door op de knop te drukken en Cruizmo Cis kan hun verzoek alleen inwilligen als het 17 seconden na de vorige druk is ingedrukt. Als aan de voorwaarde is voldaan, mogen ze 6 seconden oversteken. Nadat het rode licht ze zal stoppen en de auto's mogen rijden. Zorg er ten slotte voor dat de code correct is geüpload naar het Arduino-bord om het juiste resultaat te bereiken. Veel plezier!
Aanbevolen:
Kartonnen toetsenbord: 5 stappen
Kartonnen toetsenbord: ik had een numeriek toetsenbord nodig voor een ander project, maar het zou te lang duren voordat ik thuis een toetsenbord zou kopen en ontvangen. Dus ik dacht erover om de mijne te maken met wat ik hier had - melkpak, aluminiumfolie en dubbelzijdig plakband. Het zal niet zo zijn
Prototyping van kartonnen circuits: 3 stappen
Prototyping van kartonnen circuits: als je net als ik bent, heb je meestal geen toegang tot prototypeborden. Als je snel iets moet maken, of als je op reis bent, is een snelle hack die ik gebruik om direct op karton te bouwen
Kartonnen kubussen en vormen 1: 4 stappen (met afbeeldingen)
Kartonnen kubussen en vormen 1: Tijdens het experimenteren met houten spiesen en karton, vond ik een paar manieren om kubussen en andere vormen te maken van eenvoudige materialen. Door deze als Instructables uit te brengen, hoop ik constructief spelen en leren te bevorderen. Variaties op deze instru
Kartonnen Bluetooth-luidspreker: 4 stappen (met afbeeldingen)
Kartonnen Bluetooth-luidspreker: in deze instructable zal ik proberen je te laten zien hoe je een eenvoudige maar erg coole kartonnen bluetooth-luidspreker kunt maken. Mijn eerste instructable was de inspiratie voor dit project. https://youtu.be/F-B0r1T3isMVZeer eenvoudig project, slechts enkele tools nodig. Ik gebruikte veel
Kartonnen muis: 8 stappen
Kartonnen muis: dit was een miniproject dat ik in een weekend deed omdat ik een nieuwe muis nodig had. Ik had een oude muis liggen, dus nam ik de belangrijkste onderdelen van de muis en maakte een nieuwe van karton. Deze muis is gebaseerd op een ergonomische muis, de Logitech MX Maste