Բովանդակություն:
- Քայլ 1:
- Քայլ 2: Ներբեռնեք Arduino IDE- ն և անհրաժեշտ գրադարանները
- Քայլ 3. Programրագրեք ձեր ESP32 միավորները
- Քայլ 4:
Video: ESP32 ժամացույց ՝ օգտագործելով WiFi, ESP-NOW և բջջային ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Սա ESP32- ի վրա հիմնված wifi ժամացույց է, որը ես պատրաստել եմ անլար մրցույթի համար: Ես որոշեցի այս ժամացույցը դարձնել չափազանց անլար, այնպես որ այն օգտագործում է անլար հաղորդակցության երեք տարբեր ձևեր (WiFi, ESP-NOW և Cellular): Հեռախոսը միացված է բջջային աշտարակին և գործում է որպես wifi թեժ կետ: Առաջին esp32- ը միացված է հեռախոսին և ցուցադրում է այն ժամը, որը նա դուրս է բերում ntp սերվերից OLED- ով:
Երկու գնդերը միացված են հեռախոսին և րոպեներն ու վայրկյանները փոխանցում են մյուս ստորաբաժանումներին ՝ օգտագործելով esp32- ի սեփական ESPNOW հաղորդակցության արձանագրությունը: Առաջին հաստ կետը փոխանցում է րոպեները, իսկ երկրորդ կետը փոխանցում է վայրկյանները:
Այս նախագծի համար կան 5 առանձին ծրագրեր, որոնք ես կկիսեմ ստորև:
Քայլ 1:
1. ESP32 տախտակ `ներկառուցված OLED էկրանով` X5
2. 18650 լիթիումի մարտկոց
3. Հեռախոսը կարող է հանդես գալ որպես թեժ կետ կամ երթուղիչ
4. USB միկրո մալուխ
Քայլ 2: Ներբեռնեք Arduino IDE- ն և անհրաժեշտ գրադարանները
Նախ, համոզվեք, որ ունեք վերջին Arduino IDE- ն ՝ այցելելով ՝
Այնուհետև համոզվեք, որ ճիշտ եք տեղադրել ESP32 arduino միջուկը ՝ հետևելով այստեղ GitHub էջի հրահանգներին ՝
Ներբեռնեք և տեղադրեք OLED վարորդների գրադարանը ESP32- ի համար այստեղ ՝
Եթե ցանկանում եք ստեղծել ձեր սեփական տառատեսակը, ապա պետք է օգտագործեք այս տառատեսակի գեներատորը ՝
Կտտացրեք Ստեղծեք այն բանից հետո, երբ որոշեք, թե ինչ տառատեսակ եք ցանկանում օգտագործել: Իմ օգտագործած տառատեսակը պարզ Nimbus Mono L էր ՝ 52 պիքսել բարձրությամբ: Բոլոր գրադարանները տեղադրելուց հետո պատճենեք ֆայլը գեներատորից և պատճենեք այն: Որոնեք ձեր համակարգչում oleddisplayfonts.h անունով ֆայլ
Բացեք այն տեքստային խմբագրիչով և վերևում տեղադրեք ձեր տառատեսակի ծածկագիրը և ուշադրություն դարձրեք անունին, քանի որ այն պետք է պատճենեք ձեր ծրագրում: Օրինակ, իմ տառատեսակի անունն է «Nimbus_Mono_L_Regular_52»
Քայլ 3. Programրագրեք ձեր ESP32 միավորները
Համոզվեք, որ մուտքագրեք SSID և գաղտնաբառ WiFi ցանցի համար, որին միանալու եք:
5 տարբեր ծրագրեր ծրագրավորելու համար օգտագործեք Arduino IDE- ն:
Քայլ 4:
Վերջ! Սա հիանալի նախագիծ է, որը կօգնի ձեզ ծանոթանալ ESP32- ի որոշ գործառույթներին, և ես հույս ունեմ, որ դա ոգեշնչում է ինչ -որ մեկին նման բան պատրաստելու համար:
Եթե դուք գտել եք, որ սա ուսանելի է, խնդրում եմ քվեարկեք իմ օգտին անլար մրցույթում:
Շնորհակալություն
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
WiFi RGB բջջային լամպ օգտագործելով ESP8266: 6 քայլերը
WiFi RGB բջջային լամպ ESP8266- ի միջոցով. Այս գրառման մեջ մենք կառուցում ենք գեղեցիկ RGB բջջային լամպ, որը կարող է վերահսկվել WiFi- ի միջոցով: Կառավարման էջը բաղկացած է գունավոր անիվից, որը թույլ է տալիս արագ փոխել գույները, ինչպես նաև կարող եք ուղղակիորեն նշել RGB- ի արժեքները ՝ ընդհանուր առմամբ ավելի քան
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 Իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96. Բարև տղերք, այս ձեռնարկում մենք կտեսնենք, թե ինչպես պատրաստել աշխատանքային ժամացույց ՝ օգտագործելով իրական ժամանակի DS1307 ժամացույցի մոդուլ և AMP; OLED էկրաններ: Այսպիսով, մենք կկարդանք ժամանակը ժամացույցի մոդուլից DS1307: Եվ տպեք այն OLED էկրանին
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE | RTC Իրական ժամանակի ժամացույց M5stack M5stick-C- ով: Ողջույն, այս հրահանգների ընթացքում մենք կսովորենք, թե ինչպես պատրաստել ժամացույց m5stack- ի m5stick-C մշակումով Arduino IDE- ով: Այսպիսով, m5stick- ը կցուցադրի ամսաթիվ, ժամ և AMP; ամսվա շաբաթը ցուցադրվում է
Լիցքավորեք բջջային/բջջային հեռախոսը արտաքին մարտկոցով կամ ցանցով: 3 քայլ
Միացրեք բջջային/բջջային հեռախոսը արտաքին մարտկոցով կամ ցանցով: Ներածություն: Այս գաղափարը կգործի միայն հեռախոսների կամ պլանշետների հետ, եթե մարտկոցը շարժական է: Բևեռականությանը հետևելը, իհարկե, կարևոր է: Խնդրում ենք զգույշ լինել, որպեսզի ձեր սարքը չվնասեք անզգուշության պատճառով: Եթե վստահ չեք դա անելու ձեր ունակության վրա