Orodha ya maudhui:
- Hatua ya 1: Ubunifu
- Hatua ya 2: Kuangaza ESP8266
- Hatua ya 3: Kukusanya Ngao
- Hatua ya 4: Kupanga Arduino Mega
- Hatua ya 5: Kuendesha Webserver ya Picha
Video: Kamera ya mbali ya ESP8266: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Katika Agizo hili nitakuonyesha jinsi unaweza kutengeneza kamera ya IP ya mbali kutoka kwa vifaa ambavyo unaweza kununua kwa urahisi kwenye Ebay, Banggood, au muuzaji mwingine yeyote wa uchumi. Nilitaka kamera iweze kubebeka, kompakt inayofaa, na iendeshe ndani ya mtandao wangu wa nyumbani.
Hatua ya 1: Ubunifu
Nilichagua kutumia Arduino Mega juu ya Arduino Uno kwa sababu nilihitaji bandari 2 za mfululizo, na wakati ningeweza kuiga sekunde kwenye Uno, haikuwa ya kuaminika kwa kasi kubwa. Nilichukua kifurushi kidogo cha ESP8266, ESP-01 kuokoa nafasi. Ili kuhifadhi picha nilitumia adapta ya kadi ya Sainsmart microSD. Kwa kamera, nilichagua ArduCAM Mini 2MP kwa sababu ina kujengwa katika FIFO na lensi inayoweza kubadilika ili kuzingatia picha. Kuiunganisha kwenye ubao nilitumia kebo fupi ya CAT5 kwani ilikuwa na idadi sahihi ya makondakta na kontakt iliyotengenezwa kwa njia rahisi ya kushikamana na kutenganisha kamera kutoka kwenye ngao. Pia iliniruhusu kuelekeza kamera kwa urahisi pande tofauti au kuongeza viendelezi kwa kebo.
Nilikuwa nikitumia Fritzing kukamata skimu na kupanga PCB. Bodi zilifanywa na PCBWay, lakini mtengenezaji yeyote anayeweza kukubali faili za Gerber anaweza kutengeneza PCB hizo.
Vifaa
- Arduino Mega
- Ngao tupu ya PCB
- Cable ya programu ya USB
- 12V DC, 250mA au zaidi, kuziba 2.1mm, adapta ya nguvu ya pini katikati
- ESP8266 (ESP-01)
- Bodi ya Programu ya ESP8266
- ArduCAM Mini 2MP
- Moduli ya msomaji wa Kadi ya MicroSD + kadi ya MicroSD
- AMS1117-33 (mdhibiti wa voltage 3.3)
- n-channel mosfet (kwa kubadilisha kiwango)
- Vipinga 4 10kΩ
- 50V 100 capacitor
- Wima mtandao wa RJ45 jack
- CAT5 kebo na kontakt (au kebo nyingine 8 ya kondakta)
- kichwa chenye pini 8 cha kichwa cha kike (kwa ESP-01)
- kichwa cha mstari wa kike cha pini 6 (kwa msomaji wa kadi ya MicroSD)
- Kusimama kwa nylon 12mm (kusaidia msomaji wa kadi ya MicroSD)
- Vichwa 3 vya siri 1 vya kiume (kwa alama za majaribio)
- kichwa cha kiume cha pini 2 (kwa alama za majaribio)
- kichwa cha kiume cha pini 3 (kwa alama za majaribio)
- Kesi ya Acrylic Arduino Mega (hiari)
Zana zinahitajika
- Chuma cha kulehemu
- Solder
- Wakataji wa kuvuta
- Multimeter
- RJ45 crimper (ikiwa kebo iliyopo na kontakt haipo)
Hatua ya 2: Kuangaza ESP8266
Ili kuangaza ESP8266 nilifuata mwongozo wa All About Circuits. Niliangaza ESP8266 na amri ya AT iliyowekwa 2.1.0 na toleo la SDK 1.1.0 ambalo linaweza kupatikana hapa na zana ya kuangaza ya ESP8266. Nilitumia pia PuTTY kuangalia ikiwa firmware imewekwa vizuri. Mpangilio wa mzunguko niliotumia kupanga ESP8266 pia inaweza kupatikana hapo juu. Nilijenga bodi ya programu kwenye bodi ndogo ya proto, kwani haikufaa kuwa na PCB iliyotengenezwa. Kumbuka pinout ya kontakt ya mawasiliano kwenye bodi ya programu inafanana na pinout ya serial kwa adapta ya USB ambayo nilitumia.
Vifaa vya Kuangaza
- Siri kwa adapta ya USB (CP2102)
- Kubadilisha USB A hadi B (kwa hivyo ningeweza kutumia kebo ya kawaida ya USB)
- Bodi ya proto ya 40x60mm, lami ya 2.54mm
- 6 siri screw tundu terminal
- Pini kichwa cha kichwa cha kike mara mbili
- Vifungo 2 vya kushinikiza (kwa muda mfupi)
- AMS1117-33 (mdhibiti wa voltage 3.3)
- 16V 47 capacitor capacitor
- Vipinga 2 10kΩ
- bits anuwai ya waya
Hatua ya 3: Kukusanya Ngao
Kuna njia nyingi ambazo unaweza kuziunganisha vichwa, lakini nilichagua kuziunganisha kwanza kwenye Mega, kisha uweke PCB ya ngao juu. Kisha nikafunga pini za kona na solder na kukagua mpangilio, kabla ya kutengeneza pini zote. Mara tu pini hizo zote zilipouzwa, niliondoa PCB kutoka Mega, na kuuza sehemu zingine zote kwenye. Nilianza kutoka katikati ya bodi, na nikafanya kazi hadi nje. Kabla ya kuiwezesha bodi kwa mara ya kwanza, niliangalia kuhakikisha kuwa hakuna kaptula kati ya pini au kati ya umeme na ardhi.
Hatua ya 4: Kupanga Arduino Mega
Nilitumia toleo lililobadilishwa kidogo la maktaba ya SparkFun ESP8266 kwa Arduino (maktaba iliyobadilishwa iliyoambatanishwa). Nilichukua vijisehemu vya nambari kutoka kwa SparkFun (kadi ya MicroSD, ESWP8266 webserver) na ArduCAM. Nambari imeundwa kama ifuatavyo; unapofikia wavuti kutoka kwa kivinjari chako, inachukua picha, kuihifadhi kwenye kadi ya MicroSD, na kisha kuituma kwa kivinjari chako. Toleo la msingi la wavuti limeambatishwa (index.txt). Tovuti inahitaji kuwekwa kwenye kadi ya MicroSD. Mara tu nambari imepakiwa, angalia ili kuhakikisha kuwa kila kitu kinaunganisha vizuri kwa kufungua mfuatiliaji wa serial na kusoma ujumbe wa ujanibishaji. Sehemu ya mfuatiliaji wa serial wakati wa kuanza inaambatanishwa. Inaonyesha kuwa kamera, msomaji wa kadi ya MicroSD, na ESP8266 zimeunganishwa, kwamba ESP8266 imeunganishwa na WIFI, na anwani ya IP imepewa.
Hatua ya 5: Kuendesha Webserver ya Picha
Ili kuendesha seva ya wavuti mara ya kwanza, tumia IDE ya Arduino na uweke bandari ya COM kwa ile ambayo Mega imeunganishwa nayo. Fungua mfuatiliaji wa serial, na uweke kiwango cha baud kwa kile Mega imewekwa. Mara tu utakapofungua mfuatiliaji wa serial itachapisha habari kadhaa za uanzishaji, kisha chapisha IP ambayo ESP8266 imepewa (hii imewekewa mstari wa bluu katika picha ya kwanza). Kwa wakati huu, niliingia kwenye router yangu na nikachagua anwani ya IP ambayo ESP8266 imeunganishwa kabisa, ili ESP8266 ipewe anwani hiyo kila wakati. Kwa mfano, kutazama picha kutoka kwa seva yangu ya wavuti mimi hutumia kila siku 192.168.1.135 kwenye kivinjari changu. Ninaweza kufanya hivyo kwenye kifaa chochote kilichounganishwa na LAN / WLAN yangu. Iliyoambatanishwa ni mfano wa mfano, na labda ni nzuri kama inavyopatikana kwa kamera 2 ya megapixel. Mara nyingi huchukua mara kadhaa ili kuzingatia picha vizuri. Kamera inayolenga kiotomatiki itakuwa nzuri, labda hiyo itakuwa sasisho langu la baadaye.
Ilipendekeza:
Joto la mbali na Ufuatiliaji wa Unyevu na ESP8266 na Programu ya Blynk: Hatua 15
Joto la mbali na Ufuatiliaji wa Unyevu na ESP8266 na Programu ya Blynk: Ulikuwa mradi wangu wa kwanza na chip ya ESP8266. Nimejenga chafu mpya karibu na nyumba yangu na ilikuwa ya kuvutia kwangu ni nini kinachoendelea huko wakati wa mchana? Namaanisha jinsi joto na unyevu hubadilika? Je! Chafu ina hewa ya kutosha? Kwa hivyo niliamua
Tengeneza Kamera inayodhibitiwa kwa mbali kutoka kwa simu ya rununu !: Hatua 5 (na Picha)
Tengeneza Kamera inayodhibitiwa kwa mbali kutoka kwa simu ya rununu!: Unataka kujua paka yako inafanya nini ukiwa kazini? Tuma ujumbe mfupi kwa simu yako mpya ya ufuatiliaji na upokee picha na video sekunde baadaye. Inaonekana kama ndoto? Sivyo tena! Video hii inaelezea jinsi inavyofanya kazi:
Ufuatiliaji wa Kichwa na Kamera ya mbali ya Wii (Vita vya Vita): Hatua 6 (na Picha)
Ufuatiliaji wa Kichwa na Kamera ya mbali ya Wii (Vita vya Vita): Halo kila mtu! Nataka kushiriki nawe mradi wangu wa kwanza wa kumaliza Arduino. Nilijaribu kutengeneza aina ya ukweli ulioboreshwa wa nyumbani. Acha nikueleze: Kimsingi ni mfumo unaotumia kamera kufuatilia kichwa chako ili kuibadilisha kama
Kichocheo cha mbali cha Kamera za Dijiti: Hatua 4
Kichocheo cha Shutter ya mbali kwa Kamera za Dijiti: Tengeneza shutter ya mbali kwa kamera yako ya dijiti ya canon (na chapa zingine kama Pentax, sony, na nikon zingine) kwa karibu pesa 3 chini ya dakika 5, hata mwanafunzi wa darasa la 1 anaweza kufanya hivyo. Hii ni nzuri kwa kupata mfiduo kamili, na enabl
Kuunda Mfumo wa Kamera ya mbali zaidi: Hatua 5
Kuunda Mfumo wa Kamera ya Kijijini Zaidi: Ninafanya kazi kwa kampuni ya ujenzi na tulikuwa tukitafuta suluhisho la kamera ya rununu. Hii ndio nimekuja nayo na inafanya kazi vizuri. Tunaweza kuzunguka kwa urahisi na katika maeneo mengi Broadband ya rununu hupokea mapokezi ya kutosha kufanya kazi vizuri