
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42


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 laajalla viestintäalueella. Siksi tämä ohje koskee langatonta viestintää.
Vaihe 1: OSAT

Lähettimelle
- Arduino Nano tai Uno (käytän Arduino UNO: ta) x1
- Lähetinvastaanotinmoduuli NRF24L01 x1
- Kaksiakseliset ohjaussauvat x2. https://amzn.to/2Q4t0Gm (tai muut asiat, kuten painikkeet, anturit jne. Käytän ohjaussauvaa, koska haluan lähettää tietoja ohjaussauvan sijainnista).
Vastaanottajalle:
- Arduino Nano tai Uno (käytän Arduino Nano). x1
- Lähetinvastaanotinmoduuli NRF24L01. x1
Muut:
Hyppyjohdot
Akut Arduino -virtalähteelle https://amzn.to/2W5cDyM ja
Vaihe 2: Johdanto NRF: ään ja yhteyksiin


Lähetin -vastaanottimen nimellä on selvää, että tämä moduuli voi kommunikoida molemmin tavoin lähettimenä tai vastaanottimena riippuu ohjelmoinnista. Siinä on 8 nastaa ja aiomme käyttää 7 nastaa. Voit havaita nastat oheisessa kuvassa.
VCC ja GND toimitukseen
Tätä tarkoitusta varten käytämme 3.3 V: n pintaa Arduinoa.
CE & CSN
Lähettimen ja vastaanottimen nastat. Aiomme käyttää Arduinon (Nano ja Uno) nasta 9 CE: lle ja nasta 10 CSN: lle.
MOSI, MISO & SCK
Nämä ovat SPI -nastoja.
Se kommunikoi Arduinon kanssa SPI -nastojen avulla. Jokaisella Arduino -perheen jäsenellä on joitakin erityisiä nastoja SPI -viestintään.
Arduino UNO:
SPI -nastat ovat
Nasta 11 (MOSI)
Nasta 12 (MISO)
Nasta 13 (SCK)
Arduino Nano SPI -nastat:
Nasta 11 (MOSI)
Nasta 12 (MISO)
Nasta 13 (SCK)
Sama kuin Arduino UNO.
Nyt voit muodostaa liitännät sekä lähettimelle että vastaanottimelle.
Huomautus: Arduino IDE -ohjelmistossasi on oltava kirjasto NRF24L01: lle. Lataa se täältä.
Vaihe 3: Joystickin ja liitäntöjen esittely

Ohjaussauva vain yksinkertaisessa potentiometrissä. Tässä opetusohjelmassa käyttämämme 2 -akselinen joystick on 5 nastaa, kuten kuvassa.
Joystickin liitännät lähettimen päässä:
VCC - Arduino 5v -nastainen.
GND - Arduino GND
VRx - Arduino -analoginen nasta A0
VRy to Arduino Analogue pin A1
SW mihin tahansa Arduinon digitaaliseen varatappiin. (En käytä tätä pin, mutta saatat käyttää pientä muutosta koodissa).
Toiselle ohjaussauvalle
Voit käyttää arduino 5V -tappia molempiin ohjaussauvoihin.
VRx - Arduino -analoginen nasta A2V Ry - Arduino -analoginen nasta A3
Kahden ohjaussauvan käyttö tarkoittaa, että sinun on lähetettävä 4-6 kanavaa.
Vaihe 4: Työ- ja ohjelmointiosa
Irrota lähettimen ja vastaanottimen rakentamisen jälkeen lähtönastat vastaanottimesta. Käytän Arduinon digitaalista nastaista 2 digitaaliseen nastaan 5 4 -kanavaisessa langattomassa viestinnässä. Voit laajentaa sen saatavilla oleviin digitaalisiin nastoihin. Järjestelmän toimivuuden tarkistamiseksi kiinnitin robottiosan, jossa oli 4 servomoottoria vastaanottimen päässä.
Arduino Nano Digital pin 2 => Kanava 1 => THR
Arduino Nano Digital pin 3 => Kanava 2 => YAW
Arduino Nano Digital pin 4 => Kanava 3 => PITCH
Arduino Nano Digital pin 5 => Kanava 4 => ROLL
Lähettimen ja vastaanottimen koodit on liitetty. Älä unohda sisällyttää kirjastoja Arduino IDE -ohjelmistoosi ennen kuin lähetät koodin Arduinoon.
Vaihe 5: Päivitys
Tämän opetusohjelman perustarkoitus oli kattaa langattoman viestinnän osa. Mutta sinun on tehtävä muutoksia tarkoituksesi ja projektisi mukaan. Jos sinulla on kysyttävää ja apua kooditiedostoissa annetun sähköpostiosoitteen käyttämisessä, sinun on katsottava ylhäällä oleva video ja tilattava tukikanava, kiitos.
Suositeltava:
LoRa 3–8 km: n langaton tiedonsiirto edullisilla E32 -laitteilla (sx1278/sx1276) Arduino-, Esp8266- tai Esp32 -laitteille: 15 vaihetta

LoRa 3Km - 8Km Langaton tiedonsiirto edullisilla E32 (sx1278/sx1276) -laitteilla Arduinolle, Esp8266: lle tai Esp32: Luon kirjaston EBYTE E32: n hallintaan perustuen LoRa -laitteen Semtech -sarjaan, erittäin tehokas, yksinkertainen ja halpa laite. 3 km: n versio täällä, 8 km: n versio täällä He voivat työskennellä 3000–8000 metrin etäisyydellä, ja niissä on paljon ominaisuuksia
Langaton salattu tiedonsiirto Arduino: 5 vaihetta

Langaton salattu tiedonsiirto Arduino: Hei kaikille, Tässä toisessa artikkelissa kerron teille, kuinka käyttää Atecc608a -sirua langattoman viestinnän suojaamiseen. Tätä varten käytän NRF24L01+ -laitetta langattomassa osassa ja Arduino UNO: ssa. Mikrosiru ATECC608A on suunnitellut
IOT -ominaisuuksien lisääminen projekteihin: 5 vaihetta

IOT -ominaisuuksien lisääminen projekteihisi: Mikään ei ole parempaa kuin tehdä DIY -projekti, joka korvaa kaupallisen tuotteen, jonka pidät hyödyllisenä. No itse asiassa on jotain parempaa. IOT -ominaisuuden lisääminen projektiin. Mitä tulee automaatioon, aloittelijat yleensä järkyttyvät
Pitkä kantama, 1,8 km, Arduino-Arduino Langaton tiedonsiirto HC-12: n kanssa: 6 vaihetta (kuvilla)

Pitkä kantama, 1,8 km, Arduino-Arduino Langaton tiedonsiirto HC-12: n avulla: Tässä ohjeessa opit kommunikoimaan Arduinojen välillä pitkän matkan, jopa 1,8 km: n päässä ulkona. HC-12 on langaton sarjaportti viestintämoduuli, joka on erittäin hyödyllinen, erittäin tehokas ja helppokäyttöinen. Ensin otat
Langaton tiedonsiirto käyttämällä halpoja 433 MHz: n RF -moduuleja ja Pic -mikro -ohjaimia. Osa 2: 4 vaihetta (kuvilla)

Langaton tiedonsiirto käyttämällä halpoja 433 MHz: n RF -moduuleja ja Pic -mikro -ohjaimia. Osa 2: Tämän ohjeen ensimmäisessä osassa esittelin kuinka ohjelmoida PIC12F1822 käyttämällä MPLAB IDE- ja XC8 -kääntäjää yksinkertaisen merkkijonon lähettämiseksi langattomasti käyttämällä halpoja TX/RX 433MHz -moduuleja. kaapelimainos