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

IoT Emoji նշան ՝ 9 քայլ (նկարներով)
IoT Emoji նշան ՝ 9 քայլ (նկարներով)

Video: IoT Emoji նշան ՝ 9 քայլ (նկարներով)

Video: IoT Emoji նշան ՝ 9 քայլ (նկարներով)
Video: Դահլիճում նստած տղային նայեք 😂 #armenia #humor #հումոր 2024, Հուլիսի
Anonim
IoT Emoji Sign
IoT Emoji Sign

Այս հրահանգները ցույց են տալիս, թե ինչպես օգտագործել ESP8266 և որոշ NeoPixels ՝ IoT Emoji Sign ստեղծելու համար:

Քայլ 1: Նախապատրաստում

Պատրաստում
Պատրաստում
Պատրաստում
Պատրաստում
Պատրաստում
Պատրաստում
Պատրաստում
Պատրաստում

ESP8266 dev տախտակ

Eանկացած ESP8266 տախտակ պետք է լավ լինի: Այս անգամ ես օգտագործում եմ WeMos D1 Mini Pro, սա ամենափոքր և ամենաբարակ dev տախտակն է, որը կարող եմ գտնել: Եթե ցանկանում եք, որ այն շարժական լինի, ընտրեք Lipo աջակցությամբ տախտակ:

NeoPixels

Այս նախագիծը օգտագործում է Arduino Adafruit_NeoPixel գրադարանը, ցանկացած համատեղելի LED չիպը լավ է, օրինակ ՝ WS2812, WS2812B, SK6812, SK6812mini… և այլն:

Այս անգամ ես օգտագործում եմ SK6812mini- ի 64 LED չիպսեր `փոքրիկ 8x8 մատրիցային վահանակ պատրաստելու համար: Բայց եռակցման աշխատանքն այս նախագծի հիմնական աշխատանքը չէ, կարող եք օգտագործել LED շերտ ՝ աշխատանքը պարզեցնելու համար կամ նույնիսկ ուղղակի գնել 8x8 NeoPixel LED մատրիցա;>

Sign Stand

Այս անգամ ես որպես նշանի կրիչ օգտագործում եմ միկրո USB մետաղյա ճկուն խողովակի մալուխ:

Քայլ 2: Լրացուցիչ. 3D տպագրություն և հավաքում

Լրացուցիչ. 3D տպագրություն և հավաքում
Լրացուցիչ. 3D տպագրություն և հավաքում
Լրացուցիչ. 3D տպագրություն և հավաքում
Լրացուցիչ. 3D տպագրություն և հավաքում
Լրացուցիչ. 3D տպագրություն և հավաքում
Լրացուցիչ. 3D տպագրություն և հավաքում

Եթե դուք պարզապես գնում եք 8x8 NeoPixel LED մատրիցա, կարող եք բաց թողնել այս քայլերը:

  1. 3D տպեք պատյանը ՝
  2. Տեղադրեք SK6812 մինի չիպը igիգզագի ուղղությամբ
  3. Sոդման աշխատանքներ
  4. Օգտագործեք տաք սոսինձ, փակեք շրջանը
  5. Միացրեք հոսանքի կապերը և ազդանշանային կապը (SK6812 Din- ը ESP8266 pin 4 / D2) ESP8266 dev տախտակին
  6. Փչացնել
  7. Միացրեք USB մալուխը

Քայլ 3: Softwareրագրաշարի պատրաստում

Softwareրագրային ապահովման պատրաստում
Softwareրագրային ապահովման պատրաստում
Softwareրագրային ապահովման պատրաստում
Softwareրագրային ապահովման պատրաստում

Arduino IDE

Եթե դուք դեռ չեք տեղադրում Arduino IDE- ն, խնդրում ենք ներբեռնել և տեղադրել այն պաշտոնական կայքից ՝

www.arduino.cc/hy/main/software

ESP8266 աջակցություն

Եթե դեռ չեք տեղադրել Arduino ESP8266 աջակցությունը, հետևեք «Arduino- ին ESP8266» բաժնի քայլերին.

github.com/esp8266/Arduino

Արդուինոյի գրադարաններ

Օգտագործեք Arduino Library տեղադրել 3 կախված գրադարաններ.

  • WiFiManager
  • ArduinoWebSockets
  • Adafruit_NeoPixel

Քայլ 4: Ներբեռնեք աղբյուրի կոդը

Ներբեռնեք աղբյուրի կոդը
Ներբեռնեք աղբյուրի կոդը

Ներբեռնեք իմ սկզբնական կոդը այստեղ ՝

github.com/moononournation/IoT-Emoji-Sign

Քայլ 5: 8x8 Էմոջի

8x8 Էմոջի
8x8 Էմոջի

Այս նախագիծը պահանջում է մոտ 8x8 փիքսել էմոջի, ես google- ում և պարզ հավաքածու եմ ստանում Justin Cyr թվիթից.

twitter.com/JUSTIN_CYR/status/658031097805…

Հետո ես չափափոխեցի պատկերը և օգտագործեցի base64decode.org- ը ՝ փոխարկելով base64 կոդավորված տողի ՝ այն HTML- ում տեղադրելու համար:

Չափափոխված պատկերը կարող եք գտնել այստեղ ՝ src/emojis.png

Քայլ 6: Պարզ HTML UI

Պարզ HTML UI
Պարզ HTML UI

Ես գրել եմ շատ պարզ HTML ՝ էմոջին ընտրելու համար, այնուհետև պիքսելները փոխանցել ESP8266- ին ՝ Web Socket արձանագրությամբ ՝ երկուական ձևաչափով:

Այնուհետև ես օգտագործում եմ html-minifier- ը ՝ փոխակերպելով երկար մեկ տողի տողի ՝ այն Arduino կոդի մեջ տեղադրելու համար:

HTML ֆայլը կարող եք գտնել այստեղ ՝ src/index.html

Քայլ 7: Arduino ծրագիր

Arduino ծրագիր
Arduino ծրագիր
  1. Միացրեք ESP8266 dev տախտակը համակարգչին
  2. Բացեք Arduino IDE- ն
  3. Գործիքների ցանկում ընտրեք ճիշտ տախտակը
  4. Կտտացրեք Վերբեռնման կոճակը

Քայլ 8: Կարգավորեք և խաղացեք:

Image
Image

Կարգավորման և նվագարկման մանրամասների համար տես տեսանյութի ցուցադրությունը:

Ահա ամփոփագիրը.

  1. Միացրեք IoT Emoji նշանը
  2. WiFi- ի կարգավորում (միայն առաջին անգամ)

    1. Օգտագործեք ձեր բջջային որոնումը և միացեք AP «esp-emoji»-ին
    2. WiFiManager Captive Portal շոու
    3. Կտտացրեք «Կարգավորել WiFi» կոճակը
    4. Ընտրեք ձեր AP- ն
    5. Լրացրեք AP- ի գաղտնաբառը
    6. Կտտացրեք «Պահել» կոճակին
    7. ESP8266 ավտոմատ վերագործարկում
  3. ESP8266 ավտոմատ միացեք ձեր AP- ին
  4. Օգտագործեք ձեր բջջային զննարկումը `« esp-emoji.local »
  5. Ընտրեք Emoji և խաղացեք:

Հղում ՝

Քայլ 9: Շնորհավոր ստորագրություն:

Շնորհավոր ստորագրություն
Շնորհավոր ստորագրություն
Շնորհավոր ստորագրություն
Շնորհավոր ստորագրություն

Justin Cyr թվիթից Emoji հավաքածուն միայն պարզ օրինակ է, կարող եք պատրաստել ձեր սեփական 8x8 Emoji հավաքածուն և ցույց տալ ձեր ստորագրությունը:

Arduino մրցույթ 2019
Arduino մրցույթ 2019
Arduino մրցույթ 2019
Arduino մրցույթ 2019

Երկրորդ տեղը զբաղեցնող Arduino մրցույթում 2019 թ

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