Բովանդակություն:
- Քայլ 1: Սխեմատիկայի պատրաստում
- Քայլ 2: PCB արտադրություն
- Քայլ 3. ESP32 PROTO WEB CAM տախտակի լրացում
- Քայլ 4. Լրացրեք ESP32 Camera Picture Logging Client- ը
- Քայլ 5: Փորձարկման կոդ
Video: ESP32 Camera Picture Logging Client: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
ESP32 Camera Picture Logging Հաճախորդի նախագիծը կենտրոնանում է ESP32 միկրոհսկիչ օգտագործելու վրա `նկարելու համար և այն ուղարկում կենտրոնական սերվեր` ինտերնետի միջոցով `ESP32 մոդուլի WiFi հնարավորության միջոցով:
Հիմնական PCB տախտակը նախագծվել է ՝ հաշվի առնելով երկու հիմնական նպատակ.
- մոդուլյարություն
- ուղղակի ստանդարտ տեսախցիկի մոդուլի միացում
Բոլոր մասերը մատչելի են տարբեր աղբյուրների պատվերների համար, իսկ ծրագրակազմի օրինակները հասանելի են Git պահեստների պես:
Քայլ 1: Սխեմատիկայի պատրաստում
ESP32 PROTO WEB CAM տախտակը նախատեսված էր հետևյալ հատկանիշները տեղավորելու համար.
- միացում ESP-32S մոդուլի տախտակին (Wroom) համատեղելի
- միացում տեսախցիկի մոդուլին կամ տերմինալին 14 IO կապում
-
երկու ESP32 հիշողության FLASH մեթոդներ
- USB RS232
- RS232 ձեռքի կրակոցներով
- եզակի HW սարքի ծածկագիր
- RTC
- EEPROM RW/R անջատիչով
- 5 վ լարման երկու աղբյուր
- արտաքին բյուրեղյա ESP-32s տախտակի համար
- microSD քարտի վարդակից
- կոշտ հարվածով LED
- DC -DC փոխարկիչ 5V -> 3V3
- լրացուցիչ միակցիչ 3 նիզակի IO կապում, I2C և RS232 միջերեսների համար
Սխեմատիկ պատկերը հասանելի է PDF ֆայլում: Միավորեք մի քանի սխեմատիկ հրապարակայնորեն հասանելի տարբեր աղբյուրներից:
Քայլ 2: PCB արտադրություն
Նախկինում եղած սխեմատիկ PCB- ի օգտագործումը ստեղծվել է դիզայներական ծրագրերի միջոցով, որոնք GERBER ֆայլեր են արտադրում երկու կողային SMT/SMD տեխնոլոգիաներով ՝ փոքր-ինչ ավելի մեծ բարձիկներով ՝ ձեռքի զոդման գործընթացին օգնելու և PCB արտադրական սարքավորումների օգտագործմամբ ITD-tim d.o.o. PCB- ն պատրաստվել է ROHS- ում:
Քիչ նկարներ ներկայացնում են վերջնական արտադրանքը:
Քայլ 3. ESP32 PROTO WEB CAM տախտակի լրացում
Էլեմենտները ձեռքով զոդվում են հիմնականում 0805 և 1206 տեխնոլոգիաներով `օգտագործելով ROHS զոդ` քիչ զոդման արդուկներով: Սկզբում զոդվող IC- ներ են, այնուհետև պասիվ տարրեր, որից հետո միակցիչները: PCB- ն մաքուր էր իզոպրոպիլ սպիրտով:
Վերջնական արդյունքները ներկայացված են քիչ նկարներով:
Քայլ 4. Լրացրեք ESP32 Camera Picture Logging Client- ը
ESP32 Camera Picture Logging Client- ը լրացնելու համար ESP32 PROTO WEB CAM PCB- ի վրա ավելացվել է RTC- ի համար նախատեսված մարտկոցը ՝ CD2032, իսկ OV2640- ով տեսախցիկի մոդուլը հասանելի է TME- ից ՝ WAVESHARE 8532 առևտրային անունով:
Բոլոր բաղադրիչները փորձարկվում են ARDUINO IDE- ի միջոցով `համապատասխան ESP32 հավելումով` ընտրված տախտակով `« ESP32 Dev Module »անունով:
Քայլ 5: Փորձարկման կոդ
Բոլոր փորձարկման ծածկագրերը հասանելի են GitLAB- ում ՝
- LED սրտի բաբախում և UniqueUnitID (DS18B20) git ռեպո
- I2C (DS3231 RTC, AT24Cxx EEPROM) git ռեպո
- Տեսախցիկի մոդուլ git repo
Խորհուրդ ենք տալիս:
YADPF (YET Another Digital Picture Frame). 7 քայլ (նկարներով)
YADPF (ԱՅԼ ևս մեկ թվային պատկերի շրջանակ). Ես գիտեմ, որ սա նոր բան չէ, ես գիտեմ, որ ես տեսել եմ այս նախագծերից մի քանիսը այստեղ, բայց ես միշտ ցանկացել եմ կառուցել իմ թվային պատկերի շրջանակը: Իմ տեսած բոլոր նկարների շրջանակները գեղեցիկ են, բայց ես այլ բան էի փնտրում, ես իսկապես գեղեցիկ ֆր
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Սկսելով ESP32 - - ով ESP32 տախտակների տեղադրում Arduino IDE- ում - ESP32 Blink կոդ ՝ 3 քայլ
Սկսելով ESP32 | - ով ESP32 տախտակների տեղադրում Arduino IDE- ում | ESP32 Blink Code: Այս հրահանգների մեջ մենք կտեսնենք, թե ինչպես սկսել աշխատել esp32- ի հետ և ինչպես տեղադրել esp32 տախտակները Arduino IDE- ում, և մենք ծրագրելու ենք esp 32 -ին `թարթելու ծածկագիրը գործարկելով arduino ide- ի միջոցով:
Միշտ միացված Raspberry Pi DLNA սերվերին և Torrent Client կարգավիճակի LED- ներով `6 քայլ
Միշտ միացված է Raspberry Pi DLNA սերվերին և Torrent Client կարգավիճակի LED- ներով. Փորձեցի ինձ համար պատրաստել մեկը, և այն հիանալի աշխատում է: Այն կարող է առանց որևէ հետաձգման HD տեսանյութեր հեռարձակել, և կարգավիճակի LED- ները ինձ տալիս են դրա արագ կարգավիճակը: Ստորև ես ավելացրել եմ այն քայլերը, որոնք ես ձեռնարկել եմ: Խնդրում ենք անցնել դրա միջով, եթե ամբողջական եք
Օգտագործելով HP T5700 Thin Client- ը ՝ ցանցում տեսանյութ դիտելու համար. 9 քայլ
Օգտագործելով HP T5700 Thin Client- ը ՝ ցանցում տեսանյութ դիտելու համար. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել Փոքր հավաքածուի վերևի տուփ, որը թույլ կտա դիտել Ձեր ցանցում հասանելի վիդեո ֆայլեր: VLC- ն բեռնելով HP T5700 բարակ հաճախորդի մշտական ֆլեշ կրիչում ՝ ընդամենը մի քանի րոպե տևողությամբ