Բովանդակություն:

Minimalist IoT ժամացույց (օգտագործելով ESP8266, Adafruit.io, IFTTT և Arduino IDE). 10 քայլ (նկարներով)
Minimalist IoT ժամացույց (օգտագործելով ESP8266, Adafruit.io, IFTTT և Arduino IDE). 10 քայլ (նկարներով)

Video: Minimalist IoT ժամացույց (օգտագործելով ESP8266, Adafruit.io, IFTTT և Arduino IDE). 10 քայլ (նկարներով)

Video: Minimalist IoT ժամացույց (օգտագործելով ESP8266, Adafruit.io, IFTTT և Arduino IDE). 10 քայլ (նկարներով)
Video: Умные часы Mafam MX5: что нужно знать // Часы с телефонными звонками по Bluetooth 2024, Նոյեմբեր
Anonim
Մինիմալիստական IoT ժամացույց (օգտագործելով ESP8266, Adafruit.io, IFTTT և Arduino IDE)
Մինիմալիստական IoT ժամացույց (օգտագործելով ESP8266, Adafruit.io, IFTTT և Arduino IDE)
Մինիմալիստական IoT ժամացույց (օգտագործելով ESP8266, Adafruit.io, IFTTT և Arduino IDE)
Մինիմալիստական IoT ժամացույց (օգտագործելով ESP8266, Adafruit.io, IFTTT և Arduino IDE)

Հետևեք հեղինակի ավելին.

Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick)
Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick)
Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick)
Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick)
IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)
IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)
IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)
IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ

Մասին ՝ ստեղծող, ինժեներ, խելագար գիտնական և գյուտարար Ավելին IgorF2- ի մասին »

Այս ձեռնարկում ես ցույց եմ տալիս, թե ինչպես կարող եք դարձնել ինտերնետի հետ համաժամեցված մինիմալիստական ժամացույց: Ես փորձարկեցի այն երկու տարբեր ESP8266 տախտակներով ՝ Firebeetle և NodeMCU: Միկրոկառավարիչը ստանում է ընթացիկ ժամանակը Google սերվերից և ցուցադրում այն NeoPixel LED օղակի վրա: Այն նաև եղանակի ընթացիկ տվյալներ է ստանում WeatherUnderground- ից ՝ օգտագործելով IFTTT և Adafruit.io հարթակները և փոփոխում է LED- ների գույները ՝ ելնելով եղանակային պայմաններից:

Այն լավ լուծում չի ունենա (LED- ների փոքր քանակի պատճառով), բայց դա լավ միջոց է ձեր կոդավորման և էլեկտրոնային հմտությունների կիրառման համար `օգտագործելով փոքր քանակությամբ բաղադրիչներ: Ես նաև կկարողանամ ստեղծել մի սարք, որը «գիտի» ընթացիկ ժամանակը ՝ առանց արտաքին իրական ժամանակի ժամացույցի սխեմայի օգտագործման, և դա ունակ է «զգալու» եղանակի փոփոխությունները:

Դուք կարող եք այն ինտեգրվել այլ գաջեթների հետ, որոնք արդեն ունեն պարապ LED մատանի: Այն նախատեսված էր IoT օդի թարմացնողի համար (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/) ՝ դրան տալով նոր գործառույթ: Նույնը կարող եք անել այլ հարմարանքների դեպքում:

Այստեղ օգտագործված որոշ գիտելիքներ հիմնված էին Becky Stern- ի «Իրերի ինտերնետի դասի» վրա: Շատ խորհուրդ է տրվում:

Կոդի մի մասը հիմնված էր ESP8266 ֆորումում https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5 ֆորումում գրգռված մեկնաբանությունների վրա: Շնորհակալություն համայնքին օգնելու համար:

Քայլ 1: Գործիքներ և նյութեր

Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր

Այս նախագծի համար ինձ անհրաժեշտ էին փոքր քանակությամբ նյութեր.

  • Sոդման մետաղալար: Ինձ դա անհրաժեշտ էր մի քանի մետաղալարեր LED օղակին զոդելու և կապող սալիկն իմ ESP8266 տախտակներին ամրացնելու համար;
  • ESP8266 dev տախտակ: Կան մի քանի ESP8266 տախտակներ: Ես փորձեցի դրանցից երկուսը այս ձեռնարկում.

    • Firebeetle (հղում);
    • NodeMCU (հղում / հղում);
  • NeoPixel 16 x WS2812 5050 RGB LED (հղում / հղում / հղում);
  • MiniUSB մալուխ, ESP8266 տախտակի և համակարգչի միջև կապի համար (ծածկագիրը վերբեռնելու համար);
  • 5V, USB լիցքավորիչ (հեռախոսի լիցքավորիչ, օրինակ) `միացման համար;
  • 3 կին-կին jumper լարեր: Ես այն օգտագործել եմ LED օղակի և ESP8266 տախտակի միջև կապի համար:

Boardարգացման խորհուրդը միացնում է տվյալ Wi-Fi ցանցը և որոշ տվյալներ ստանում Adafruit.io հարթակից: NeoPixel մատանին օգտագործվում է որպես ժամացույց: Այն կարող է նաև ցույց տալ գործիքի կարգավիճակը (օրինակ, եթե Wi-Fi կապը հաջող էր, օրինակ): LED- ների գույնը կախված կլինի Adafruit.io հոսքից ստացված տվյալներից: Կառավարման տախտակին և բոլոր ծայրամասային սարքերին սնուցելու համար օգտագործվել է 5 Վ USB լիցքավորիչ:

Երբ օգտագործվել է 16 LED լուսադիոդային NeoPixel մատանի, իմ ժամացույցի թույլատրելիությունը բավականին սահմանափակ էր: Վայրկյանների LED- ի նվազագույն բաժանումը մոտ 4 վայրկյան է: Րոպեների LED- ն թարմացվում է միայն 4 րոպեն մեկ: Եթե ցանկանում եք ավելի լավ լուծում, կարող եք օգտագործել ավելի շատ LED- ներ ունեցող օղակ: Կան տարբերակներ 24 LED- ով (օրինակ ՝ հղում / հղում): 12 LED օղակը նույնպես լավ ընտրություն կլինի ժամերը ցուցադրելու համար (հղում / հղում):

Վերևի հղումները միայն առաջարկ են, թե որտեղ կարող եք գտնել այս ձեռնարկում օգտագործվող տարրերը (և գուցե աջակցեք իմ ապագա ձեռնարկներին): Ազատորեն որոնեք դրանք այլուր և գնեք ձեր նախընտրած տեղական կամ առցանց խանութից:

Կարող եք նաև ձևավորել 3D տպագիր պատյան ձեր ժամացույցի համար: Գիտե՞ք, որ կարող եք գնել Anet A8 ընդամենը 169,99 դոլարով: Կտտացրեք այստեղ և ստացեք քոնը:

Խորհուրդ ենք տալիս: