Სარჩევი:
- ნაბიჯი 1: მომზადება
- ნაბიჯი 2: სურვილისამებრ: 3D ბეჭდვა და შეკრება
- ნაბიჯი 3: პროგრამული უზრუნველყოფის მომზადება
- ნაბიჯი 4: ჩამოტვირთეთ წყაროს კოდი
- ნაბიჯი 5: 8x8 ემოცია
- ნაბიჯი 6: მარტივი HTML ინტერფეისი
- ნაბიჯი 7: Arduino პროგრამა
- ნაბიჯი 8: დაყენება და თამაში
- ნაბიჯი 9: ბედნიერი ხელმოწერა
ვიდეო: IoT Emoji ნიშანი: 9 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს ინსტრუქცია აჩვენებს, თუ როგორ გამოიყენოთ 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 ბეჭდვა და შეკრება
თუ თქვენ უბრალოდ ყიდულობთ 8x8 NeoPixel LED მატრიცას, შეგიძლიათ გამოტოვოთ ეს ნაბიჯები.
- 3D ბეჭდვის შემთხვევაში:
- ჩაიცვი SK6812mini ჩიპი ზიგზაგის მიმართულებით
- შედუღების სამუშაოები
- გამოიყენეთ ცხელი წებო ბეჭედი წრედ
- შეაერთეთ დენის ქინძისთავები და სიგნალის პინი (SK6812 Din ESP8266 pin 4 / D2) ESP8266 dev დაფასთან
- გაახურეთ
- შეაერთეთ 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 პიქსელიანი emoji, მე Google- ში და ვიღებ მარტივ კომპლექტს Justin Cyr- ის ტვიტიდან:
twitter.com/JUSTIN_CYR/status/658031097805…
შემდეგ მე შევცვალე სურათი და გამოვიყენო base64decode.org კონვერტირება base64 დაშიფრულ სტრიქონზე, რომ ჩავრთო იგი HTML- ში.
თქვენ შეგიძლიათ იპოვოთ ზომის შეცვლილი სურათი აქ: src/emojis.png
ნაბიჯი 6: მარტივი HTML ინტერფეისი
მე დავწერე ძალიან მარტივი HTML emoji- ს შესარჩევად და შემდეგ პიქსელების გადატანა ESP8266– ზე Web Socket პროტოკოლით ორობითი ფორმატით.
შემდეგ ვიყენებ html-minifier კონვერტაციას გრძელი ერთ სტრიქონად სტრიქონში, რომ ჩავრთო არდუინოს კოდში.
თქვენ შეგიძლიათ იპოვოთ HTML ფაილი მისამართზე: src/index.html
ნაბიჯი 7: Arduino პროგრამა
- შეაერთეთ ESP8266 dev დაფა კომპიუტერთან
- გახსენით Arduino IDE
- აირჩიეთ სწორი დაფა ინსტრუმენტების მენიუში
- დააჭირეთ ღილაკს ატვირთვა
ნაბიჯი 8: დაყენება და თამაში
გთხოვთ იხილოთ ვიდეო დემო დაყენებისა და დაკვრის დეტალებისთვის.
აქ არის შეჯამება:
- შეაერთეთ IoT Emoji ნიშანი
-
WiFi– ის დაყენება (მხოლოდ პირველად)
- გამოიყენეთ თქვენი მობილური ძებნა და დაუკავშირდით AP "esp-emoji"-ს
- WiFiManager Captive Portal შოუ
- დააჭირეთ ღილაკს "WiFi კონფიგურაცია"
- აირჩიეთ თქვენი AP
- შეავსეთ AP პაროლი
- დააჭირეთ ღილაკს "შენახვა"
- ESP8266 ავტომატური გადატვირთვა
- ESP8266 ავტომატურად დაუკავშირდით თქვენს AP- ს
- გამოიყენეთ თქვენი მობილური ინტერნეტი "esp-emoji.local"
- შეარჩიეთ ემოჯი და ითამაშეთ!
Ref.:
ნაბიჯი 9: ბედნიერი ხელმოწერა
Emoji კომპლექტი Justin Cyr tweet არის მხოლოდ მარტივი მაგალითი, თქვენ შეგიძლიათ მოამზადოთ თქვენი საკუთარი 8x8 Emoji კომპლექტი და აჩვენოთ თქვენი ხელმოწერა!
მეორე ადგილი არდუინოს კონკურსში 2019
გირჩევთ:
გაფანტული LED ზოლის ნიშანი Arduino/Bluetooth– ით: 8 ნაბიჯი (სურათებით)
გაფანტული LED ზოლის ნიშანი Arduino/Bluetooth: მე შევქმენი ეს ნიშანი დიჯეის ჯიხურისთვის მე –8 ყოველწლიურ ინტერაქტიულ ჩვენებაზე ჩემს ადგილობრივ ჰაკერულ სივრცეში, NYC Resistor. წლევანდელი თემა იყო The Running Man, 1987 წლის სამეცნიერო ფანტასტიკური ფილმი, რომელიც ვითარდება 2017 წელს. ნიშანი აგებულია ქაფით
როგორ გავაკეთოთ უზარმაზარი განათების LED ნიშანი: 4 ნაბიჯი (სურათებით)
როგორ გააკეთოთ უზარმაზარი განათება LED ნიშანი: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა ავაშენოთ უზარმაზარი ნიშანი მორგებული ასოებით, რომელსაც შეუძლია აანთოს RGB LED- ების დახმარებით. მაგრამ ნიშანი შეიძლება გამოყენებულ იქნას როგორც თქვენი ძირითადი სინათლის წყარო თქვენს ოთახში თბილი თეთრი LED ზოლების გამოყენებით. მოდი დავიჯეროთ
გააკეთეთ საკუთარი LED ნიშანი VU მეტრი: 4 ნაბიჯი (სურათებით)
შექმენით თქვენი საკუთარი LED ნიშანი VU მეტრი: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ პერსონალური LED ნიშანი, რომელიც რეაგირებს თქვენი მუსიკის ხმამაღლა, ისევე როგორც VU მეტრი. Დავიწყოთ
ტარებადი ელექტრონული სამკერდე ნიშანი: 6 ნაბიჯი (სურათებით)
ტარებადი ელექტრონული სამკერდე ნიშანი: აქ არის დიდი პროექტი, რომლის განხორციელებასაც აპირებთ, თუ აპირებთ აპარატურის/პითონის შეხვედრაზე წასვლას, ან აპირებთ ადგილობრივ Makerfaire– ში წასვლას. გააკეთეთ ტარებადი ელექტრონული სამკერდე ნიშანი, რომელიც დაფუძნებულია Raspberry Pi Zero და PaPiRus pHAT eInk ჩვენებაზე. თქვენ შეგიძლიათ გაეცნოთ
ხმაურის დონის მრიცხველი ან ნიშანი: 4 ნაბიჯი (სურათებით)
ხმაურის დონის მრიცხველი ან ნიშანი: მე მიყვარს ადამიანების შემოქმედებითი პროექტების ყურება. თანამედროვე ინსტრუმენტები & ტექნოლოგია გვაძლევს ამდენ შემოქმედებით ვარიანტს. მე ვასწავლი მძიმე მასალებს საშუალო სკოლის მოსწავლეებისთვის საშუალო სკოლის ახალ ზელანდიაში, ასე რომ მე ყოველთვის ვვითარდები & ახალი საგნების გამოცდა. ეს