Përmbajtje:
Video: Kamera Bluetooth Arduino: 4 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Përshëndetje!
Sot vështirë se mund të surprizoni askënd me një celular me një aparat fotografik, pajisje pa tel dhe përparime të tjera teknike. Falë platformës Arduino, miliona njerëz kanë zbuluar botën e mrekullueshme të elektronikës dhe programimit. U shkruan 100, 500 udhëzime se si të shkëmbejmë të dhëna midis një telefoni celular dhe Arduino përmes bluetooth … Për çfarë po flas? Po. Dua të shkëmbej të dhëna midis një telefoni celular në Android dhe Arduino UNO përmes bluetooth në 100, 501 herë. Por unë dua të transmetoj jo vetëm një grup personazhesh dhe numrash, por fotografi.
Dikush do të thotë se kjo është e pamundur, Arduino është shumë i ngadalshëm për të përpunuar sasi të mëdha të të dhënave me shpejtësi të mirë. Dhe ai do të ketë absolutisht të drejtë. Dhe çfarë nëse pak ndihmë Arduino - për të transferuar të gjithë punën "e vështirë" mbi supet e pajisjeve të tjera? Dhe ekziston një pajisje e tillë!
Ky është një mburojë unike TFT për Arduino. Informacioni në lidhje me këtë logo është në këto artikuj: artikulli 1, neni 2. Në këtë udhëzues, unë do të demonstroj se si mund të lidheni përmes bluetooth -it midis telefonit Arduino dhe Android, të merrni një fotografi nga kamera OV7670 në Arduino UNO dhe ta transferoni atë në telefonin Android Me Pastaj, përkundrazi, transferoni figurën (imazhin nga kamera) nga telefoni Android në Arduino UNO dhe shfaqeni atë në ekranin e një mburoje unike TFT.
Një aplikacion i veçantë u shkrua për telefonin Android.
Karakteristikat e shkurtra të mburojës TFT:
- Madhësia 3.5 "diagonale,
- Rezolucioni 320x240,
- Numri i ngjyrave 65536 (16-bit),
- Ekran me prekje rezistente (kontrolluesi XPT2046),
- 5 butona,
- RTC IC DS1307 me bateri litiumi 3V CR1220,
- Fole për lidhjen e një karte mikro SD,
- Lidhës 4-pin (2.54 mm) për lidhjen e modulit Bluetooth HC-05 (-06), modul WiFi ESP8286.
- Lidhës 20-pin (2.54 mm) për kamerën (OV7670).
Hapi 1: Lista e përbërësve të nevojshëm
Hardware:
- Arduino UNO;
- Mburoja unike TFT;
- Përshtatës energjie AC-DC 6-12 volt,> 600mA;
- Kamera OV7670;
- Moduli Bluetooth HC-06 (HC-05);
- Telefon Android.
Kujdes: necessaryshtë e nevojshme (!) Përdorimi i një përshtatësi të energjisë 6-12 volt për të përdorur mburojën TFT, sepse rryma maksimale prej 500 mA nga USB nuk është e mjaftueshme për funksionimin normal.
Softuer:
- Arduino IDE;
- Biblioteka për mburojën unike TFT;
- Skedari APK për telefonin Android.
Hapi 2: Përgatitja
Softuer
Të gjitha skicat demonstruese janë shkruar në mjedisin Arduino IDE, prandaj në fillim është e nevojshme të instaloni Arduino IDE - https://www.arduino.cc/en/main/software. Pastaj ju duhet të instaloni një bibliotekë për mburojën TFT - github.com/YATFT/YATFT (shkarkoni bibliotekën dhe shpaketojeni atë në dosjen "bibliotekat" në drejtorinë Arduino IDE).
Pas instalimit të Arduino IDE, duhet të programoni bordin Arduino UNO. Për thjeshtësi, unë rekomandoj ndezjen veç e veç, pa mburojë TFT. Për këtë:
- Lidhni kabllon USB me bordin Arduino UNO;
- Drejtoni Arduino IDE në kompjuter;
- Zgjidhni portin përkatës me të cilin është lidhur Arduino UNO;
- Shkarkoni skicën demo të ArduinoBluetoothCamera.ino (dhe skedarin ov7670_regs.h për inicimin e kamerës);
- Klikoni butonin Ngarko.
Nëse bordi Arduino UNO është programuar me sukses, mund të vazhdoni në hapin tjetër.
Android
Në telefonin Android, duhet të instaloni ArduinoTFT.apk. Lejo që aplikacioni të përdorë Bluetooth dhe Kamera.
Përditësimi 2020-25-07 (Faleminderit fano13250)
Përshëndetje, kisha të njëjtin problem me Aplikacionin Android i cili nuk funksionon. U zgjidh pasi autorizova Aplikacionin për të hyrë në kamerën e smartphone. Kjo eshte. Mirupafshim
Modul Bluetooth
Rateshtë e nevojshme të vendosni kursin e këmbimit në modulin Bluetooth të jetë 115200 (komanda "AT+UART = 115200, 0, 0"). Kjo është shpejtësia optimale me të cilën Arduino UNO arrin të marrë dhe përpunojë të dhëna. (Teorikisht, ju mund të rrisni shpejtësinë, të optimizoni marrjen dhe përpunimin e të dhënave, por kjo kërkon një sasi më të madhe RAM). Udhëzime më të hollësishme se si të vendosni kursin e këmbimit mund të gjenden në internet, për shembull, këtu: https:/ /www.instructables.com/id/Communication-Bluetooth-Module-With-HC-05-HC-06/.
(!) Ju lutemi vini re se moduli Bluetooth lidhet me portën e korrigjimit të Arduino UNO. Kështu, kur punoni me bluetooth, porta e korrigjimit nuk është e disponueshme. Dhe para se të programoni Arduino UNO (e kompletuar me modulin Bluetooth) duhet të shkëputë modulin Bluetooth. Dhe pas programimit, vendoseni përsëri (!)
Përditëso 2020-26-05
Shtova kodin burimor të ArduinoTFT.apk. SIC ËSHTË! Shkarkoni ArduinoTFT.zip.h, riemëroni në ArduinoTFT.zip dhe hapeni atë. Shijoni!
Hapi 3: Montimi
Montimi i pajisjes është mjaft i thjeshtë:
- Lidhuni së bashku Arduino UNO dhe TFT-shield;
- Lidhni kamerën OV7670 me lidhësin 20-pin në mburojën TFT të mburojës (nganjëherë përdor një lidhës me kënd 18-20 pin me një hap 2.54 mm si përshtatës);
- Lidhni modulin Bluetooth HC-06 (HC-05) në lidhësin me 4 kunja me fjalët "Bluetooth" në mburojën TFT;
- Lidhni përshtatësin e energjisë 6-12V me hyrjen e energjisë në bordin Arduino UNO.
Pas ndezjes së energjisë, ekrani i mburojës TFT duhet të kthehet i kuq. Kjo do të thotë gatishmëri për të marrë komanda nga telefoni Android.
Hapi 4: Demonstrim
Kryeni operacionet e mëposhtme në telefonin Android:
- Nisni aplikacionin ArduinoTFT në telefonin Android;
- Kthejeni telefonin në një pozicion horizontal;
- Aktivizoni lidhjen Bluetooth, zgjidhni modulin Bluetooth të zbuluar (HC-06);
Dy dritare dhe katër butona duhet të shfaqen në ekran:
- Dritarja e sipërme e djathtë është dritarja e pamjes së kamerës së telefonit;
- Dritare e madhe e majtë - pranuar ose dërguar imazhe.
Funksionet e butonit:
- Transferoni një imazh të vetëm nga telefoni Android në Arduino;
- Transferimi i vazhdueshëm i imazheve nga telefoni Android në Arduino;
- Transferoni një imazh të vetëm nga Arduino në telefonin Android;
- Transferimi i vazhdueshëm i imazheve nga Arduino në telefonin Android.
Madhësia e figurës është 320x240 pixel (2-5 kB). Ky kapitull ka një video demo.
Nëse ju pëlqen udhëzimi im, do të vlerësoja një vlerësim. Ndoshta kjo do të më japë motiv për udhëzime të reja:-)
Faleminderit për vëmendjen!
Përditësimi 31.03.2021:
Pershendetje perseri! Ekziston një bibliotekë e azhurnuar për një seri ekranesh, e cila aktualisht përbëhet nga dy mburoja dhe dy dërrasa shpërthyese. Skica është përpiluar në varësi të versionit të zgjedhur (nga 1 në 4) dhe llojit të mikrokontrolluesit (MegaAVR ose ESP-32). Fotografi të shtuara, shembuj. Më shumë informacion mund të gjenden në
Recommended:
Makinë Robot Me Bluetooth, Kamera dhe MIT App Inventor2: 12 hapa (me fotografi)
Makinë Robot Me Bluetooth, Kamera dhe Aplikacion MIT Inventor2: A keni dashur ndonjëherë të ndërtoni makinën tuaj robot? Epo … kjo është shansi juaj !! Në këtë udhëzues unë do t'ju tregoj se si të bëni një makinë robot të kontrolluar përmes Bluetooth dhe MIT App Inventor2. Jini të vetëdijshëm se unë jam një fillestar dhe se ky është instucioni im i parë
Si të çmontoni një kompjuter me hapa të thjeshtë dhe fotografi: 13 hapa (me fotografi)
Si të çmontoni një kompjuter me hapa dhe fotografi të lehta: Ky është një udhëzim se si të çmontoni një kompjuter. Shumica e përbërësve bazë janë modularë dhe hiqen lehtë. Sidoqoftë, është e rëndësishme që të jeni të organizuar në lidhje me të. Kjo do t'ju ndihmojë të mos humbni pjesë, dhe gjithashtu në bërjen e ri -montimit
Kamera UNICORN - Raspberry Pi Zero W NoIR 8MP Kamera e ndërtuar: 7 hapa (me fotografi)
KAMERA UNICORN - Raspberry Pi Zero W NoIR 8MP Camera Build: Pi Zero W NoIR 8MP Camera BuildThis Instructable u krijua për të ndihmuar këdo që dëshiron një Kamera Infra të Kuqe ose një Kamera Portative Vërtetë të Ftohtë ose një Kamera Portabile Raspberry Pi ose Thjesht dëshiron të argëtohet, heheh Me Kjo është më e përballueshme dhe më e konfigurueshme
Arduino Kamera Stabilizues DIY: 4 hapa (me fotografi)
Arduino Camera Stabilizer DIY: Kam bërë një stabilizues të kamerës duke përdorur arduino për një projekt shkollor. Ju do të keni nevojë: 1x Arduino Uno3x Servo motor1x Xhiroskop MP60502x Button1x Potenciometër1x Breadboard (1x Furnizim me energji të jashtme)
Kamera dixhitale/kamera dixhitale me vizion natën me rreze infra të kuqe: 17 hapa (me fotografi)
Kamera dixhitale/kamera dixhitale e vizionit të natës me rreze infra të kuqe: Ky udhëzues shpjegon se si të konvertohet kamera e zbulimit të natës Discovery Kids (e cila reklamohet në mënyrë të rreme për të përdorur " teknologji të vërtetë të vizionit të natës me infra të kuqe ") në një kamera reale të shikimit të natës me infra të kuqe. Kjo është e ngjashme me IR webca