Sisukord:

IoT emotikonide märk: 9 sammu (piltidega)
IoT emotikonide märk: 9 sammu (piltidega)

Video: IoT emotikonide märk: 9 sammu (piltidega)

Video: IoT emotikonide märk: 9 sammu (piltidega)
Video: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Juuli
Anonim
IoT emotikonide märk
IoT emotikonide märk

Need juhendid näitavad, kuidas kasutada ESP8266 ja mõnda NeoPixelit IoT emotikonimärgi loomiseks.

Samm: Ettevalmistus

Ettevalmistus
Ettevalmistus
Ettevalmistus
Ettevalmistus
Ettevalmistus
Ettevalmistus
Ettevalmistus
Ettevalmistus

ESP8266 arendusplaat

Iga ESP8266 plaat peaks olema korras. Seekord kasutan WeMos D1 Mini Pro, see on väikseim ja kõige õhem arendusplaat, mida leian. Kui soovite seda kaasaskantavat, valige Lipo toega plaat.

Neopikslid

See projekt kasutab Arduino Adafruit_NeoPixeli raamatukogu, kõik ühilduvad LED -kiibid on korras, näiteks WS2812, WS2812B, SK6812, SK6812mini jne.

Seekord kasutan pisikest 8x8 maatrikspaneeli valmistamiseks 64 SK6812mini LED -kiipi. Kuid jootetööd ei ole selle projekti põhitöö, saate töö lihtsustamiseks kasutada LED -riba või isegi otse osta 8x8 NeoPixel LED -maatriksit;>

Sign Stand

Seekord kasutan märklaudana mikro -USB metallist painduvat torukaablit.

2. samm: valikuline: 3D -printimine ja kokkupanek

Valikuline: 3D printimine ja kokkupanek
Valikuline: 3D printimine ja kokkupanek
Valikuline: 3D printimine ja kokkupanek
Valikuline: 3D printimine ja kokkupanek
Valikuline: 3D printimine ja kokkupanek
Valikuline: 3D printimine ja kokkupanek

Kui ostate lihtsalt 8x8 NeoPixel LED -maatriksi, võite selle sammu vahele jätta.

  1. Korpuse 3D printimine:
  2. Pane kiip SK6812mini siksak -suunas
  3. Jootetööd
  4. Kasutage vooluringi tihendamiseks kuuma liimi
  5. Ühendage toitepoldid ja signaali tihvt (SK6812 Din kuni ESP8266 pin 4 / D2) ESP8266 dev plaadiga
  6. Untsu keerama
  7. Ühendage USB -kaabel

3. samm: tarkvara ettevalmistamine

Tarkvara ettevalmistamine
Tarkvara ettevalmistamine
Tarkvara ettevalmistamine
Tarkvara ettevalmistamine

Arduino IDE

Kui te pole veel Arduino IDE -d installinud, laadige see alla ja installige ametlikult saidilt:

www.arduino.cc/en/main/software

ESP8266 tugi

Kui te pole veel Arduino ESP8266 tuge installinud, järgige palun jaotises "Arduino on ESP8266" toodud juhiseid:

github.com/esp8266/Arduino

Arduino raamatukogud

Kasutage Arduino raamatukogu installimist 3 sõltuvalt raamatukogudest:

  • WiFi haldur
  • ArduinoWebSockets
  • Adafruit_NeoPixel

Samm: laadige alla lähtekood

Laadige alla lähtekood
Laadige alla lähtekood

Palun laadige minu lähtekood alla siit:

github.com/moononournation/IoT-Emoji-Sign

Samm: 8 x 8 emotikon

8x8 emotikon
8x8 emotikon

Selle projekti jaoks on vaja umbes 8x8 pikslit emotikone, googeldan ja saan lihtsa komplekti Justin Cyr säutsust:

twitter.com/JUSTIN_CYR/status/658031097805…

Seejärel muutsin pildi suurust ja kasutasin base64decode.org teisendamist base64 kodeeritud stringiks, et see HTML -i sisestada.

Suurendatud pildi leiate aadressilt: src/emojis.png

6. samm: lihtne HTML -i kasutajaliides

Lihtne HTML -i kasutajaliides
Lihtne HTML -i kasutajaliides

Olen skriptinud väga lihtsa HTML -i emotikonide valimiseks ja seejärel pikslite edastamiseks ESP8266 -le Web Socket -protokolli abil binaarses vormingus.

Seejärel kasutan html-minifier teisendamist pikaks üherealiseks stringiks, et see Arduino koodi sisestada.

HTML -faili leiate aadressilt: src/index.html

Samm: Arduino programm

Arduino programm
Arduino programm
  1. Ühendage ESP8266 dev plaat arvutiga
  2. Avage Arduino IDE
  3. Valige menüüst Tööriistad õige tahvel
  4. Vajutage üleslaadimisnuppu

8. samm: seadistamine ja mängimine

Image
Image

Seadistamise ja esitamise üksikasjade kohta vaadake videodemot.

Siin on kokkuvõte:

  1. Ühendage IoT emotikonide märk
  2. WiFi seadistamine (ainult esimest korda)

    1. Kasutage oma mobiiliotsingut ja looge ühendus esp-emotikonidega
    2. WiFiManageri vangistatud portaali saade
    3. Vajutage nuppu "WiFi seadistamine"
    4. Valige oma AP
    5. Täitke AP parool
    6. Vajutage nuppu "Salvesta"
    7. ESP8266 automaatne taaskäivitamine
  3. ESP8266 ühendub automaatselt teie AP -ga
  4. Kasutage oma mobiilseadme sirvimiseks lehte "esp-emoji.local"
  5. Valige emotikon ja mängige!

Viide:

9. samm: head allkirja

Head allkirja!
Head allkirja!
Head allkirja!
Head allkirja!

Justin Cyr'i säutsu emotikonide komplekt on vaid lihtne näide, saate valmistada oma 8x8 emotikonide komplekti ja näidata oma allkirja!

Arduino võistlus 2019
Arduino võistlus 2019
Arduino võistlus 2019
Arduino võistlus 2019

Arduino võistluse 2019 teine koht

Soovitan: