Բովանդակություն:
Video: Arduino Bluetooth տեսախցիկ ՝ 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Բարեւ Ձեզ!
Այսօր դժվար թե որևէ մեկին զարմացնեք բջջային հեռախոսով ՝ տեսախցիկով, անլար գործիքներով և տեխնիկական այլ առաջընթացներով: Arduino հարթակի շնորհիվ միլիոնավոր մարդիկ հայտնաբերել են էլեկտրոնիկայի և ծրագրավորման հիանալի աշխարհը: Գրվել է 100, 500 հրահանգ, թե ինչպես կարելի է բջջային հեռախոսի և Arduino- ի միջև տվյալներ փոխանակել bluetooth- ի միջոցով … Ինչի՞ մասին եմ խոսում: Այո Ես ուզում եմ Android- ի և Arduino UNO- ի բջջային հեռախոսի միջև տվյալները Bluetooth- ով փոխանակել 100, 501 անգամ: Բայց ես ուզում եմ փոխանցել ոչ միայն սիմվոլների և թվերի շարք, այլ նկարներ:
Ինչ -որ մեկը կասի, որ դա անհնար է, Arduino- ն չափազանց դանդաղ է մեծ արագությամբ մեծ քանակությամբ տվյալներ մշակելու համար: Եվ նա լիովին ճիշտ կլինի: Իսկ եթե մի փոքր օգնե՞ք Arduino- ին `ամբողջ« ծանր »աշխատանքը փոխանցել այլ սարքի ուսերին: Եվ կա այդպիսի սարք:
Սա Arduino- ի համար յուրահատուկ TFT վահան է: Այս լոգոյի մասին տեղեկությունները ներկայացված են այս հոդվածներում. Հոդված 1, հոդված 2: Այս ձեռնարկում ես ցույց կտամ, թե ինչպես կարող եք Bluetooth- ի միջոցով միանալ Arduino- ի և Android հեռախոսի միջև, ստանալ նկար Arduino UNO- ի OV7670 տեսախցիկից և այն փոխանցել Android հեռախոսին:. Այնուհետեւ, ընդհակառակը, նկարը (պատկերը տեսախցիկից) Android հեռախոսից փոխանցեք Arduino UNO- ին եւ ցուցադրեք այն յուրահատուկ TFT վահանի էկրանին:
Android հեռախոսի համար հատուկ ծրագիր է գրվել:
TFT վահանի հակիրճ բնութագրերը.
- Չափս ՝ 3.5 "անկյունագծով,
- 320x240 բանաձև,
- Գույների քանակը 65536 (16 բիթ),
- Դիմադրողական սենսորային էկրան (XPT2046 վերահսկիչ),
- 5 կոճակ,
- RTC IC DS1307 3V լիթիումի մարտկոցով CR1220,
- Միկրո SD քարտ միացնելու անցք,
- 4-պին (2.54 մմ) միակցիչ ՝ Bluetooth մոդուլը HC-05 (-06), ESP8286 WiFi մոդուլը միացնելու համար:
- 20 պին (2.54 մմ) միակցիչ տեսախցիկի համար (OV7670):
Քայլ 1: Անհրաժեշտ բաղադրիչների ցանկ
Սարքավորումներ:
- Arduino UNO;
- Եզակի TFT վահան;
- AC-DC հոսանքի ադապտեր 6-12 վոլտ,> 600 մԱ;
- Տեսախցիկ OV7670;
- Bluetooth մոդուլ HC-06 (HC-05);
- Android հեռախոս:
Ուշադրություն. TFT վահանը գործարկելու համար անհրաժեշտ է (!) Օգտագործել 6-12 վոլտ հզորության ադապտեր, քանի որ USB- ից 500 մԱ առավելագույն հոսանքը բավարար չէ նորմալ աշխատանքի համար:
Softwareրագրային ապահովում:
- Arduino IDE;
- Գրադարան եզակի TFT վահանի համար;
- APK ֆայլ Android հեռախոսի համար:
Քայլ 2: Պատրաստում
Ծրագրային ապահովում
Բոլոր ցուցադրական ուրվագծերը գրված են Arduino IDE միջավայրում, հետևաբար սկզբում անհրաժեշտ է տեղադրել Arduino IDE- ն ՝ https://www.arduino.cc/hy/main/software: Այնուհետև անհրաժեշտ է տեղադրել գրադարան TFT վահանի համար - github.com/YATFT/YATFT (ներբեռնեք գրադարանը և բացեք այն Arduino IDE գրացուցակի «գրադարաններ» պանակում):
Arduino IDE- ն տեղադրելուց հետո դուք պետք է ծրագրավորեք Arduino UNO- ի տախտակը: Պարզության համար խորհուրդ եմ տալիս այն առանձին լուսավորել, առանց TFT վահանի: Սրա համար:
- Միացրեք USB մալուխը Arduino UNO տախտակին;
- Գործարկեք Arduino IDE- ն համակարգչում;
- Ընտրեք համապատասխան նավահանգիստը, որին միացված է Arduino UNO- ն.
- Ներբեռնեք ArduinoBluetoothCamera.ino- ի դեմո ուրվագիծը (և ֆայլը ov7670_regs.h ֆոտոխցիկի ինիտ համար);
- Կտտացրեք Վերբեռնում կոճակին:
Եթե Arduino UNO- ի խորհուրդը հաջողությամբ ծրագրված է, կարող եք անցնել հաջորդ քայլին:
Android
Android հեռախոսում անհրաժեշտ է տեղադրել ArduinoTFT.apk- ը: Թույլ տվեք հավելվածին օգտագործել Bluetooth- ը և տեսախցիկը:
Թարմացում 2020-25-07 (Շնորհիվ fano13250- ի)
Բարև, ես նույն խնդիրն ունեի Android հավելվածի հետ, որը չի աշխատում: Լուծվել է այն բանից հետո, երբ հավելվածը թույլատրել է մուտք գործել սմարթֆոնի տեսախցիկ: Վերջ: Bտեսություն
Bluetooth մոդուլ
Bluetooth մոդուլում անհրաժեշտ է փոխարժեքը սահմանել 115200 (հրաման «AT+UART = 115200, 0, 0»): Սա այն օպտիմալ արագությունն է, որով Arduino UNO- ին հաջողվում է ստանալ և մշակել տվյալները: (Տեսականորեն, դուք կարող եք բարձրացնել արագությունը, օպտիմալացնել տվյալների ընդունումը և մշակումը, բայց դա պահանջում է ավելի մեծ քանակությամբ RAM): Փոխարժեքը սահմանելու ավելի մանրամասն հրահանգներ կարելի է գտնել ինտերնետում, օրինակ ՝ այստեղ ՝ https:/ /www.instructables.com/id/Communication-Bluetooth-Module-With-HC-05-HC-06/:
(!) Խնդրում ենք նկատի ունենալ, որ Bluetooth մոդուլը միանում է Arduino UNO- ի վրիպազերծման պորտին: Այսպիսով, bluetooth- ի հետ աշխատելիս կարգաբերման պորտը հասանելի չէ: Իսկ ծրագրավորումից առաջ Arduino UNO- ն (ամբողջովին Bluetooth մոդուլով) պետք է անջատի Bluetooth մոդուլը: Եվ ծրագրավորումից հետո հետ դրեք այն (!)
Թարմացրեք 2020-26-05
Ես ավելացրել եմ ArduinoTFT.apk- ի աղբյուրի կոդը: ԻՆՉՊԵՍ ՈՐ ԿԱ! Ներբեռնեք ArduinoTFT.zip.h, վերանվանեք ArduinoTFT.zip և բացեք ֆայլը: Վայելեք:
Քայլ 3: Հավաքում
Սարքի հավաքումը բավականին պարզ է.
- Միացեք Arduino UNO- ին և TFT- վահանին;
- OV7670 տեսախցիկը միացրեք վահանի TFT- վահանի 20-պին միակցիչին (երբեմն որպես ադապտեր ես օգտագործում եմ անկյունագծով 18-20 փին միակցիչ ՝ 2,54 մմ բարձրությամբ);
- Միացրեք Bluetooth մոդուլը HC-06 (HC-05) 4-պին միակցիչին ՝ TFT- վահանի վրա «Bluetooth» բառերով;
- Միացրեք 6-12 Վ հոսանքի ադապտերը Arduino UNO տախտակի էներգիայի մուտքին:
Էլեկտրաէներգիան միացնելուց հետո TFT վահանի էկրանը պետք է կարմիր դառնա: Սա նշանակում է Android հեռախոսից հրամաններ ստանալու պատրաստակամություն:
Քայլ 4: Demուցադրություն
Կատարեք հետևյալ գործողությունները Android հեռախոսի վրա.
- Գործարկեք ArduinoTFT ծրագիրը Android հեռախոսում;
- Հեռախոսը վերածեք հորիզոնական դիրքի;
- Միացնել Bluetooth կապը, ընտրել հայտնաբերված Bluetooth մոդուլը (HC-06);
Երկու պատուհան և չորս կոճակ պետք է հայտնվեն էկրանին.
- Վերին աջ պատուհանը հեռախոսի տեսախցիկի տեսադաշտի պատուհանն է.
- Խոշոր ձախ պատուհան - ստացված կամ ուղարկված պատկերներ:
Կոճակի գործառույթները.
- Տեղափոխեք մեկ պատկեր Android հեռախոսից Arduino;
- Android հեռախոսից պատկերների շարունակական փոխանցում Arduino;
- Arduino- ից մեկ պատկեր փոխանցեք Android հեռախոսին;
- Պատկերների շարունակական փոխանցում Arduino- ից Android հեռախոս:
Պատկերի չափը 320x240 պիքսել է (2-5 կԲ): Այս գլուխն ունի ցուցադրական տեսանյութ:
Եթե ձեզ դուր է գալիս իմ հրահանգը, ես կգնահատեի գնահատականը: Թերևս դա ինձ մոտիվացիա կտա նոր հրահանգների համար:-)
Շնորհակալություն ուշադրության համար:
Թարմացում 31.03.2021:
Կրկին ողջույն! Կա նորացված գրադարան մի շարք էկրանների համար, որը ներկայումս բաղկացած է երկու վահանից և երկու ճեղքման տախտակից: Էսքիզը կազմվում է ՝ կախված ընտրված տարբերակից (1-ից 4-ը) և միկրոկոնտրոլերի տեսակից (MegaAVR կամ ESP-32): Ավելացվել են լուսանկարներ, օրինակներ: Լրացուցիչ տեղեկություններ կարող եք գտնել https://github.com/Ekaburg/EkaTFT կայքում:
Խորհուրդ ենք տալիս:
USB Power Arlo տեսախցիկ ՝ 6 քայլ (նկարներով)
USB Power Arlo տեսախցիկ. Ես հոգնել եմ թանկարժեք մարտկոցներ գնել իմ անլար ARLO տեսախցիկների համար (ոչ ARLO PRO կամ ARLO PRO2): Դրանք տևում են ընդամենը 3 կամ 4 ամիս: Օգտվողների բլոգում ինչ -որ մեկն առաջարկեց միացնել տեսախցիկը տեսախցիկի վրա microUSB պորտին: Ես դա չեմ նկատել
Raven Pi անվտանգության տեսախցիկ ՝ 7 քայլ (նկարներով)
Raven Pi անվտանգության տեսախցիկ. Այս պլաստիկ ագռավը վայելում է նոր կյանք ՝ որպես գործնական, բայց սարսափելի անվտանգության տեսախցիկ ՝ Raven Pi: Այն ունի Raspberry Pi- ն իր որովայնում և Pi տեսախցիկ `ներկառուցված նրա պարանոցում, որը ֆիքսում է HD տեսանյութ, երբ շարժում է նկատվում: Միևնույն ժամանակ նրա
Android սմարթֆոն որպես USB (!!) Տեսախցիկ ՝ 8 քայլ (նկարներով)
Android սմարթֆոն որպես USB (!!) Տեսախցիկ. Վերջին մի քանի ամիսների ընթացքում մեզ բոլորիս ստիպել են շփվել ոչ թե անձամբ, այլ առցանց: Որպես ուսանող, իմ դասախոսությունների մեծ մասը վերածվեց Zoom- ի հանդիպումների, և նույնը պատահեց իմ դաստիարակության ժամերին: Հաջորդ մի քանի շաբաթվա ընթացքում բոլոր տարիքի շատ ուսանողներ կուզեն
Retro Raspberry Pi Tumblr GIF տեսախցիկ ՝ 10 քայլ (նկարներով)
Retro Raspberry Pi Tumblr GIF տեսախցիկ. Ես ունեմ մի քանի հարվածներ տարբեր պայմաններում, բայց դրանք չեմ օգտագործել դարեր շարունակ, քանի որ ֆիլմի մշակումը թանկ է նստում: Հետևեք այս Ուղեցույցին ՝ տեսնելու համար, թե ինչպես եմ ես դնում Ազնվամորի
Տեսախցիկի տեսախցիկ ՝ 5 դոլար արժողությամբ փաստաթղթերի տեսախցիկ ՝ 4 քայլ (նկարներով)
5 դոլար արժողությամբ դյուրակիր համակարգչային փաստաթղթերի տեսախցիկ տեսաֆիլմերի կոնֆերանսի համար. Հրապարակվել է 202008 թ. Johnոն Է. www.instructables.com/id/A-Sub-10-MetaPrax-Documen