Orodha ya maudhui:

Ishara ya IoT Emoji: Hatua 9 (na Picha)
Ishara ya IoT Emoji: Hatua 9 (na Picha)

Video: Ishara ya IoT Emoji: Hatua 9 (na Picha)

Video: Ishara ya IoT Emoji: Hatua 9 (na Picha)
Video: Зачем мы спасли ПРИШЕЛЬЦА от ЛЮДЕЙ В ЧЕРНОМ!? ПРИШЕЛЬЦЫ В РЕАЛЬНОЙ ЖИЗНИ! 2024, Novemba
Anonim
Ishara ya IoT Emoji
Ishara ya IoT Emoji

Maagizo haya yanaonyesha jinsi ya kutumia ESP8266 na NeoPixels zingine kuunda IoT Emoji Sign.

Hatua ya 1: Maandalizi

Maandalizi
Maandalizi
Maandalizi
Maandalizi
Maandalizi
Maandalizi
Maandalizi
Maandalizi

Bodi ya ESP8266 dev

Bodi yoyote ya ESP8266 inapaswa kuwa sawa. Wakati huu ninatumia WeMos D1 Mini Pro, hii ni bodi ndogo na nyembamba kuliko zote ninaweza kupata. Ikiwa unataka kuibebeka, chagua ubao na msaada wa Lipo.

Saizi za Neo

Mradi huu unatumia maktaba ya Arduino Adafruit_NeoPixel, kifaa chochote kinachofanana cha LED ni sawa, kama vile WS2812, WS2812B, SK6812, SK6812mini… nk.

Wakati huu ninatumia chips 64 za LED za SK6812mini kutengeneza jopo dogo la matrix 8x8. Lakini kazi ya kuuza sio kazi kuu ya mradi huu, unaweza kutumia ukanda wa LED kurahisisha kazi au hata nunua moja kwa moja Matrix ya LED ya 8x8;>

Ishara Simama

Wakati huu ninatumia kebo ndogo ya bomba la chuma la USB kama msimamo wa ishara.

Hatua ya 2: Hiari: Uchapishaji wa 3D na Mkutano

Hiari: Uchapishaji wa 3D na Mkutano
Hiari: Uchapishaji wa 3D na Mkutano
Hiari: Uchapishaji wa 3D na Mkutano
Hiari: Uchapishaji wa 3D na Mkutano
Hiari: Uchapishaji wa 3D na Mkutano
Hiari: Uchapishaji wa 3D na Mkutano

Ikiwa unanunua tu Matrix ya LED ya NeoPixel ya 8x8, unaweza kuruka hatua hizi.

  1. Chapa 3D kesi hiyo: https://www.thingiverse.com/thing 3553675
  2. Weka chip ya SK6812mini katika mwelekeo wa Zigzag
  3. Soldering kazi
  4. Tumia gundi ya moto muhuri mzunguko
  5. Unganisha pini za nguvu na pini ya ishara (SK6812 Din kwa ESP8266 siri 4 / D2) kwa bodi ya ESP8266
  6. Haribu
  7. Chomeka kebo ya USB

Hatua ya 3: Maandalizi ya Programu

Maandalizi ya Programu
Maandalizi ya Programu
Maandalizi ya Programu
Maandalizi ya Programu

Arduino IDE

Ikiwa bado haujasakinisha Arduino IDE, tafadhali pakua na usakinishe kutoka kwa tovuti rasmi:

www.arduino.cc/en/main/software

Msaada wa ESP8266

Ikiwa bado haujasakinisha msaada wa Arduino ESP8266, tafadhali fuata hatua katika "Arduino kwenye sehemu ya ESP8266":

github.com/esp8266/Arduino

Maktaba za Arduino

Tumia Maktaba ya Arduino kusanikisha maktaba 3 kulingana:

  • WiFiManager
  • ArduinoWebSocket
  • Adafruit_NeoPixel

Hatua ya 4: Pakua Msimbo wa Chanzo

Pakua Nambari ya Chanzo
Pakua Nambari ya Chanzo

Tafadhali pakua nambari yangu ya chanzo hapa:

github.com/moononournation/IoT-Emoji-Sign

Hatua ya 5: 8x8 Emoji

8x8 Emoji
8x8 Emoji

Mradi huu unahitaji emoji za saizi 8x8, mimi google na kupata seti rahisi kutoka kwa Justin Cyr tweet:

twitter.com/JUSTIN_CYR/status/658031097805…

Kisha nikabadilisha picha na kutumia base64decode.org kubadilisha kuwa kamba ya msingi64 iliyosimbwa kuipachika kwenye HTML.

Unaweza kupata picha iliyobadilishwa ukubwa katika: src / emojis.png

Hatua ya 6: UI rahisi ya HTML

UI rahisi ya HTML
UI rahisi ya HTML

Nimeandika HTML rahisi sana kwa kuchagua emoji na kisha kuhamisha saizi kwa ESP8266 na itifaki ya Soketi ya Wavuti katika muundo wa binary.

Kisha mimi hutumia html-minifier kubadilisha kwa kamba ndefu moja ya mstari kuipachika kwenye nambari ya Arduino.

Unaweza kupata faili ya HTML kwa: src / index.html

Hatua ya 7: Programu ya Arduino

Programu ya Arduino
Programu ya Arduino
  1. Unganisha bodi ya ESP8266 dev kwenye kompyuta
  2. Fungua Arduino IDE
  3. Chagua bodi sahihi kwenye menyu ya Zana
  4. Bonyeza kitufe cha Pakia

Hatua ya 8: Sanidi na Ucheze

Image
Image

Tafadhali angalia onyesho la video kwa usanidi na maelezo ya kucheza.

Hapa ni muhtasari:

  1. Chomeka IoT Emoji Ishara
  2. Sanidi WiFi (mara ya kwanza tu)

    1. Tumia utaftaji wako wa rununu na unganisha kwa AP "esp-emoji"
    2. Kipindi cha Portal Captive Portal
    3. Bonyeza kitufe cha "Sanidi WiFi"
    4. Chagua AP yako
    5. Jaza nywila ya AP
    6. Bonyeza kitufe cha "Hifadhi"
    7. Anzisha upya kiotomatiki ESP8266
  3. ESP8266 auto kuungana na AP yako
  4. Tumia kuvinjari kwako kwa rununu kwa "esp-emoji.local"
  5. Chagua Emoji na Ucheze!

Ref.:

Hatua ya 9: Saini Njema

Saini Njema!
Saini Njema!
Saini Njema!
Saini Njema!

Seti ya Emoji kutoka kwa Justin Cyr tweet ni mfano rahisi tu, unaweza kuandaa seti yako ya 8x8 Emoji na uonyeshe saini yako!

Mashindano ya Arduino 2019
Mashindano ya Arduino 2019
Mashindano ya Arduino 2019
Mashindano ya Arduino 2019

Mkimbiaji Juu katika Mashindano ya Arduino 2019

Ilipendekeza: