Spisu treści:
- Krok 1: Sprzęt i materiały
- Krok 2: Zbuduj BattleRobota
- Krok 3: Programowanie Battlebota i kontrolera
- Krok 4: Okablowanie Battlebota
- Krok 5: Okablowanie kontrolera
- Krok 6: Przetestuj Battlebota
- Krok 7: Bitwa wideo
Wideo: Jak zbudować Battlebota z Cardboard i Arduino: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Boty bojowe stworzyłem z wykorzystaniem Arduino UNO, a do budowy korpusów użyto tektury. Próbowałem użyć niedrogich materiałów eksploatacyjnych i dałem dzieciom swobodę twórczą w projektowaniu swoich botów bojowych. Battlebot odbiera polecenia z kontrolera bezprzewodowego za pomocą joysticka i modułu bezprzewodowego nRF24L01 2,4 GHz.
Krok 1: Sprzęt i materiały
Wymagany sprzęt i materiały:
Arduino Uno + kabel USB:
||
Arduino nano:
||
Bateria 9v: https://amzn.to/2wPmnSP ||
Przewody połączeniowe: https://amzn.to/398mQhq ||
Bezprzewodowy moduł nadawczo-odbiorczy RF NRF24L01+ 2,4 GHz: https://amzn.to/30xQlp4 ||
Złącze zaciskowe baterii 9 v: https://amzn.to/32D4R0b ||
Tektura:
Patyczki z naturalnego drewna: https://amzn.to/39rovPs ||
Mini tablica chlebowa: https://amzn.to/2JujS9e||
Dwuosiowy moduł joysticka XY Arduino KY-023: https://amzn.to/3gOcWFZ ||
Silnik prądu stałego Przełożenie 1:48 Inteligentny robot samochodowy + koło: https://amzn.to/3drHmvx ||
Mini sterownik silnika L298N: https://amzn.to/2MoYeqI ||
Przełącznik: https://amzn.to/2upTngE ||
Adapter męski DC Barrel Jack dla Arduino: https://amzn.to/2VwyKxx ||
Pistolet do klejenia na gorąco: https://amzn.to/31sIko3 ||
Zestaw lutownicy: https://amzn.to/3eHmp0i ||
Krok 2: Zbuduj BattleRobota
Ideą tego bota bojowego była próba zbudowania możliwie taniego. Na korpus robota użyłem kartonu zamiast blachy, nożyczek zamiast pił taśmowych, a kleju na gorąco zamiast arki spawacza.
Najpierw potrzebujesz kartonu, a następnie wytnij kształty. Jeśli nie podoba ci się mój projekt, możesz zaprojektować własnego bota bojowego. Sklej elementy razem z wyjątkiem góry, ponieważ chcemy umieścić obwód w korpusie robota bojowego.
Krok 3: Programowanie Battlebota i kontrolera
Aby zaprogramować arduino będziesz potrzebować zainstalowanej biblioteki RF24. Pobierz więc poniższe pliki i otwórz arduino IDE. Przejdź do Sketch -> Include Library -> Add. ZIP Library i zaimportuj tam 'RF24.zip'. Następnie musisz podłączyć arduino UNO i wgrać 'Battle_Robot.ino' do arduino. Teraz odłącz Arduino UNO i podłącz Arduino Nano i prześlij „Controller.ino” do Arduino. Pamiętaj, aby zmienić również ustawienia 'board' i 'port'.
Krok 4: Okablowanie Battlebota
W tym projekcie zastosowano baterie alkaliczne 3 x 9 V do arduino uno, silników i spinnera. Do sterowania silnikami zastosowano mini sterownik silnika L298N. Odbiera niektóre sygnały 5V z płytki Arduino i zapewnia wyższe napięcia dla silników. Pozwala także na pracę silników w obu kierunkach, w zależności od kombinacji tych sygnałów wejściowych. Każde urządzenie zostało podłączone zgodnie ze schematem elektrycznym.
Po okablowaniu obwodów, po prostu przyklejasz je lub podwójną taśmą do korpusu Battlebota, razem z baterią i arduino uno.
Krok 5: Okablowanie kontrolera
Poniższy rysunek przedstawia kompletny schemat połączeń nadajnika z wykorzystaniem Arduino Nano. Po połączeniu wszystkich elementów włożyłem wszystkie te elementy do obudowy i całkowicie zakleiłem za pomocą gorącego kleju. Moduł nadawczo-odbiorczy NRF24L01 2,4 GHz może być używany do komunikacji bezprzewodowej na odległość do 100 metrów.
Krok 6: Przetestuj Battlebota
Teraz, jeśli wszystko pójdzie dobrze, powinieneś być w stanie kontrolować robota bojowego za pomocą kontrolera. Jeśli battlebot w ogóle nie działa, powinieneś sprawdzić połączenia nRF24L01.
Fajnie było budować te roboty bojowe! Mam nadzieję, że ten artykuł pomógł ci otworzyć oczy na możliwości kryjące się w tych wszystkich przedmiotach codziennego użytku w twoim domu. Te pudła, które wyrzucasz, mogą stać się twoim kolejnym dużym projektem, jeśli się nad tym zastanowisz.
Możesz subskrybować mój kanał, aby uzyskać wsparcie.
Dziękuję.
Zalecana:
Jak zbudować robota SMARS - Arduino Smart Robot Tank Bluetooth: 16 kroków (ze zdjęciami)
Jak zbudować robota SMARS - Arduino Smart Robot Tank Bluetooth: Ten artykuł jest dumnie sponsorowany przez PCBWAY.PCBWAY tworzy wysokiej jakości prototypowe płytki PCB dla ludzi na całym świecie. Wypróbuj to dla siebie i zdobądź 10 płytek PCB za jedyne 5 USD w PCBWAY o bardzo dobrej jakości, dzięki PCBWAY. Osłona silnika dla Arduino Uno
Jak zbudować kostkę LED 8x8x8 i sterować nią za pomocą Arduino: 7 kroków (ze zdjęciami)
Jak zbudować kostkę LED 8x8x8 i sterować nią za pomocą Arduino: edycja ze stycznia 2020 r.: Zostawiam to na wypadek, gdyby ktoś chciał go użyć do generowania pomysłów, ale nie ma już sensu budować kostki na podstawie tych instrukcji. Układy scalone sterownika LED nie są już produkowane, a oba szkice zostały napisane w starej wersji
Jak zbudować wagę Arduino: 8 kroków (ze zdjęciami)
Jak zbudować wagi Arduino: W ramach projektu Restart w Londynie organizujemy imprezy naprawcze, podczas których członkowie społeczeństwa są zapraszani do przynoszenia wszelkiego rodzaju urządzeń elektrycznych i elektronicznych do naprawy, aby uchronić je przed składowaniem. Kilka miesięcy temu (na wydarzeniu, na którym właściwie nie
Jak zbudować: Samojezdny samochód Arduino: 7 kroków (ze zdjęciami)
Jak zbudować: Arduino Self-Driven Car: Arduino Self-Driven Car to projekt składający się z podwozia samochodu, dwóch zmotoryzowanych kół, jednego 360° koło (bez silnika) i kilka czujników. Jest zasilany 9-woltową baterią za pomocą Arduino Nano podłączonego do mini płytki stykowej do sterowania mo
Jak zbudować zestaw głośników gitarowych lub zbudować dwa do swojego zestawu stereo.: 17 kroków (ze zdjęciami)
Jak zbudować zestaw głośników gitarowych lub zbudować dwa do swojego zestawu stereo.: Chciałem, aby nowy głośnik gitarowy pasował do wzmacniacza lampowego, który buduję. Głośnik pozostanie w moim sklepie, więc nie musi być niczym wyjątkowym. Pokrycie z Tolexu może być zbyt łatwo uszkodzone, więc po prostu spryskałem zewnętrzną czerń po lekkim piasku