Sisällysluettelo:
- Vaihe 1: Materiaalien ja työkalujen kerääminen
- Vaihe 2: Kokoa säiliö
- Vaihe 3: Säiliön ja ohjaimen ohjelmointi
- Vaihe 4: Säiliön kytkentä
- Vaihe 5: Ohjaimen kytkentä
Video: Langaton Arduino -ohjattu säiliö (nRF24L01): 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Hei!
Tänään näytän sinulle, kuinka rakentaa Arduino -ohjattu säiliö ja kaukosäädin. Timmiclark on suunnitellut säiliön 3D -painetut osat (lukuun ottamatta ohjainta, ohjainta ja säiliön kantta), ja ne löytyvät täältä.
Vaihe 1: Materiaalien ja työkalujen kerääminen
Aloittamiseen tarvitset seuraavat materiaalit:
- 1x Arduino UNO (tässä)
- 1x Arduino Nano (tässä)
- 2x nRF24L01 2,4 GHz: n langatonta moduulia (tässä)
- 1x L298N -moottoriajuri (tässä)
- 2x vaihdemoottori (keltainen muovikappale) (tässä)
- 1x ohjaussauva (tässä)
- 1x 9v akun pidike (tässä)
- 2x virtakytkin (tässä)
- 2x TR 18650 -akkua (ja laturi) (tässä)
- 1x TR 18650 -paristopidike kahdelle paristolle (tässä)
- 1x uros -naaras pusero (täällä)
3D -tulostetut osat koostuvat (löytyvät tämän vaiheen alareunasta):
- 2x runko
- 2x TrackMidFrame
- 52x raita
- 4x hammaspyörä
- 4x CogBracketInner
- 4x Hammasratas Ulompi
- 1x TankCover
- 1x ohjain
Tarvitset myös seuraavat työkalut:
- Juotin
- Erilaisia porakokoja
- pikaliima
- Pihdit
- Veitsi
Vaihe 2: Kokoa säiliö
Tulostuksen jälkeen koin säiliön. Kaikki kappaleet, paitsi telat, hampaat ja kansi, liimattiin yhteen superliimalla. Jäljet olivat liian tiukkoja hammaspyörien ympärillä, se saattaa olla ongelma tulostimessani, mutta päätin lisätä kaksi ylimääräistä raitaa kummallekin puolelle ja suunnitella oppaan raiteille. Se ei ole kätevin ratkaisu, mutta se toimii.
Kun olin koonnut säiliön, porasin reikiä langattoman moduulin ja virtakytkimen mukaan. Minun olisi varmaan pitänyt porata reiät ennen kuin liimasin kaiken yhteen, mutta sillä ei ollut niin suurta eroa. Porasin reikiä ja kiinnitin moottorin ohjaimen säiliön pohjaan kahdella M3 -pultilla.
Valinnainen (jos sinulla on sama ongelma kuin minulla):
Tulosta kaksi säiliönohjainta valinnaisesta kansiosta ja joistakin kappaleista (suosittelen lisäämään yhden tai kaksi kummallekin puolelle).
Vaihe 3: Säiliön ja ohjaimen ohjelmointi
Arduino -ohjelman ohjelmointiin tarvitaan asennettuna RF24 -kirjasto. Joten lataa alla olevat tiedostot ja avaa arduino IDE. Siirry Luonnos -> Sisällytä kirjasto -> Lisää. ZIP -kirjasto ja tuo 'RF24.zip' sinne.
Seuraavaksi sinun on yhdistettävä arduino UNO ja ladattava "tank.ino" arduinoon. yhdistämme johdot seuraavassa vaiheessa.
Irrota nyt Arduino UNO ja kytke Arduino Nano ja lataa "controller.ino" Arduinoon.
Muista vaihtaa työkalujen alla olevat "board" ja "port" -asetukset oikeaksi korttityypiksi ja portiksi.
Vaihe 4: Säiliön kytkentä
(nRF24L01-moduulin kuva on alhaalta katsottuna) Säiliön kytkentä: Liitä seuraavat nastat. nRF24L01 nastat ---- Arduino-nastat • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- ei kytketty L298N ---- Arduino nastat • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Mitä tulee säiliön akkuun, maadoitusjohdin menee säiliön GND-nastaan arduino ja moottoriajurin GND -nasta. virtajohto menee arduinon Vin -nastaan ja moottoriajurin +12 V: n nastaan virtakytkimen kautta. Voi, ja moottorin ohjaimen +5V -nasta on kiinnitetty arduinon 5V -nastaan.
Vaihe 5: Ohjaimen kytkentä
Ohjaimen kytkentä nRF24L01 nastat ---- Arduino-nastat • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- ei kytketty Ohjaussauva ---- Arduino-nastat • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1Se on hieman palapeli, joka sovittaa kaikki komponentit ohjaimeen, mutta kärsivällisyydellä varmasti onnistut
Suositeltava:
RC -säiliö liikkuvalla FPV -kameralla: 9 vaihetta (kuvilla)
RC -säiliö liikkuvalla FPV -kameralla: Hei. Tässä ohjeessa näytän sinulle, kuinka rakentaa kauko -ohjaussäiliö FPV -kameralla. Aluksi rakensin vain RC -säiliön ilman FPV -kameraa, mutta kun ajain sitä talossa, en ole nähnyt missä se on. Joten keksin, että lisään
Langaton tiedonsiirto NRF24L01 -lähetinvastaanotinmoduulilla Arduino -pohjaisiin projekteihin: 5 vaihetta (kuvilla)
Langaton tiedonsiirto NRF24L01-lähetinvastaanotinmoduulin avulla Arduino-pohjaisiin projekteihin: Tämä on toinen opettavainen opetusohjelmani roboteista ja mikro-ohjaimista. On todella hämmästyttävää nähdä robotin elossa ja toimivan odotetusti, ja usko minua, että on hauskempaa, jos ohjaat robottiasi tai muita asioita langattomasti nopealla ja
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa - Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille - Rc -helikopteri - Rc -taso Arduinon avulla: 5 vaihetta (kuvilla)
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa | Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille | Rc -helikopteri | Rc -lentokone Arduinon avulla: Rc -auton käyttö | Nelikopteri | Drone | RC -taso | RC -vene, tarvitsemme aina vastaanottimen ja lähettimen, oletetaan, että RC QUADCOPTER -laitteelle tarvitaan 6 -kanavainen lähetin ja vastaanotin, ja tämäntyyppinen TX ja RX on liian kallista, joten teemme sellaisen
Viidenkymmenen metrin kantaman langaton tukiasema TP -linkillä WN7200ND langaton USB -sovitin raspbian -venytyksellä: 6 vaihetta
Viidenkymmenen metrin kantaman langaton tukiasema, jossa on TP -linkki WN7200ND langaton USB -sovitin Raspbian Stretchillä: Raspberry Pi on loistava suojattujen langattomien tukiasemien luomiseen, mutta sillä ei ole hyvää kantamaa. Haluan jakaa miten se tehdäänMiksi haluan käyttää vadelmapiä reitittimen sijaan? T
Vadelma -säiliö web -käyttöliittymällä ja videon suoratoistolla: 8 vaihetta (kuvilla)
Vadelma -säiliö, jossa on web -käyttöliittymä ja videon suoratoisto: Katsomme, kuinka olen ymmärtänyt pienen WiFi -säiliön, joka pystyy etäohjaamaan web -ohjausta ja videon suoratoistoa. Tästä syystä olen valinnut