Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Några veckor efter att skolan gick ut byggde jag en liten Arduino -robot. Jag ville gå till nästa steg och jag behövde en controller. Jag började leta efter en styrenhet som lät mig välja vilken typ av signal jag skulle använda men misslyckades. Så jag gjorde mitt eget. Jag äger en NRF24L01+ -modul som är vad jag ska använda för att styra denna robot men det finns en plats för ett Bluetooth -stycke att fästa. Jag skär ut utrymmet i modellen för att få NRF -chipet att passa bättre och jag kan behöva göra liknande ändringar för att få plats med Bluetooth -moduler
Hårdvara i styrenheten.
- Arduino Uno-https://www.sainsmart.com/products/2-pcs-sainsmart-uno-r3-atmega328p-development-board-compatible-with-arduino-uno-r3-de-stock
- Arduino Joystick Shield v2.4
- 9v batterikontakt-https://www.addicore.com/9V-bat-jack-p/ad260.htm
- Toggle Switch -
- 9v batteri
- En kort tråd
Verktyg
- Lödkolv
- Avbitartång
- Wire Strippers
- 3d skrivare
Här är programmeringen och hur du länkar till ett annat NRF24L01+ -chip.
Steg 1: Skriv ut fodralet
Väskan jag gjorde är i två olika bitar tryckta med PLA. Toppen är bara en platt bit med massor av hål. Jag skrev ut botten med stöd under USB -portfacket. Bifogade är.stp och.f3d filtyper för utskrift.
Steg 2: Driva styrelsen
För att driva kortet brödde jag in ledningarna i 9 mm strömuttaget på arduino. Jag fäst den positivt laddade ledningen till omkopplaren.
Steg 3: Sätt in Arduino och batteri i fodralet
Börja med strömbrytaren och batteriet och flytta sedan till arduinoen. När alla komponenter har testats kan du se till att inga ledningar har kopplats bort.
Steg 4: Fäst joysticken
Rikta in stiften på arduino och joysticken och släpp styrspaken för att vila på läppen i fodralet.
Steg 5: Stäng den
Jag började med att fästa alla knappar och pinnen. Testade sedan strömmen en sista gång innan du stängde den. För att stänga den, lägg bara till muttern i vippomkopplaren och skjut omkopplaren nedåt för att hålla på höljet.