Orodha ya maudhui:
- Hatua ya 1: Orodha ya Vipengele vinahitajika
- Hatua ya 2: Kuandaa
- Hatua ya 3: Mkutano
- Hatua ya 4: Maonyesho
Video: Kamera ya Bluetooth ya Arduino: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Halo!
Leo unaweza kushangaa mtu yeyote aliye na simu ya rununu na kamera, vifaa vya wireless na maendeleo mengine ya kiufundi. Shukrani kwa jukwaa la Arduino, mamilioni ya watu wamegundua ulimwengu mzuri wa vifaa vya elektroniki na programu. Maagizo 100, 500 yaliandikwa juu ya jinsi ya kubadilishana data kati ya simu ya rununu na Arduino kupitia bluetooth… Ninazungumza nini? Ndio. Ninataka kubadilishana data kati ya simu ya rununu kwenye Android na Arduino UNO kupitia Bluetooth katika mara 100, 501. Lakini nataka kusambaza sio tu seti ya wahusika na nambari, lakini picha.
Mtu atasema kuwa hii haiwezekani, Arduino ni mwepesi sana kusindika data nyingi kwa kasi nzuri. Na atakuwa sahihi kabisa. Na vipi ikiwa msaada kidogo Arduino - kuhamisha kazi yote "ngumu" kwenye mabega ya kifaa kingine? Na kuna kifaa kama hicho!
Hii ni ngao ya kipekee ya TFT kwa Arduino. Habari juu ya nembo hii iko katika nakala hizi: kifungu cha 1, kifungu cha 2. Katika maagizo haya, nitaonyesha jinsi unaweza kuunganisha kupitia Bluetooth kati ya simu ya Arduino na Android, pata picha kutoka kwa kamera ya OV7670 kwenye Arduino UNO na uipeleke kwa simu ya Android. Kisha, badala yake, hamisha picha (picha kutoka kwa kamera) kutoka kwa simu ya Android hadi Arduino UNO na uionyeshe kwenye skrini ya ngao ya kipekee ya TFT.
Programu maalum iliandikwa kwa simu ya Android.
Tabia fupi za ngao ya TFT:
- Ukubwa 3.5 "ulalo,
- Azimio 320x240,
- Idadi ya rangi 65536 (16-bit),
- Skrini ya kugusa ya kugusa (Mdhibiti wa XPT2046),
- Vifungo 5,
- RTC IC DS1307 na 3V betri ya lithiamu CR1220,
- Yanayopangwa kwa kuunganisha kadi ndogo ya SD,
- 4-pin (2.54 mm) kontakt ya kuunganisha moduli ya Bluetooth HC-05 (-06), moduli ya WiFi ya ESP8286.
- Kiunganishi cha pini 20 (2.54 mm) cha kamera (OV7670).
Hatua ya 1: Orodha ya Vipengele vinahitajika
Vifaa:
- Arduino UNO;
- Ngao ya kipekee ya TFT;
- Adapter ya nguvu ya AC-DC 6-12 volt,> 600mA;
- Kamera OV7670;
- Moduli ya Bluetooth HC-06 (HC-05);
- Simu ya Android.
Tahadhari: Inahitajika (!) Kutumia adapta ya umeme ya volt 6-12 kutumia ngao ya TFT, kwa sababu kiwango cha juu cha sasa cha 500 mA kutoka USB haitoshi kwa operesheni ya kawaida.
Programu:
- Arduino IDE;
- Maktaba ya ngao ya kipekee ya TFT;
- Faili ya APK ya simu ya Android.
Hatua ya 2: Kuandaa
Programu
Michoro yote ya maonyesho imeandikwa katika mazingira ya Arduino IDE, kwa hivyo mwanzoni ni muhimu kusanikisha Arduino IDE - https://www.arduino.cc/en/main/software. Kisha unahitaji kusanikisha maktaba ya ngao ya TFT - github.com/YATFT/YATFT (pakua maktaba na uiondoe kwenye folda ya "maktaba" kwenye saraka ya IDE ya Arduino).
Baada ya kusanikisha IDE ya Arduino, lazima upange bodi ya Arduino UNO. Kwa unyenyekevu, ninapendekeza kuangazia kando kando, bila ngao ya TFT. Kwa hii; kwa hili:
- Unganisha kebo ya USB kwenye bodi ya Arduino UNO;
- Endesha Arduino IDE kwenye kompyuta;
- Chagua bandari inayofanana ambayo Arduino UNO imeunganishwa;
- Pakua mchoro wa densi ya ArduinoBluetoothCamera.ino (na faili ov7670_regs.h kwa init ya kamera);
- Bonyeza kitufe cha Pakia.
Ikiwa bodi ya Arduino UNO imepangwa kwa mafanikio, unaweza kuendelea na hatua inayofuata.
Android
Kwenye simu ya Android, unahitaji kusanikisha ArduinoTFT.apk. Ruhusu programu kutumia Bluetooth na Kamera.
Sasisha 2020-25-07 (Shukrani kwa fano13250)
Halo, nilikuwa na shida sawa na Programu ya Android ambayo haifanyi kazi. Imetatuliwa baada ya kuidhinishwa App kufikia kwenye kamera ya smartphone. Hiyo ndio. Kwaheri
Moduli ya Bluetooth
Inahitajika kuweka kiwango cha ubadilishaji katika moduli ya Bluetooth kuwa 115200 (amri "AT + UART = 115200, 0, 0"). Huu ndio kasi bora ambayo Arduino UNO itaweza kupokea na kusindika data. (Kinadharia, unaweza kuongeza kasi, kuboresha upokeaji wa data na usindikaji, lakini hii inahitaji kiwango kikubwa cha RAM) Maagizo zaidi juu ya jinsi ya kuweka kiwango cha ubadilishaji yanaweza kupatikana kwenye mtandao, kwa mfano, hapa: https: / /www.instructables.com/id/Communication-Bluetooth-Module-With-HC-05-HC-06/.
(!) Tafadhali kumbuka kuwa moduli ya Bluetooth inaunganisha kwenye bandari ya utatuzi ya Arduino UNO. Kwa hivyo, wakati wa kufanya kazi na bluetooth, bandari ya utatuzi haipatikani. Na kabla ya kupanga Arduino UNO (kamili na moduli ya Bluetooth) lazima ikate moduli ya Bluetooth. Na baada ya programu, iweke nyuma (!)
Sasisha 2020-26-05
Nimeongeza msimbo wa chanzo wa ArduinoTFT.apk. Kama ilivyo! Pakua ArduinoTFT.zip.h, badilisha jina kwa ArduinoTFT.zip na unzip. Furahiya!
Hatua ya 3: Mkutano
Mkutano wa kifaa ni rahisi sana:
- Unganisha pamoja Arduino UNO na TFT-shield;
- Unganisha kamera ya OV7670 kwenye kiunganishi cha pini 20 kwenye TFT-ngao ya ngao (wakati mwingine mimi hutumia kiunganishi cha pini 18-20 kilicho na angani ya lami ya 2.54 mm kama adapta);
- Unganisha moduli ya Bluetooth HC-06 (HC-05) kwa kiunganishi cha pini 4 na maneno "Bluetooth" kwenye TFT-shield;
- Unganisha adapta ya umeme ya 6-12V kwenye pembejeo ya umeme kwenye bodi ya Arduino UNO.
Baada ya kuwasha umeme, skrini ya ngao ya TFT inapaswa kuwa nyekundu. Hii inamaanisha utayari wa kupokea amri kutoka kwa simu ya Android.
Hatua ya 4: Maonyesho
Fanya shughuli zifuatazo kwenye simu ya Android:
- Anzisha programu ya ArduinoTFT kwenye simu ya Android;
- Pindua simu katika nafasi ya usawa;
- Wezesha uunganisho wa Bluetooth, chagua moduli ya Bluetooth iliyogunduliwa (HC-06);
Madirisha mawili na vifungo vinne vinapaswa kuonekana kwenye skrini:
- Dirisha la juu kulia ni dirisha la kitazamaji cha kamera;
- Dirisha kubwa la kushoto - picha zilizopokelewa au zilizotumwa.
Kazi za vifungo:
- Hamisha picha moja kutoka kwa simu ya Android hadi Arduino;
- Uhamishaji wa picha kutoka kwa simu ya Android kwenda Arduino;
- Hamisha picha moja kutoka Arduino kwenda kwa simu ya Android;
- Uhamishaji wa picha kutoka kwa Arduino kwenda kwa simu ya Android.
Ukubwa wa picha ni saizi 320x240 (2-5 kB). Sura hii ina video ya onyesho.
Ikiwa ungependa kufundishwa kwangu, ningependa tathmini. Labda hii itanipa motisha kwa mafundisho mapya:-)
Asante kwa umakini!
Sasisha 31.03.2021:
Halo tena! Kuna maktaba iliyosasishwa kwa safu ya skrini, ambayo kwa sasa ina ngao mbili na bodi mbili za kuzuka. Mchoro umekusanywa kulingana na toleo lililochaguliwa (kutoka 1 hadi 4) na aina ya microcontroller (MegaAVR au ESP-32). Picha zilizoongezwa, mifano. Habari zaidi inaweza kupatikana katika
Ilipendekeza:
Tengeneza Kamera yako ya Juu ya Kamera na Mwangaza wa LED !: Hatua 5 (na Picha)
Tengeneza Kamera yako ya Juu ya Kamera na Mwangaza wa LED!: Katika mradi huu nitakuonyesha jinsi ya kuunda kifaa rahisi cha kamera. Ulaji hauwezi tu kushikilia kamera juu ya kitu unachotaka kupiga filamu, lakini pia inaangazia mfuatiliaji wa kuona picha na mwangaza wa LED kwa l kikamilifu
KAMERA YA UNICORN - Raspberry Pi Zero W NoIR 8MP Kujenga Kamera: Hatua 7 (na Picha)
KAMERA YA UNICORN - Raspberry Pi Zero W NoIR 8MP Kujenga Kamera: Pi Zero W NoIR 8MP Kujenga KameraHii Inayoweza Kuundwa iliundwa kumsaidia mtu yeyote anayetaka Kamera ya infrared au Kamera ya Kubebeka Kweli Kubwa au Kamera ya Raspberry Pi inayobebeka au Anataka tu kujifurahisha, heheh . Hii ndio bei rahisi na usanidi
Kamera ya Kupoteza Picha Picha Imefanywa Rahisi: Hatua 22 (na Picha)
Kamera ya Kupotea kwa Picha Picha Imefanywa Rahisi: Nilikuwa nikiangalia mojawapo ya Maagizo mengine juu ya kutengeneza sinema za kupoteza muda. Alishughulikia vizuri sehemu ya sinema. Aliiambia juu ya programu ya bure ambayo unaweza kupakua kutengeneza sinema. Nilijisemea, nadhani nitaona ikiwa naweza m
Kamera ya wavuti katika Kamera ya Brownie ya Hawkeye: Hatua 3 (na Picha)
Kamera ya wavuti katika Kamera ya Hawkeye Brownie: Nondo chache zilizopita niliingia kwenye diy kwenye Jarida la Make juu ya kuweka kamera ya wavuti ndani ya kamera ya zamani ya kukunja, na Ilikuwa ni kitu karibu na kile nimekuwa nikijaribu kufanya na hoja na kupiga digicam lakini sijapata kesi kamili kwa hiyo. Napenda
Piga Picha za kushangaza za Macro na Kamera yoyote ya Simu ya Kamera Hasa IPhone: Hatua 6
Chukua Picha za kushangaza za Macro na Kamera yoyote ya Kamera ya Kamera … Hasa IPhone: Umewahi kutaka kupata moja ya picha za karibu za karibu … ile inayosema … WOW!? … na kamera ya simu ya kamera sio chini !? Kimsingi, hii ni nyongeza ya kuongeza kamera yoyote ya kamera ya kamera kukuza lenzi yako ya kamera ili kuchukua