
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48



Հաղորդակցությունը կարևոր գործոն է խաղում մեր առօրյա կյանքում: Բայց մեր ընտանիքի հետ արգելափակման կամ մեր տան մարդկանց հետ շփման ընթացքում երբեմն բջջային հեռախոսներ են պետք: Բայց բջջային հեռախոսների օգտագործումը կարճ հեռավորության վրա պարզապես փողի վատնում է: Այսպիսով, սա իմ սեփական Arduino նախագիծն է, որն օգտագործում է Bluetooth մոդուլը ՝ հեռախոսից Arduino- ին, Arduino- ից մինչև հեռախոս, Bluetooth- ի սուրհանդակի նման հաղորդակցվելու համար: Եկեք սկսենք:)
Պարագաներ
Անհրաժեշտ բաներ.
- Arduino nano / UNO / MEGA:
- Bluetooth մոդուլ hc - 05.
- android սարք:
- jumper wire nos.4 (կինից կին)
- android հավելված (հղումը տրված է)
Քայլ 1: Տեսանյութի հղում


Խնդրում եմ դիտեք այս տեսանյութը ՝ իմ նախագծի հստակ պատկերի համար
Հավանեք կիսվել և բաժանորդագրվել իմ ալիքին ավելի շատ նախագծերի համար:
Քայլ 2: Միացումներ

Bluetooth >> Arduino
- vcc / 5v+ >> 5 վ
- gnd >> gnd
- RX >> D4
- TX >> D3
Քայլ 3: Arduino կոդ
Կոդավորումն ամենակարևորն է Arduino- ում:
*Կոդը չպետք է փոփոխվի կամ պահանջվի: կոդը ինձ է պատկանում*
Կոդը կարող է վերբեռնվել Arduino IDE- ում:
Կոդը կարելի է ներբեռնել այստեղ ՝
#ներառել SoftwareSerial bt (3, 4); int LED = 2; Լարային btdata; Լարային սերիական տվյալներ; void setup () {Serial.begin (9600); bt. սկիզբ (9600); Serial.println («Սպասում է bluetooth կապին..»); } void loop () {if (bt.available ()! = 0) {btdata = bt.readString (); Serial.println (btdata); } if (Serial.available ()! = 0) {serialdata = Serial.readString (); bt.print (սերիական տվյալներ); Serial.print (""); Serial.print (serialdata); }}
Քայլ 4: Bluetooth Android ծրագիր

Android ծրագիրը շատ կարևոր է Arduino- ի հաղորդակցության համար: Android հավելվածում տեղադրված են հատուկ հնարավորություններ, որոնք ես դրանք կբացատրեմ ստորև: Ես ստեղծել եմ Android ծրագիր ՝ օգտագործելով MIT ծրագրի գյուտարարը (հեշտ է ստեղծել): Ես տվել եմ ներբեռնման հղումը ստորև.
Քայլ 5: Android- ի և Arduino- ի միացում




- միացրեք Arduino- ն համակարգչին և բացեք Serial monitor- ը:
- Միացրեք Bluetooth- ը ձեր Android սարքում:
- Բացեք bluetooth- ի կարգավորումները և միացրեք սարքը, որը կոչվում է HC-05, գաղտնաբառ (1234 կամ 0000):
- Բացեք Android ծրագիրը:
- Կտտացրեք Bluetooth կոճակին և ընտրեք hc-05
- այժմ Android- ը զուգակցված է Bluetooth մոդուլի հետ:
Քայլ 6: Տեսանյութի հղում
Այս տեսանյութը ցույց է տալիս իմ նախագծի հստակ պատկերը, խնդրում ենք դիտել https://www.youtube.com/embed/VcL8ADuc2yE Դիտեք տեսանյութը youtube- ում:
Քայլ 7: Ինչպե՞ս հաղորդակցվել:



- Bluetooth- ին միանալուց հետո տեքստային դաշտում մուտքագրեք ձեր տեքստը:
- Բացեք սերիական մոնիտորը համակարգչում:
- Մուտքագրեք ինչ -որ բան տեքստային տուփում և մուտքագրեք ուղարկելը, կարող եք դիտել, որ ձեր մուտքագրած տեքստը կցուցադրվի Սերիայի մոնիտորում:
- Սերիայի մոնիտորի վրա մուտքագրեք ինչ -որ բան և սեղմեք enter, տեքստը կարող եք դիտել android հավելվածում:
- Կոճակի ձայնային հրամանը օգտագործվում է android- ի կողմից, դրանում տրված խոսքը վերածվում է տեքստի և ուղարկվում է սերիական մոնիտոր:
- Ձայնային կոճակը օգտագործվում է Arduino- ի ուղարկած տեքստը բարձրաձայն կարդալու համար (տեքստը տևում է մի քանի վայրկյան):
- Անհրաժեշտության դեպքում կարող եք փոխարինել սերիական մոնիտորը LCD էկրանով:
Խորհուրդ ենք տալիս:
Ինչպես կատարելագործել Servo- ն ՝ փակ օղակի հետադարձ կապ ստանալու համար. 7 քայլ

Ինչպես մի սերվո ձևավորել ՝ փակ օղակի հետադարձ կապ ստանալու համար. գտնվելու վայրը. Բայց դա ակնթարթային չէ! Դուք հստակ չգիտեք, թե երբ է
MPU 6050 Gyro, Արագինաչափ Կապ Arduino- ի հետ (Atmega328p) ՝ 5 քայլ

MPU 6050 Gyro, Accelerometer Communication with Arduino (Atmega328p). MPU6050 IMU- ն ունի 3 առանցքի արագացուցիչ և 3 առանցքի գիրոսկոպ, որոնք ինտեգրված են մեկ չիպի վրա: gիրոսկոպը չափում է պտույտի արագությունը կամ ժամանակի ընթացքում անկյունային դիրքի փոփոխման արագությունը, X, Y և Z առանցքները: Գիրոսկոպի ելքերն են
Servo Position Հետադարձ կապ համակարգ Arduino- ով. 4 քայլ

Servo Position Feedback System Arduino- ի հետ. MY նախագիծը թույլ է տալիս ստանալ ձեր servo- ի դիրքը ձեր սերիական մոնիտորի կամ Arduino IDE- ի սերիական գծագրիչի վրա: Սա հեշտացնում է arduino ռոբոտների ծրագրավորումը, որոնք օգտագործում են սերվո շարժիչներ, ինչպես մարդանման ռոբոտներ ՝ բիփ
LoRa հեռակառավարման սուրհանդակ 1.8 դյույմանոց TFT- ով մինչև 8 կմ հեռավորությունների համար. 8 քայլ

LoRa հեռակառավարման սուրհանդակ 1.8 դյույմանոց TFT հեռավորությունների համար մինչև 8 կմ. Միացրեք նախագիծը ձեր նոութբուքին կամ հեռախոսին, այնուհետև զրուցեք սարքերի միջև առանց ինտերնետի կամ SMS- ի ՝ օգտագործելով միայն LoRa- ն: Բարև, տղերք: Ակառշ այստեղ CETech- ից: Սա PCB- ն ունի նաև էկրան և 4 կոճակ, որոնք կարող են օգտագործվել որպես հեռակառավարիչ
Լիցքավորեք բջջային/բջջային հեռախոսը արտաքին մարտկոցով կամ ցանցով: 3 քայլ

Միացրեք բջջային/բջջային հեռախոսը արտաքին մարտկոցով կամ ցանցով: Ներածություն: Այս գաղափարը կգործի միայն հեռախոսների կամ պլանշետների հետ, եթե մարտկոցը շարժական է: Բևեռականությանը հետևելը, իհարկե, կարևոր է: Խնդրում ենք զգույշ լինել, որպեսզի ձեր սարքը չվնասեք անզգուշության պատճառով: Եթե վստահ չեք դա անելու ձեր ունակության վրա