Sisukord:
- Samm: disain
- Samm: ESP8266 vilkumine
- 3. samm: kilbi kokkupanek
- Samm: Arduino Mega programmeerimine
- Samm: pildiveebiserveri käitamine
Video: ESP8266 kaugkaamera: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Selles juhendis näitan teile, kuidas saate teha IP -kaugkaamera komponentidest, mida saate hõlpsasti osta Ebays, Banggoodis või mõnel muul majandusettevõtjal. Tahtsin, et kaamera oleks kaasaskantav, mõistlikult kompaktne ja töötaks minu koduvõrgus.
Samm: disain
Valisin Arduino Meo kasutamise Arduino Uno asemel, kuna mul oli vaja kahte jadaporti ja kuigi ma suutsin Unol sekundit jäljendada, ei olnud see suurematel kiirustel nii usaldusväärne. Valisin ruumi säästmiseks väikseima ESP8266 paketi, ESP-01. Piltide salvestamiseks kasutasin Sainsmarti microSD -kaardi adapterit. Kaamera jaoks valisin ArduCAM Mini 2MP, kuna sellel on sisseehitatud FIFO ja reguleeritav objektiiv pildi fokuseerimiseks. Plaadi külge kinnitamiseks kasutasin lühikest sektsiooni CAT5 kaablit, kuna sellel oli õige arv juhtmeid ja pistik, mis hõlbustas kaamera kaitsekilbi kinnitamist ja eemaldamist. See võimaldas mul kaamerat hõlpsalt eri suundadesse suunata või kaablile pikendusi lisada.
Ma kasutasin Fritzingit, et jäädvustada skeem ja trükkplaadi paigutus. Plaadid valmistas PCBWay, kuid iga tootja, kes suudab Gerberi faile vastu võtta, saab PCBsid valmistada.
Materjalid
- Arduino Mega
- Tühi trükkplaadi kilp
- USB programmeerimiskaabel
- 12 V alalisvool, 250 mA või rohkem, 2,1 mm pistik, keskne pin -positiivne toiteadapter
- ESP8266 (ESP-01)
- ESP8266 programmeerimisnõukogu
- ArduCAM Mini 2MP
- microSD -kaardilugeja moodul + microSD -kaart
- AMS1117-33 (3,3 lineaarne pingeregulaator)
- n-kanaliga mosfet (taseme teisendamiseks)
- 4 10 kΩ takisti
- 50 V 100 uF kondensaator
- Vertikaalne RJ45 võrgupistik
- CAT5 kaabel ja pistik (või mõni muu 8 juhtmega kaabel)
- 8-kontaktiline kahekordne naissoost päis (ESP-01 jaoks)
- 6-kontaktiline ühe rea naissoost päis (microSD-kaardilugeja jaoks)
- 12 mm nailonist eraldus (microSD -kaardilugeja toetamiseks)
- 3 1-kontaktilist isast päist (testpunktide jaoks)
- 2-kontaktiline isane päis (testpunktide jaoks)
- 3-kontaktiline isane päis (testpunktide jaoks)
- Akrüülist Arduino Mega ümbris (valikuline)
Vajalikud tööriistad
- Jootekolb
- Jootma
- Loputuslõikurid
- Multimeeter
- RJ45 krimmer (kui olemasolevat pistikuga kaablit pole käepärast)
Samm: ESP8266 vilkumine
ESP8266 välkimiseks järgisin All About Circuits juhendit. Välgutasin ESP8266 AT käsukomplektiga 2.1.0 ja SDK versiooniga 1.1.0, mille leiate siit ESP8266 välgutööriistaga. Samuti kasutasin PuTTY -d, et kontrollida, kas püsivara on õigesti installitud. ESP8266 programmeerimiseks kasutatud vooluahela skemaatika on samuti ülal. Ehitasin programmeerimisplaadi väikesele protoplaadile, kuna PCB tootmist ei tasunud lasta. Pange tähele, et programmeerimisplaadi sideühenduse pistikupesa kattub minu kasutatud jada -USB -adapteri pistikuga.
Vilkumiseks vajalikud materjalid
- Sarja ja USB adapter (CP2102)
- USB A -B muundur (nii et saaksin kasutada tavalist USB -kaablit)
- Proto-plaat 40x60 mm, samm 2,54 mm
- 6 -kontaktiline kruviklemm
- 8 -pin kahekordse rea naissoost päis
- 2 nuppu (hetkeline)
- AMS1117-33 (3,3 lineaarne pingeregulaator)
- 16V 47 uF elektrolüütkondensaator
- 2 10 kΩ takisti
- mitmesugused traadiotsad
3. samm: kilbi kokkupanek
Päiste jootmiseks on palju võimalusi, kuid ma otsustasin need esmalt Mega külge ühendada ja seejärel asetada kilbi trükkplaat peale. Seejärel tappisin nurgatahvlid jootetiga ja kontrollisin joondamist, enne kui kõik tihvtid jootsin. Kui kõik need tihvtid olid joodetud, eemaldasin trükkplaadi Mega -st ja jootsin ülejäänud komponendid sisse. Alustasin tahvli keskelt ja liikusin väljapoole. Enne plaadi esmakordset sisselülitamist kontrollisin, kas tihvtide või toite ja maa vahel pole lühiseid.
Samm: Arduino Mega programmeerimine
Arduino jaoks kasutasin SparkFun ESP8266 raamatukogu veidi muudetud versiooni (lisatud muudetud raamatukogu). Võtsin koodilõike SparkFunist (microSD -kaart, veebiserver ESWP8266) ja ArduCAM -ist. Kood on üles ehitatud järgmiselt; kui sisenete veebisaidile oma brauserist, teeb see pildi, salvestab selle microSD -kaardile ja saadab seejärel teie brauserisse. Lisatud on veebisaidi põhiversioon (index.txt). Veebisait tuleb paigutada microSD -kaardile. Kui kood on üles laaditud, kontrollige, kas kõik on korralikult ühendatud, avades seeriamonitori ja lugedes initsialiseerimissõnumeid. Lisatud on klõps seeriamonitorist käivitamisel. See näitab, et kaamera, microSD -kaardilugeja ja ESP8266 on ühendatud, ESP8266 on ühendatud WIFI -võrguga ja IP -aadress on määratud.
Samm: pildiveebiserveri käitamine
Veebiserveri esmakordseks käivitamiseks käivitage Arduino IDE ja seadke COM -port selliseks, millega Mega on ühendatud. Avage jadamonitor ja seadke andmeedastuskiiruseks see, millele Mega on seatud. Niipea, kui avate seeriamonitori, prindib see välja mõningase lähtestamisteabe, seejärel prindib välja ESP8266 määratud IP -aadressi (esimesel pildil on see sinisega alla joonitud). Sel hetkel logisin oma ruuterisse sisse ja määrasin eelnevalt IP -aadressi, millega ESP8266 oli püsivalt ühendatud, nii et ESP8266 -le määrati alati see aadress. Näiteks oma veebiserverist piltide vaatamiseks kasutan oma veebibrauseris alati 192.168.1.135. Ma saan seda teha mis tahes LAN/WLAN -iga ühendatud seadmes. Lisatud on näidispilt ja see on tõenäoliselt umbes sama hea kui 2 -megapiksline kaamera. Pildi õigeks fokuseerimiseks kulub sageli paar kordust. Autofookusega kaamera oleks tore, võib-olla on see minu tulevane täiendus.
Soovitan:
Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 vilkurit ja programmeerijat, IOT Wifi moodulit: 6 sammu
Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 välklampi ja programmeerijat, IOT Wifi moodulit: Kirjeldus: see moodul on USB-adapter /programmeerija ESP-01 või ESP-01S tüüpi ESP8266 moodulite jaoks. ESP01 ühendamiseks on see mugavalt varustatud 2x4P 2,54 mm emasega. Samuti purustab see kõik ESP-01 tihvtid läbi 2x4P 2,54 mm isase h
ESP8266 - Aia kastmine taimeriga ja kaugjuhtimispuldiga Interneti kaudu / ESP8266: 7 sammu (piltidega)
ESP8266 - Aia kastmine taimeriga ja kaugjuhtimispuldiga Interneti kaudu / ESP8266: ESP8266 - Niisutamine kaugjuhtimisega ja ajastusega köögiviljaaedade, lilleaedade ja muruplatside jaoks. See kasutab ESP-8266 vooluringi ja niisutusseadme etteandmiseks hüdraulilist / elektrilist ventiili. Eelised: odav (~ 30,00 USA dollarit) kiire juurdepääsuga käsud
ESP8266 - Ukse- ja aknasensorid - ESP8266. Eakate abi (unustamine): 5 sammu
ESP8266 - Ukse- ja aknasensorid - ESP8266. Eakate abi (unustamine): ESP8266 - Ukse- / aknasensorid, kasutades GPIO 0 ja GPIO 2 (IOT). Seda saab vaadata veebis või brauseritega kohalikus võrgus. Nähtav ka " HelpIdoso Vxapp " rakendus. Kasutab 110/220 VAC toiteallikat 5Vdc, 1 relee / pinge jaoks
Internetist aja saamine ESP8266 abil - NTP kellaprojekt ESP8266 -ga Nodemcu: 5 sammu
Internetist aja saamine ESP8266 abil | NTP kellaprojekt ESP8266 Nodemcu abil: Selles õpetuses näeme, kuidas saada aega, kasutades ESP8266/nodemcu koos Arduino IDE -ga. Aja saamine on eriti kasulik andmete logimisel, et oma näidud ajatempliga tähistada. Kui teie projektil ESP8266 on juurdepääs Internetile, saate võrgu T abil aega
ESP8266 NODEMCU BLYNK IOT Õpetus - Esp8266 IOT kasutades Blunk ja Arduino IDE - LED -ide juhtimine Interneti kaudu: 6 sammu
ESP8266 NODEMCU BLYNK IOT Õpetus | Esp8266 IOT kasutades Blunk ja Arduino IDE | LED -ide juhtimine Interneti kaudu: Tere juhid, selles juhendis olevad poisid, õpime kasutama IOT -i koos meie ESP8266 või Nodemcu -ga. Me kasutame selleks rakendust blynk. Nii et me kasutame meie esp8266/nodemcu LED -ide juhtimiseks Interneti kaudu. Nii et rakendus Blynk ühendatakse meie esp8266 või Nodemcu -ga