Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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