Sisällysluettelo:

Langaton Arduino -ohjattu säiliö (nRF24L01): 6 vaihetta (kuvilla)
Langaton Arduino -ohjattu säiliö (nRF24L01): 6 vaihetta (kuvilla)

Video: Langaton Arduino -ohjattu säiliö (nRF24L01): 6 vaihetta (kuvilla)

Video: Langaton Arduino -ohjattu säiliö (nRF24L01): 6 vaihetta (kuvilla)
Video: как сделать видео передатчик, jlcpcb 2024, Heinäkuu
Anonim
Langaton Arduino -ohjattu säiliö (nRF24L01)
Langaton Arduino -ohjattu säiliö (nRF24L01)
Langaton Arduino -ohjattu säiliö (nRF24L01)
Langaton Arduino -ohjattu säiliö (nRF24L01)
Langaton Arduino -ohjattu säiliö (nRF24L01)
Langaton Arduino -ohjattu säiliö (nRF24L01)
Langaton Arduino -ohjattu säiliö (nRF24L01)
Langaton Arduino -ohjattu säiliö (nRF24L01)

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

Materiaalien ja työkalujen kerääminen
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ö

Kokoa säiliö
Kokoa säiliö
Kokoa säiliö
Kokoa säiliö
Kokoa säiliö
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ä

Säiliön johdotus
Säiliön johdotus
Säiliön johdotus
Säiliön johdotus
Säiliön johdotus
Säiliön johdotus
Säiliön johdotus
Säiliön johdotus

(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ä
Ohjaimen kytkentä
Ohjaimen kytkentä
Ohjaimen kytkentä
Ohjaimen kytkentä
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: