Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүдийн жагсаалт
- Алхам 2: Бэлтгэх
- Алхам 3: угсрах
- Алхам 4: Жагсаал
Видео: Arduino Bluetooth камер: 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Сайн уу?
Өнөөдөр та камертай гар утас, утасгүй төхөөрөмж болон бусад техникийн дэвшилтэт гар утасаараа хэнийг ч гайхшруулж чадахгүй. Arduino платформын ачаар сая сая хүмүүс электроник, програмчлалын гайхалтай ертөнцийг олж нээжээ. Гар утас болон Arduino хооронд bluetooth -ээр хэрхэн мэдээлэл солилцох талаар 100, 500 заавар бичсэн … Би юу яриад байгаа юм бэ? Тийм ээ. Би Андройд болон Arduino UNO дээрх гар утас хооронд bluetooth -ээр 100, 501 удаа мэдээлэл солилцохыг хүсч байна. Гэхдээ би зүгээр л олон тооны тэмдэгт, тоо биш, харин зураг дамжуулахыг хүсч байна.
Хэн нэгэн үүнийг хийх боломжгүй гэж хэлэх болно, Arduino маш сайн өгөгдлийг сайн хурдаар боловсруулахад хэтэрхий удаан байна. Тэгээд тэр туйлын зөв байх болно. Ардуинод бага зэрэг тусалж, бүх "хүнд" ажлыг бусад төхөөрөмжийн мөрөн дээр шилжүүлэх юм бол яах вэ? Мөн ийм төхөөрөмж байдаг!
Энэ бол Arduino -д зориулсан өвөрмөц TFT бамбай юм. Энэхүү логоны талаархи мэдээллийг эдгээр нийтлэлд оруулсан болно: нийтлэл 1, нийтлэл 2. Энэхүү зааварчилгаанд та Arduino болон Android утасны хооронд bluetooth -ээр хэрхэн холбогдож, Arduino UNO дээрх OV7670 камераас зураг авч, Андройд утас руу шилжүүлэхийг харуулах болно.. Үүний эсрэгээр, зургийг (камераас авсан зураг) Андройд утаснаас Arduino UNO руу шилжүүлж, өвөрмөц TFT бамбайны дэлгэц дээр үзүүлээрэй.
Андройд утсанд зориулж тусгай програм бичсэн.
TFT бамбайны товч шинж чанар:
- 3.5 инч диагональ,
- Нарийвчлал 320x240,
- Өнгөний тоо 65536 (16 бит),
- Эсэргүүцэх мэдрэгчтэй дэлгэц (XPT2046 хянагч),
- 5 товчлуур,
- 3V лити зай CR1220 бүхий RTC IC DS1307,
- Бичил SD карт холбох үүр,
- Bluetooth модулийг HC-05 (-06), ESP8286 WiFi модулийг холбох 4 зүү (2.54 мм) холбогч.
- Камерын 20 зүү (2.54 мм) холбогч (OV7670).
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүдийн жагсаалт
Техник хангамж:
- Arduino UNO;
- Өвөрмөц TFT бамбай;
- AC-DC цахилгаан адаптер 6-12 вольт,> 600мА;
- Камер OV7670;
- Bluetooth модуль HC-06 (HC-05);
- Андройд утас.
Анхаар: TFT бамбайг ажиллуулахын тулд 6-12 вольтын цахилгаан адаптер ашиглах шаардлагатай (учир нь) USB-ээс хамгийн их 500 мА гүйдэл хэвийн ажиллахад хангалтгүй байдаг.
Програм хангамж:
- Arduino IDE;
- Өвөрмөц TFT бамбайнд зориулсан номын сан;
- Андройд утсанд зориулсан APK файл.
Алхам 2: Бэлтгэх
Програм хангамж
Бүх үзүүлэнгийн тоймыг Arduino IDE орчинд бичсэн тул эхлээд Arduino IDE - https://www.arduino.cc/en/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
Андройд утсан дээр та ArduinoTFT.apk -ийг суулгах хэрэгтэй. Bluetooth болон камер ашиглахыг аппад зөвшөөрнө үү.
2020-25-07 шинэчлэх (fano13250 -ийн ачаар)
Сайн байна уу, би ажиллахгүй байгаа Андройд апп -тай ижил асуудалтай тулгарсан. Аппликейшнд ухаалаг гар утасны камер руу нэвтрэх эрх олгосны дараа шийдвэрлэв. Ингээд л боллоо. Баяртай
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.05.26 -ны өдөр шинэчлэх
Би ArduinoTFT.apk -ийн эх кодыг нэмсэн. ЯГ БАЙГАА! ArduinoTFT.zip.h -ийг татаж аваад ArduinoTFT.zip гэж нэрлээд задална уу. Зугаацаарай!
Алхам 3: угсрах
Төхөөрөмжийг угсрах нь маш энгийн:
- Arduino UNO ба TFT-shield-ийг хооронд нь холбох;
- OV7670 камерыг бамбайны TFT бамбай дээрх 20 зүү холбогчтой холбоно уу (заримдаа би адаптер болгон 2.54 мм давирхайтай 18-20 зүү холбогчтой холбодог);
- HC-06 (HC-05) Bluetooth модулийг TFT-бамбай дээрх "Bluetooth" гэсэн бичээс бүхий 4 зүү холбогчтой холбоно уу;
- 6-12V хүчдэлийн адаптерийг Arduino UNO самбар дээрх тэжээлийн оролттой холбоно уу.
Тэжээлийг асаасны дараа TFT бамбайны дэлгэц улаан болж хувирна. Энэ нь Андройд утаснаас командыг хүлээн авах хүсэлтэй гэсэн үг юм.
Алхам 4: Жагсаал
Андройд утсан дээр дараахь үйлдлийг гүйцэтгэнэ.
- Android утсан дээр ArduinoTFT програмыг ажиллуулна уу;
- Утсаа хэвтээ байрлалд эргүүлэх;
- Bluetooth холболтыг идэвхжүүлж, илрүүлсэн Bluetooth модулийг (HC-06) сонгоно уу;
Дэлгэц дээр хоёр цонх, дөрвөн товчлуур гарч ирэх ёстой.
- Баруун дээд цонх нь утасны камерын дэлгэцийн цонх юм;
- Зүүн том цонх - хүлээн авсан эсвэл илгээсэн зургууд.
Товчлуурын функцууд:
- Андройд утаснаас ганц зургийг Arduino руу шилжүүлэх;
- Андройд утаснаас зургийг Arduino руу тасралтгүй шилжүүлэх;
- Нэг зургийг Arduino -аас Android утас руу шилжүүлэх;
- Зургийг Arduino -аас Android утас руу тасралтгүй шилжүүлэх.
Зургийн хэмжээ нь 320x240 пиксел (2-5 кБ). Энэ бүлэгт демо видео байна.
Хэрэв танд миний зааварчилгаа таалагдсан бол би үнэлэхэд талархах болно. Магадгүй энэ нь надад шинэ заавар өгөх сэдэл өгөх байх:-)
Анхаарал тавьсанд баярлалаа!
Шинэчлэлт 31.03.2021:
Дахин сайн байна уу! Цуврал дэлгэцийн шинэчлэгдсэн номын сан байдаг бөгөөд одоогоор хоёр бамбай, хоёр таслах самбараас бүрдэнэ. Ноорог зургийг сонгосон хувилбар (1-ээс 4 хүртэл), микроконтроллерийн төрөл (MegaAVR эсвэл ESP-32) -ээс хамааран эмхэтгэдэг. Зураг, жишээ нэмсэн. Дэлгэрэнгүй мэдээллийг https://github.com/Ekaburg/EkaTFT дээрээс авах боломжтой.
Зөвлөмж болгож буй:
Bluetooth, камер, MIT програм зохион бүтээгчтэй робот машин 2: 12 алхам (зурагтай)
Bluetooth, камер, MIT програм зохион бүтээгчтэй робот машин2: Та хэзээ нэгэн цагт өөрийн робот машин бүтээхийг хүсч байсан уу? За, энэ бол таны боломж !! Энэхүү гарын авлагад би Bluetooth болон MIT App Inventor2 -ээр удирддаг робот машиныг хэрхэн яаж хийхийг танд хэлэх болно. Би дөнгөж эхэлж байгаа бөгөөд энэ бол миний анхны заавар гэдгийг мэдэж аваарай
Arduino удирдлагатай моторт камер гулгагч хий!: 13 алхам (зурагтай)
Arduino удирдлагатай моторт камер гулгагч хий!: Энэхүү төсөл нь энгийн гулсагчийг Arduino удирдлагатай моторт гулсагч болгон хэрхэн хөрвүүлэхийг танд харуулах болно. Гулсагч нь 6м/мин хурдтай маш хурдан хөдөлж чаддаг, гэхдээ маш удаан байдаг.Та сайн танилцуулга авахын тулд видеог үзэхийг зөвлөж байна. Танд хэрэгтэй зүйл: ямар ч
ENV2 эсвэл бусад камер утасны камер тогтворжуулагч: 6 алхам
ENV2 эсвэл бусад камер утасны камер тогтворжуулагч: Та хэзээ нэгэн цагт видео хийхийг хүсч байсан ч танд зөвхөн камерын утас байгаа юу? Та камертай утсаараа видео хийж байсан ч түүнийгээ барьж чадахгүй байна уу? Энэ бол таны хувьд сургамжтай зүйл юм
Hawkeye Brownie камер дахь вэб камер: 3 алхам (зурагтай)
Hawkeye Brownie камер дахь вэбкамер: Хэдэн цагаан эрвээхэйн өмнө би Make сэтгүүл дээр хуучин эвхдэг камерын дотор вэбкамер байрлуулах тухай зөгнөлтэй таарч байсан бөгөөд энэ нь миний хийх гэж оролдож байсан зүйлтэй илүү ойр байсан юм. гэхдээ би үүнд тохирох төгс хэргийг олж чадаагүй байна. Би дуртай
Хэт улаан туяаны шөнийн харааны дижитал камер/камер: 17 алхам (зурагтай)
Хэт улаан туяаны шөнийн харааны дижитал камер/камер: Энэ нь Discovery Kids -ийн шөнийн харааны камерыг " жинхэнэ хэт улаан туяаны шөнийн харааны технологийг ашиглах” -г хуурамчаар сурталчилсан) бодит хэт улаан туяаны шөнийн харааны камер болгон хэрхэн хөрвүүлэх талаар тайлбарлах болно. Энэ нь IR webca -тай төстэй юм