Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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ę.