Spisu treści:
- Krok 1: Zbieranie potrzebnych materiałów
- Krok 2: Wycinanie części z kartonu
- Krok 3: Klejenie kawałków
- Krok 4: Projektowanie Cruizmo Cis
- Krok 5: Okablowanie elektryczne wewnątrz Cruizmo Cis
- Krok 6: Ukończenie struktur
- Krok 7: Kodeks
- Krok 8: Finalizacja
Wideo: Robot kontroli ruchu kartonowego: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Jestem w konkursie kartonowym. Jeśli podoba Ci się moja instrukcja, zagłosuj na nią! Po przestudiowaniu tej instrukcji dowiesz się, jak projektować i używać Cruizmo Cis. Cruizmo Cis to inteligentny robot kontrolujący ruch uliczny. Kontroluje przejazd i przejście zarówno samochodów, jak i pieszych. Wysyła sygnały do diod LED, aby poinformować dojeżdżających do ruchu drogowego, kiedy jechać lub się zatrzymać. Włącza również światła uliczne, gdy jest noc lub gdy otoczenie jest ciemne.
Krok 1: Zbieranie potrzebnych materiałów
Komponenty: 1x Arduino uno i kabel USB (lub Nano) 4x 5mm czerwone diody LED 4x 5mm białe diody LED 4x 5mm zielone/niebieskie diody LED2x przyciski1x rezystory LDR10x 220 omów9V bateria i nasadkaPrzewody połączeniowePłytka do krojenia chleba i VeroboardKomponenty można pobrać z pobliskiego sklepu lub online na AliExpress.com, Arduino Store lub Amazon. Narzędzia:Karton LutownicaTaśmaKlej papier A4Linijka. Mała piła. Nożyczki. Ołówek. Aplikacje:Arduino IDE (można je pobrać tutaj)
Krok 2: Wycinanie części z kartonu
Użyłem kartonu do wykonania dróg, ścieżki, stojaka robota, słupów i oświetlenia ulicznego. Do projektu użyłem odpowiedniego wymiaru. Jeśli chcesz, możesz użyć różnych wymiarów. Na krawędziach można dodać prześwit 0,5 centymetra. Na początek zaopatrz się w karton, nożyczki, linijkę i ołówek do zaznaczenia wymiarów. Na kartonie zaznacz prostopadłościan o wysokości 2 centymetry, szerokość 2 centymetry, długość 12 centymetrów. Na prostopadłościanie zaznacz mały otwór o średnicy 0,5 centymetra na światła. Zaznacz również kwadrat na guzik. Za pomocą nożyczek wytnij zaznaczoną płaszczyznę. Następnie umieść go na tekturze i wytnij jeszcze siedem, aby uzyskać osiem. Będą one używane jako słupy do sygnalizacji świetlnej i ulicznej. Zrób też mały otwór o średnicy 0,5 centymetra na światła. Dalej jest kabina, w której stoi robot. Zaznacz i wytnij kolejny prostopadłościan o wymiarach: wysokość 2,5 centymetra, szerokość 6 centymetrów, długość 17 centymetrów. Będzie to podstawa kabiny. Dla nadwozia kabiny zaznacz i wytnij kolejny prostopadłościan o wymiarach: wysokość 5 centymetrów, szerokość 6 centymetrów, długość 8,5 centymetra.
Krok 3: Klejenie kawałków
Użyłem kleju do połączenia kawałków, aby uzyskać wymaganą strukturę. Każdy z ośmiu kawałków kartonu na słupy należy przykleić na krawędziach, z wyjątkiem jednego z boków, który będzie otwarty. Żeby wyglądało jak otwarte pudełko. Klej należy sprytnie i starannie nałożyć, aby konstrukcje wyglądały ładnie. Podstawę kabiny i korpus również należy skleić osobno, podobnie jak kijki. Następnie obie struktury zostaną sklejone ze sobą, nakładając niewielką ilość kleju na krawędzie, aby uzyskać pojedynczą strukturę z otwartą stroną skierowaną do Ciebie. Środek podstawy powinien być wyrównany ze środkiem nadwozia tak, aby odległość między krawędziami wynosiła 4,25 cm. Następnie wytnij punkt, w którym spotykają się obie strony podstawy kabiny i nadwozia. Pozostałe części zostaną przyklejone po zamontowaniu okablowania.
Krok 4: Projektowanie Cruizmo Cis
Ciało Cruizmo Cis to prostopadłościan o wysokości 3 centymetry, szerokości 2 centymetry i długości 4 centymetrów. Głowica to kostka o wysokości 2 centymetry, szerokość 1 centymetr, długość 2 centymetry. Aby otrzymać robota, zaznacz wymiary i wytnij go z kartonu. Przyklej krawędzie kostki, aby uzyskać głowicę. Użyj ołówka do owalnych oczu i ust lub wytnij je jeśli chcesz Przyklej wszystkie krawędzie prostopadłościanu z wyjątkiem tego, który będzie sklejany później. Następnie przyklej głowę do ciała. Aby umieścić Robota w kabinie, wytnij 2 centymetry na 2 centymetry kwadratowe od góry kabiny. Zamontuj robota na kabinie i przyklej go.
Krok 5: Okablowanie elektryczne wewnątrz Cruizmo Cis
Aby robot mógł wykonywać swoje funkcje, wbudowałem w niego obwód elektryczny. W podstawie kabiny znajduje się płytka stykowa do podłączenia robota do systemu ruchu. W robocie znajduje się płytka Arduino Uno z wieloma przewodami podłączonymi do to. Płytka wysyła i odbiera sygnały z innych komponentów. Połączenie widać na powyższych schematach. Diody sygnalizacyjne są podłączone do pinów od 2 do 9. Przewody poprowadzą do sygnalizacji świetlnej. Lampy uliczne są podłączone do pinu cyfrowego 10. Przycisk jest podłączony do pinu cyfrowego 11. GND idzie do płytki stykowej. A0 idzie do LDR. Wszystkie masy są połączone na płytce stykowej.
Krok 6: Ukończenie struktur
Niektóre kształty, które nie zostały całkowicie sklejone, ponieważ niektóre przewody muszą być osadzone. Za pomocą piły wytnij 6 prostokątnych kawałków o wymiarach 2 na 1,5 centymetra i 2 prostokątne kawałki o wymiarach 4 na 1,5 centymetra z płyty vero. niezależnie przylutuj przycisk, czerwoną diodę, zieloną/niebieską diodę z wyprowadzonymi przewodami do podłączenia do Arduino. Z pozostałych 6 sztuk wybierz dwie i niezależnie przylutuj czerwone i zielono/niebieskie diody z wyprowadzonymi przewodami. Na pozostałych 4 sztuk, przylutuj na każdej białą diodę LED, przewody z pinu dodatniego zostaną połączone razem z Arduino, a negatywy z GND. LDR, a następnie wkłada się do niego płytkę stykową. Arduino jest wkładane do robota. Po wykonaniu okablowania można przykleić otwarte powierzchnie. Konstrukcje są kompletne, a Cruizmo Cis jest gotowy do działania, ale należy załadowany. Sprawdźmy kod.
Krok 7: Kodeks
Do kompilacji kodu użyłem Arduino IDE. Kod można pobrać tutaj Po pierwsze, zdefiniowałem piny dla LDR, przycisku i diod LED używanych w obwodzie. Następnie w setup() skonfigurowałem piny LED na OUTPUT, a BUTTON_PIN na INPUT_PULLUP, dzięki temu przycisk może korzystać z wbudowanego rezystor podciągający. W funkcji loop() użyłem instrukcji if, aby sprawdzić, czy Cruizmo Cis ma włączyć światła uliczne, czy nie. Następnie pojawia się kolejna instrukcja if i sprawdza, czy przycisk jest wciśnięty, czy nie. Po pętli są dwa funkcje używane przez Cruizmo Cis do kontrolowania ruchu. Funkcja goRoad() zatrzymuje pieszych i umożliwia jazdę samochodom. Czerwone światło najpierw zacznie migać, aby ostrzec pieszych przed całkowitym ich zatrzymaniem. Funkcja stopRoad() zatrzymuje samochody i pozwala pieszym na przejście. Czerwone światło będzie najpierw migać, aby ostrzec samochody przed całkowitym ich zatrzymaniem, a zielone/niebieskie światło zaświeci się, aby minąć pieszych.
Krok 8: Finalizacja
Aby to zrymować, tekturowe słupy są używane jako światła uliczne i sygnalizacja świetlna. Dwa słupki z przyciskiem powinny być używane dla pieszych. Piesi proszą o przejście, naciskając przycisk, a Cruizmo Cis może spełnić ich prośbę tylko wtedy, gdy został naciśnięty 17 sekund po poprzednim naciśnięciu. Jeśli warunek jest spełniony, mogą przejść przez 6 sekund. Gdy czerwone światło je zatrzyma, a samochody będą mogły jechać dalej. Na koniec upewnij się, że kod został poprawnie przesłany do płyty Arduino, aby uzyskać poprawny wynik. Baw się dobrze!
Zalecana:
Przełącznik noża kartonowego: 4 kroki (ze zdjęciami)
Przełącznik noża kartonowego: Jesteśmy wielkimi fanami przełączników nożowych. Poza tym, że są bardzo sci-fi / horrorem w stylu, jako edukatorzy uważamy je za doskonały sposób na wyjaśnienie różnicy między a „otwartym”; i „zamknięty” obwód i jak przełącznik uzupełnia c
Cyber-fizyczne bezpieczeństwo inteligentnego parkowania i kontroli ruchu: 6 kroków
Cyber-fizyczne bezpieczeństwo inteligentnego parkowania i kontroli ruchu: Internet rozwija się z miliardami urządzeń, w tym samochodami, czujnikami, komputerami, serwerami, lodówkami, urządzeniami mobilnymi i wieloma innymi w bezprecedensowym tempie. Wprowadza to wiele zagrożeń i luk w infrastrukturze, działaniu i
Automatyczne urządzenie do kontroli ruchu: 20 kroków
Automatyczne urządzenie do kontroli ruchu: Ostrzeżenie: Przed rozpoczęciem budowy należy nosić odpowiednie środki ochrony osobistej i przestrzegać przepisów bezpieczeństwa OSHA. Nosić sprzęt ochronny, taki jak okulary ochronne, zatyczki do uszu i rękawice ochronne. Wymagane części: 1" x 1" rura kwadratowa - 5
Robot Arduino z odległością, kierunkiem i stopniem obrotu (wschód, zachód, północ, południe) sterowany głosem za pomocą modułu Bluetooth i autonomicznego ruchu robota.: 6 kroków
Robot Arduino z odległością, kierunkiem i stopniem obrotu (wschód, zachód, północ, południe) sterowany głosem za pomocą modułu Bluetooth i autonomicznego ruchu robota.: Ta instrukcja wyjaśnia, jak zrobić robota Arduino, który można przesuwać w wymaganym kierunku (do przodu, do tyłu , Lewo, Prawo, Wschód, Zachód, Północ, Południe) wymagana odległość w centymetrach za pomocą polecenia głosowego. Robot może być również poruszany autonomicznie
Tworzenie kartonowego Ghetto Blaster z fantazyjnymi migającymi diodami LED: 5 kroków
Tworzenie tekturowego blastera getta z fantazyjnymi migającymi diodami LED: Zrobiłem tekturowy blaster getta na bal przebierańców w stylu lat 80-tych. Pomyślałem, że podzielę się tym, jak to zrobiłem. Czego użyłem / Czego będziesz potrzebować: Pudełko kartonoweRóżne farbyTaśma maskująca20 diod LED40 przewodów o długości około 10 cali (w zależności od rozmiaru Twojego b