Სარჩევი:

IoT Emoji ნიშანი: 9 ნაბიჯი (სურათებით)
IoT Emoji ნიშანი: 9 ნაბიჯი (სურათებით)

ვიდეო: IoT Emoji ნიშანი: 9 ნაბიჯი (სურათებით)

ვიდეო: IoT Emoji ნიშანი: 9 ნაბიჯი (სურათებით)
ვიდეო: ველური ბავშვი - ქართულად / veluri bavshvi qartulad / ფილმები ქართულად / filmebi qartulad 2024, ნოემბერი
Anonim
IoT Emoji ნიშანი
IoT Emoji ნიშანი

ეს ინსტრუქცია აჩვენებს, თუ როგორ გამოიყენოთ ESP8266 და ზოგიერთი NeoPixels IoT Emoji ნიშნის შესაქმნელად.

ნაბიჯი 1: მომზადება

მომზადება
მომზადება
მომზადება
მომზადება
მომზადება
მომზადება
მომზადება
მომზადება

ESP8266 dev დაფა

ნებისმიერი ESP8266 დაფა უნდა იყოს კარგი. ამჯერად მე ვიყენებ WeMos D1 Mini Pro– ს, ეს არის ყველაზე პატარა და თხელი dev დაფა, რომელსაც მე ვიპოვი. თუ გსურთ პორტატული, შეარჩიეთ დაფა Lipo მხარდაჭერით.

ნეოპიქსელები

ეს პროექტი იყენებს Arduino Adafruit_NeoPixel ბიბლიოთეკას, ნებისმიერი თავსებადი LED ჩიპი ნორმალურია, როგორიცაა WS2812, WS2812B, SK6812, SK6812mini… და ა.

ამჯერად მე SK6812mini– ს 64 LED ჩიპს ვიყენებ პატარა 8x8 მატრიცის პანელის დასამზადებლად. მაგრამ შედუღების სამუშაო არ არის ამ პროექტის მთავარი სამუშაო, თქვენ შეგიძლიათ გამოიყენოთ LED ზოლები სამუშაოს გასაადვილებლად ან თუნდაც პირდაპირ შეიძინოთ 8x8 NeoPixel LED მატრიცა;>

ხელმოწერის სტენდი

ამჯერად მე ვიყენებ მიკრო USB ლითონის მოქნილ მილის კაბელს, როგორც ნიშნის სტენდს.

ნაბიჯი 2: სურვილისამებრ: 3D ბეჭდვა და შეკრება

სურვილისამებრ: 3D ბეჭდვა და შეკრება
სურვილისამებრ: 3D ბეჭდვა და შეკრება
სურვილისამებრ: 3D ბეჭდვა და შეკრება
სურვილისამებრ: 3D ბეჭდვა და შეკრება
სურვილისამებრ: 3D ბეჭდვა და შეკრება
სურვილისამებრ: 3D ბეჭდვა და შეკრება

თუ თქვენ უბრალოდ ყიდულობთ 8x8 NeoPixel LED მატრიცას, შეგიძლიათ გამოტოვოთ ეს ნაბიჯები.

  1. 3D ბეჭდვის შემთხვევაში:
  2. ჩაიცვი SK6812mini ჩიპი ზიგზაგის მიმართულებით
  3. შედუღების სამუშაოები
  4. გამოიყენეთ ცხელი წებო ბეჭედი წრედ
  5. შეაერთეთ დენის ქინძისთავები და სიგნალის პინი (SK6812 Din ESP8266 pin 4 / D2) ESP8266 dev დაფასთან
  6. გაახურეთ
  7. შეაერთეთ USB კაბელი

ნაბიჯი 3: პროგრამული უზრუნველყოფის მომზადება

პროგრამული უზრუნველყოფის მომზადება
პროგრამული უზრუნველყოფის მომზადება
პროგრამული უზრუნველყოფის მომზადება
პროგრამული უზრუნველყოფის მომზადება

Arduino IDE

თუ ჯერ არ ხართ დაინსტალირებული Arduino IDE, გთხოვთ გადმოწეროთ და დააინსტალიროთ ოფიციალური საიტიდან:

www.arduino.cc/en/main/software

ESP8266 მხარდაჭერა

თუ ჯერ არ გაქვთ დაინსტალირებული Arduino ESP8266 მხარდაჭერა, მიჰყევით ნაბიჯებს "Arduino on ESP8266" განყოფილებაში:

github.com/esp8266/Arduino

არდუინოს ბიბლიოთეკები

გამოიყენეთ Arduino ბიბლიოთეკა დააინსტალირეთ 3 ბიბლიოთეკა:

  • WiFi მენეჯერი
  • ArduinoWebSockets
  • ადაფრუტ_ნეოპიქსელი

ნაბიჯი 4: ჩამოტვირთეთ წყაროს კოდი

ჩამოტვირთეთ წყაროს კოდი
ჩამოტვირთეთ წყაროს კოდი

გთხოვთ გადმოწეროთ ჩემი საწყისი კოდი აქ:

github.com/moononournation/IoT-Emoji-Sign

ნაბიჯი 5: 8x8 ემოცია

8x8 ემოცია
8x8 ემოცია

ეს პროექტი მოითხოვს 8x8 პიქსელიანი emoji, მე Google- ში და ვიღებ მარტივ კომპლექტს Justin Cyr- ის ტვიტიდან:

twitter.com/JUSTIN_CYR/status/658031097805…

შემდეგ მე შევცვალე სურათი და გამოვიყენო base64decode.org კონვერტირება base64 დაშიფრულ სტრიქონზე, რომ ჩავრთო იგი HTML- ში.

თქვენ შეგიძლიათ იპოვოთ ზომის შეცვლილი სურათი აქ: src/emojis.png

ნაბიჯი 6: მარტივი HTML ინტერფეისი

მარტივი HTML ინტერფეისი
მარტივი HTML ინტერფეისი

მე დავწერე ძალიან მარტივი HTML emoji- ს შესარჩევად და შემდეგ პიქსელების გადატანა ESP8266– ზე Web Socket პროტოკოლით ორობითი ფორმატით.

შემდეგ ვიყენებ html-minifier კონვერტაციას გრძელი ერთ სტრიქონად სტრიქონში, რომ ჩავრთო არდუინოს კოდში.

თქვენ შეგიძლიათ იპოვოთ HTML ფაილი მისამართზე: src/index.html

ნაბიჯი 7: 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. შეარჩიეთ ემოჯი და ითამაშეთ!

Ref.:

ნაბიჯი 9: ბედნიერი ხელმოწერა

ბედნიერი ხელმოწერა!
ბედნიერი ხელმოწერა!
ბედნიერი ხელმოწერა!
ბედნიერი ხელმოწერა!

Emoji კომპლექტი Justin Cyr tweet არის მხოლოდ მარტივი მაგალითი, თქვენ შეგიძლიათ მოამზადოთ თქვენი საკუთარი 8x8 Emoji კომპლექტი და აჩვენოთ თქვენი ხელმოწერა!

არდუინოს კონკურსი 2019
არდუინოს კონკურსი 2019
არდუინოს კონკურსი 2019
არდუინოს კონკურსი 2019

მეორე ადგილი არდუინოს კონკურსში 2019

გირჩევთ: