Sisukord:

Juhtmeta Arduino juhitav paak (nRF24L01): 6 sammu (piltidega)
Juhtmeta Arduino juhitav paak (nRF24L01): 6 sammu (piltidega)

Video: Juhtmeta Arduino juhitav paak (nRF24L01): 6 sammu (piltidega)

Video: Juhtmeta Arduino juhitav paak (nRF24L01): 6 sammu (piltidega)
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, November
Anonim
Juhtmeta Arduino juhitav paak (nRF24L01)
Juhtmeta Arduino juhitav paak (nRF24L01)
Juhtmeta Arduino juhitav paak (nRF24L01)
Juhtmeta Arduino juhitav paak (nRF24L01)
Juhtmeta Arduino juhitav paak (nRF24L01)
Juhtmeta Arduino juhitav paak (nRF24L01)
Juhtmeta Arduino juhitav paak (nRF24L01)
Juhtmeta Arduino juhitav paak (nRF24L01)

Tere!

Täna näitan teile, kuidas ehitada Arduino juhitav paak ja kaugjuhtimispult. Paagi 3D -trükitud osad (välja arvatud kontroller, rööbastee ja paagi kate) kujundas timmiclark ja need leiate siit.

Samm: materjalide ja tööriistade kogumine

Materjalide ja tööriistade kogumine
Materjalide ja tööriistade kogumine

Alustamiseks vajate järgmisi materjale:

  • 1x Arduino UNO (siin)
  • 1x Arduino Nano (siin)
  • 2x nRF24L01 2,4 GHz juhtmevaba moodulit (siin)
  • 1x L298N mootorijuht (siin)
  • 2x käigumootor (kollane plasttükk) (siin)
  • 1x juhtkang (siin)
  • 1x 9v akuklamber (siin)
  • 2x toitelüliti (siin)
  • 2x TR 18650 patareid (ja laadija) (siin)
  • 1x TR 18650 patareipesa 2 aku jaoks (siin)
  • 1x meeste ja naiste džemprikomplekt (siin)

3D -prinditud osad koosnevad (leiate selle sammu alt):

  • 2x keha
  • 2x TrackMidFrame
  • 52x rada
  • 4x hammasratas
  • 4x CogBracketInner
  • 4x hammasratasväline
  • 1x paagi kate
  • 1x kontroller

Teil on vaja ka järgmisi tööriistu:

  • Jootekolb
  • Erinevad puurimõõdud
  • Super liim
  • Tangid
  • Nuga

Samm: pange paak kokku

Pange paak kokku
Pange paak kokku
Pange paak kokku
Pange paak kokku
Pange paak kokku
Pange paak kokku

Pärast printimist panin paagi kokku. Kõik tükid, välja arvatud rajad, hammasrattad ja kate, liimiti kokku superliimiga. Rajad olid hammasrataste ümber liiga kitsad, võib -olla oli see probleem minu printeriga, kuid otsustasin lisada mõlemale küljele kaks lisalööki ja kujundada radadele juhendi. See ei ole kõige mugavam lahendus, kuid see toimib.

Pärast paagi kokkupanemist puurisin augud traadita mooduli ja toitelüliti jaoks. Tõenäoliselt oleksin pidanud augud puurima enne, kui kõik kokku liimisin, kuid see ei muutnud nii palju. Puurisin augud ja kinnitasin mootori juhi paagi põhja kahe M3 poldiga.

Valikuline (kui teil on sama probleem nagu minul):

Printige kaks paagi juhendit kaustast „valikuline” ja mõned lood (soovitan lisada ühe või kaks kummalegi poole).

3. samm: paagi ja kontrolleri programmeerimine

Arduino programmeerimiseks on vaja installida RF24 raamatukogu. Nii laadige alla allolevad failid ja avage arduino IDE. Avage Sketch -> Include Library -> Add. ZIP Library ja importige sinna 'RF24.zip'.

Järgmisena peate ühendama arduino UNO ja laadima arduinoga üles tanki. ühendame juhtmed järgmises etapis.

Nüüd ühendage Arduino UNO vooluvõrgust lahti ja ühendage Arduino Nano ning laadige Arduinole üles „controller.ino”.

Ärge unustage muuta tööriistade all olevaid „parda” ja „pordi” sätteid õigeks plaadi tüübiks ja pordiks.

Samm: paagi ühendamine

Paagi juhtmestik
Paagi juhtmestik
Paagi juhtmestik
Paagi juhtmestik
Paagi juhtmestik
Paagi juhtmestik
Paagi juhtmestik
Paagi juhtmestik

(nRF24L01 mooduli pilt on altvaade) Paagi juhtmestik: Ühendage järgmised tihvtid. nRF24L01 tihvtid ---- Arduino tihvtid • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- pole ühendatud L298N ---- Arduino tihvtid • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Mis puutub paagi akusse, siis läheb maandusjuhe paagi GND tihvti külge. arduino ja mootori juhi GND tihvt. toitejuhe läheb arduino Vini tihvti ja toitelüliti kaudu mootori juhi +12 V pinni. Oh, ja mootori juhi +5 V tihvt on kinnitatud arduino 5 V kontakti külge.

Samm: kontrolleri ühendamine

Kontrolleri juhtmestik
Kontrolleri juhtmestik
Kontrolleri juhtmestik
Kontrolleri juhtmestik
Kontrolleri juhtmestik
Kontrolleri juhtmestik

Kontrolleri juhtmestikNRF24L01 kontaktid ---- Arduino tihvtid • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- pole ühendatud Juhtkang ---- Arduino tihvtid • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy --– A1

Soovitan: