Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
La câteva săptămâni după ieșirea școlii am construit un mic robot Arduino. Am vrut să trec la pasul următor și aveam nevoie de un controler. Am început să caut un controler care să mă permită să aleg ce tip de semnal să folosesc, dar nu a reușit. Așa că mi-am făcut-o pe a mea. Dețin un modul NRF24L01 +, ceea ce voi folosi pentru a controla acest robot, dar există un loc pentru atașarea unei piese Bluetooth. Am redus spațiu în model pentru a ajuta la îmbunătățirea cipului NRF și este posibil să trebuiască să fac schimbări similare pentru a face loc modulelor Bluetooth
Hardware în controler.
- Arduino Uno -
- Arduino Joystick Shield v2.4
- Conector baterie 9v -
- Comutator de comutare -
- Baterie de 9v
- O bucată scurtă de sârmă
Instrumente
- Ciocan de lipit
- Freze de sârmă
- Dispozitive de decupare a firelor
- imprimantă 3d
Iată programarea și cum să faceți legătura cu un alt cip NRF24L01 +.
Pasul 1: Tipărirea carcasei
Carcasa pe care am făcut-o este în două piese diferite tipărite cu PLA. Partea superioară este doar o piesă plană, cu multe găuri. Am imprimat partea de jos cu suporturi sub slotul portului USB. Atașat sunt tipurile de fișiere.stp și.f3d pentru imprimare.
Pasul 2: alimentarea plăcii
Pentru a alimenta placa am lipit cablurile în mufa de alimentare de 9 mm de pe arduino. Am atașat cablul încărcat pozitiv la comutatorul de comutare.
Pasul 3: Introduceți Arduino și bateria în carcasă
Începeți cu întrerupătorul de alimentare și bateria, apoi treceți pe arduino. Odată ce toate componentele sunt în test, puterea se asigură că nu s-au deconectat fire.
Pasul 4: Atașați joystick-ul
Aliniați pinii arduino-ului și joystick-ului și lăsați joystick-ul în jos pentru a sta pe buza carcasei.
Pasul 5: închideți-l
Am început prin atașarea tuturor butoanelor și a stick-ului. Apoi, testați ultima oară puterea înainte de a o închide. Pentru a-l închide, adăugați piulița la comutatorul de comutare și glisați comutatorul în jos pentru a ține partea superioară a carcasei.