Sadržaj:
- Korak 1: Prikupljanje materijala i alata
- Korak 2: Sastavite spremnik
- Korak 3: Programiranje spremnika i kontrolera
- Korak 4: Ožičenje spremnika
- Korak 5: Ožičenje kontrolera
Video: Bežični spremnik s kontroliranim Arduinom (nRF24L01): 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Zdravo!
Danas ću vam pokazati kako izgraditi Arduino tenk i daljinski upravljač. 3D štampane dijelove spremnika (s izuzetkom kontrolera, vodiča traga i poklopca spremnika) dizajnirao je timmiclark i mogu se pronaći ovdje.
Korak 1: Prikupljanje materijala i alata
Za početak će vam biti potrebni sljedeći materijali:
- 1x Arduino UNO (ovdje)
- 1x Arduino Nano (ovdje)
- 2x bežični moduli nRF24L01 2,4 GHz (ovdje)
- 1x vozač motora L298N (ovdje)
- 2x motor zupčanika (žuti komad plastike) (ovdje)
- 1x joystick (ovdje)
- 1x 9v kopča za bateriju (ovdje)
- 2x prekidač za napajanje (ovdje)
- 2x TR 18650 baterije (i punjač) (ovdje)
- 1x držač baterije TR 18650 za 2 baterije (ovdje)
- 1x set muških i ženskih kratkospojnika (ovdje)
3D štampani dijelovi sastoje se od (mogu se pronaći na dnu ovog koraka):
- 2x Body
- 2x TrackMidFrame
- 52x Track
- 4x Cog
- 4x CogBracketInner
- 4x CogBracketOuter
- 1x TankCover
- 1x kontroler
Takođe će vam biti potrebni sledeći alati:
- Lemilica
- Bušilice različitih veličina
- super ljepilo
- Kliješta
- Nož
Korak 2: Sastavite spremnik
Nakon štampe sam sastavio rezervoar. Svi komadi, osim tragova, zupčanika i poklopca, zalijepljeni su super ljepilom. Tragovi su na kraju bili preuski oko zupčanika, to bi mogao biti problem s mojim pisačem, ali odlučio sam dodati dvije dodatne trake sa svake strane i dizajnirati vodič za tragove. Nije najprikladnije rješenje, ali funkcionira.
Nakon što sam sastavio spremnik, izbušio sam rupe kako bi se uklopio bežični modul i prekidač za napajanje. Vjerovatno sam trebao izbušiti rupe prije nego sam ih sve zalijepio, ali to nije učinilo veliku razliku. Izbušio sam rupe i pričvrstio pokretač motora na dno spremnika s dva vijka M3.
Opcionalno (ako imate isti problem kao ja):
Odštampajte dva vodiča za rezervoare iz „opcionalne“fascikle i nekoliko tragova (predlažem da dodate jedan ili dva sa svake strane).
Korak 3: Programiranje spremnika i kontrolera
Za programiranje arduina potrebna vam je instalirana biblioteka RF24. Stoga preuzmite datoteke u nastavku i otvorite arduino IDE. Idite na Sketch -> Include Library -> Add. ZIP Library i tamo uvezite 'RF24.zip'.
Zatim ćete morati povezati arduino UNO i postaviti "tank.ino" na arduino. spojit ćemo žice u sljedećem koraku.
Sada isključite Arduino UNO i povežite Arduino Nano te postavite "controller.ino" na Arduino.
Ne zaboravite promijeniti postavke 'ploče' i 'porta' u okviru alata na ispravnu vrstu ploče i priključak.
Korak 4: Ožičenje spremnika
(slika modula nRF24L01 je pogled odozdo) Ožičenje spremnika: Povežite sljedeće pinove. pinovi nRF24L01 ---- Arduino pinovi • GND 1 ---- GND • VCC 2 ---- 3,3 V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- nije povezanL298N ---- Arduino pinovi • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10Što se tiče baterije u rezervoaru, žica za uzemljenje ide do GND pina arduino i GND pin upravljačkog programa motora. žica za napajanje ide na Vin pin arduina i na +12V pin vozača motora preko prekidača za napajanje. Oh, i +5V pin upravljačkog programa motora pričvršćen je na 5V pin arduina.
Korak 5: Ožičenje kontrolera
Ožičenje pinova kontroleranRF24L01 ---- Arduino pinovi • GND 1 ---- GND • VCC 2 ---- 3,3 V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- nije povezanJojstik ---- Arduino pinovi • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1To je mala zagonetka, uklapa sve komponente u kontroler, ali s malo strpljenja siguran sam da ćete se snaći
Preporučuje se:
Bežični Arduino robot koji koristi bežični modul HC12: 7 koraka
Bežični Arduino robot koji koristi bežični modul HC12: Hej momci, dobrodošli nazad. U svom prethodnom postu objasnio sam šta je to H mostni krug, IC upravljački program motora L293D, integrirani IC upravljački program motora L293D za pogon visokonaponskih upravljačkih programa motora i kako možete dizajnirati i napraviti vlastitu ploču upravljačkog programa motora L293D
Automobil igračka s kontroliranim Arduinom: 3 koraka (sa slikama)
Automobil s igračkama s Arduino kontrolom: Ovo je drugi dio u mojim automobilima s igračkama s Arduinom. Još jednom je to izbjegavanje prepreka. U ovom automobilu koristim Arduino Nano umjesto Uno. Vozač motora je modul L298N
Bežični kontroler za igre sa Arduinom i NRF24L01+ (podrška za jedan ili dva kontrolera): 3 koraka
Bežični kontroler za igre s Arduinom i NRF24L01+ (podrška za jedan ili dva kontrolera): Cijeli projekt možete pronaći na mojoj web stranici (na finskom je): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla/Ovo je zaista kratak brifing o projektu. Samo sam htjela podijeliti ako bi netko
Bežični daljinski upravljač pomoću NRF24L01 modula od 2,4 GHz sa Arduinom - Nrf24l01 4 -kanalni / 6 -kanalni prijemnik odašiljača za Quadcopter - Rc helikopter - Rc avion pomoću Arduina: 5 koraka (sa slikama)
Bežični daljinski upravljač pomoću NRF24L01 modula od 2,4 GHz sa Arduinom | Nrf24l01 4 -kanalni / 6 -kanalni prijemnik odašiljača za Quadcopter | Rc helikopter | Rc avion pomoću Arduina: Za upravljanje Rc automobilom | Quadcopter | Dron | RC avion | RC brod, uvijek nam je potreban prijemnik i odašiljač, pretpostavimo da za RC QUADCOPTER trebamo 6 -kanalni odašiljač i prijemnik, a ta vrsta TX -a i RX -a je preskupa, pa ćemo napraviti jedan na našem
Pretvorite bežični usmjerivač u bežični proširivač 2x pristupna točka: 5 koraka
Pretvorite bežični usmjerivač u bežični proširivač 2x pristupna točka: Imao sam lošu bežičnu internetsku vezu u svojoj kući zbog RSJ -a (metalni nosač u stropu) i želio sam pojačati signal ili dodati dodatni produživač za ostatak kuće. Vidio sam produživače za oko 50 funti u elektro