Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
Comunicarea joacă un factor important în viața noastră de zi cu zi. Dar în aceste perioade de blocare, comunicarea cu propria noastră familie sau intercomunicarea cu oamenii din casa noastră au uneori nevoie de telefoane mobile. Dar utilizarea telefoanelor mobile pentru comunicarea pe distanțe scurte este doar o simplă risipă de bani. Deci, acesta este propriul meu proiect Arduino care utilizează modulul Bluetooth pentru a comunica de la telefon la Arduino, de la Arduino la telefon, ca un mesager Bluetooth. Sa incepem:)
Provizii
Lucruri necesare:
- Arduino nano / UNO / MEGA.
- Modul Bluetooth hc - 05.
- dispozitiv Android.
- sârmă jumper nr.4 (de la femeie la femeie)
- aplicație Android (link dat)
Pasul 1: Referință video
Vă rugăm să vizionați acest videoclip pentru o imagine clară a proiectului meu
Apreciază distribuie și abonează-te la canalul meu pentru mai multe proiecte.
Pasul 2: Conexiuni
Bluetooth >> Arduino
- vcc / 5v + >> 5v
- gnd >> gnd
- RX >> D4
- TX >> D3
Pasul 3: Cod Arduino
Codificarea este cel mai important lucru în Arduino.
* Codul nu trebuie modificat sau revendicat. codul îmi aparține *
Codul poate fi încărcat în Arduino IDE.
Codul poate fi descărcat de aici:
#include SoftwareSerial bt (3, 4); int LED = 2; String btdata; String serialdata; void setup () {Serial.begin (9600); bt.inceput (9600); Serial.println („Se așteaptă conexiunea bluetooth..”); } bucla void () {if (bt.available ()! = 0) {btdata = bt.readString (); Serial.println (btdata); } if (Serial.available ()! = 0) {serialdata = Serial.readString (); bt.print (serialdata); Serial.print (""); Serial.print (serialdata); }}
Pasul 4: Bluetooth Android App
Aplicația pentru Android este foarte importantă pentru comunicarea Arduino. Caracteristicile speciale sunt instalate în aplicația pentru Android, pe care o voi explica mai jos. Am creat o aplicație Android folosind MIT app inventor (renunță ușor de creat). Am dat linkul de descărcare de mai jos:
Pasul 5: Conectarea Android și Arduino
- conectați Arduino la computer și deschideți monitorul serial.
- Porniți Bluetooth pe dispozitivul dvs. Android.
- Deschideți setările Bluetooth și asociați dispozitivul numit HC-05, parolă (1234 sau 0000).
- Deschideți aplicația pentru Android.
- Faceți clic pe butonul Bluetooth și selectați hc-05
- acum Android este asociat cu modulul Bluetooth.
Pasul 6: Link video
Acest videoclip arată o imagine clară a proiectului meu, vă rugăm să urmăriți https://youtu.be/VcL8ADuc2yE Urmăriți videoclipul în YouTube.
Pasul 7: Cum să comunicați?
- După conectarea la Bluetooth, tastați textul în caseta de text.
- Deschideți monitorul serial în computer.
- Tastați ceva în caseta de text și introduceți trimitere, puteți vedea că textul introdus de dvs. va fi afișat în monitorul serial.
- Tastați ceva pe monitorul serial și apăsați Enter, puteți vizualiza textul în aplicația Android.
- Comanda vocală a butonului este utilizată de Android, vorbirea dată în acesta este convertită în text și trimisă la monitorul Serial.
- Butonul vocal este utilizat pentru a citi cu voce tare textul trimis de Arduino (textul durează câteva secunde).
- Dacă este necesar, puteți înlocui monitorul serial cu modul de afișare LCD.
Recomandat:
Comunicare fără fir LoRa de 3Km la 8Km cu dispozitiv E32 (sx1278 / sx1276) low cost pentru Arduino, Esp8266 sau Esp32: 15 pași
Comunicare wireless LoRa de 3Km la 8Km cu dispozitiv E32 low cost (sx1278 / sx1276) pentru Arduino, Esp8266 sau Esp32: Creez o bibliotecă pentru gestionarea EBYTE E32 bazată pe seria Semtech de dispozitive LoRa, dispozitiv foarte puternic, simplu și ieftin. Puteți găsi Versiunea de 3 km aici, versiunea de 8 km aici Pot funcționa pe o distanță de 3000m până la 8000m și au o mulțime de caracteristici și
MPU 6050 Gyro, comunicare accelerometru cu Arduino (Atmega328p): 5 pași
MPU 6050 Gyro, comunicare accelerometru cu Arduino (Atmega328p): MPU6050 IMU are atât accelerometru cu 3 axe, cât și giroscop cu 3 axe integrate pe un singur cip. Giroscopul măsoară viteza de rotație sau rata de schimbare a poziției unghiulare în timp, de-a lungul Axa X, Y și Z. Ieșirile giroscopului sunt
Comunicare criptată fără fir Arduino: 5 pași
Comunicare criptată fără fir Arduino: Bună ziua tuturor, În acest al doilea articol, vă voi explica cum să utilizați cipul Atecc608a pentru a vă asigura comunicația fără fir. Pentru aceasta, voi folosi NRF24L01 + pentru partea fără fir și Arduino UNO. Microcipul ATECC608A a fost proiectat de
Comunicare în serie Arduino: 5 pași
Comunicare în serie Arduino: Multe proiecte Arduino se bazează pe transmiterea datelor între mai multe Arduino. Fie că sunteți un pasionat care construiește o mașină RC, un avion RC sau proiectați o stație meteo cu un afișaj de la distanță, va trebui să știți cum să fiabil transfer seria
Interval lung, 1,8 km, comunicare wireless Arduino-Arduino cu HC-12 .: 6 pași (cu imagini)
Interval lung, 1,8 km, comunicare wireless Arduino-Arduino cu HC-12. În acest instructiv, veți învăța cum să comunicați între Arduinos pe o distanță lungă de până la 1,8 km în aer liber. HC-12 este un port serial wireless modul de comunicare foarte util, extrem de puternic și ușor de utilizat. Mai întâi vei pleca