Სარჩევი:
ვიდეო: მინიმალისტური IoT საათი (ESP8266, Adafruit.io, IFTTT და Arduino IDE გამოყენებით): 10 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ავტორი IgorF2 დაიცავით მეტი ავტორის მიერ:
შესახებ: შემქმნელი, ინჟინერი, შეშლილი მეცნიერი და გამომგონებელი ვრცლად IgorF2- ის შესახებ »
ამ გაკვეთილში მე ვაჩვენებ, თუ როგორ შეგიძლიათ შექმნათ მინიმალისტური საათი ინტერნეტით სინქრონიზებული. მე გამოვცადე ეს ორი განსხვავებული ESP8266 დაფით: Firebeetle და NodeMCU. მიკროკონტროლი იღებს მიმდინარე დროს Google სერვერისგან და აჩვენებს მას NeoPixel LED რგოლზე. ის ასევე იღებს ამინდის ამჟამინდელ მონაცემებს WeatherUnderground– დან, IFTTT და Adafruit.io პლატფორმების გამოყენებით და ცვლის LED– ების ფერს ამინდის პირობებიდან გამომდინარე.
მას არ ექნება კარგი გარჩევადობა (LED- ების მცირე რაოდენობის გამო), მაგრამ ეს კარგი საშუალებაა თქვენი კოდირებისა და ელექტრონული უნარების პრაქტიკაში მცირე რაოდენობის კომპონენტების გამოყენებით. მე ასევე შემიძლია შევქმნა მოწყობილობა, რომელიც "იცის" მიმდინარე დროს, გარე რეალურ დროში საათის ჩართვის გამოყენების გარეშე და მას შეუძლია "შეიგრძნოს" ამინდის ცვლილებები.
თქვენ შეიძლება ინტეგრირებული იყოთ სხვა გაჯეტებთან, რომლებსაც უკვე აქვთ მოჩვენებითი LED ბეჭედი. ის შექმნილია ჩემი IoT ჰაერის გამწმენდისთვის (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/), რაც მას ახალ ფუნქციურობას ანიჭებს. თქვენ შეიძლება იგივე გაგიკეთოთ სხვა გაჯეტებზე.
აქ გამოყენებული ცოდნა ემყარებოდა ბეკი შტერნის გასაოცარ ნივთებს ინტერნეტში. ძალიან რეკომენდირებულია!
კოდის ნაწილი ემყარებოდა ESP8266 ფორუმზე https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5 ფორუმზე გაკეთებულ კომენტარებს. მადლობა საზოგადოების დახმარებისთვის!
ნაბიჯი 1: ინსტრუმენტები და მასალები
ამ პროექტისთვის მჭირდებოდა მცირე რაოდენობით მასალა:
- შედუღების მავთული. ეს მჭირდებოდა იმისთვის, რომ შემეერთებინა რამდენიმე მავთული LED რგოლზე, და მე გამეკერა ქინძისთავები ჩემს ESP8266 დაფებზე;
-
ESP8266 dev დაფა. არსებობს რამდენიმე დაფა დაფუძნებული ESP8266. მე ორი მათგანი ვცადე ამ გაკვეთილში:
- ცეცხლოვანი ხოჭო (ბმული);
- NodeMCU (ბმული / ბმული);
- NeoPixel 16 x WS2812 5050 RGB LED (ბმული / ბმული / ბმული);
- MiniUSB კაბელი, ESP8266 დაფასა და კომპიუტერს შორის კავშირისთვის (კოდის ატვირთვისთვის);
- 5V, USB დამტენი (ტელეფონის დამტენი, მაგალითად) ჩართვის ჩართვა;
- 3 ქალი-ქალი მხტუნავი მავთული. მე გამოვიყენე კავშირი LED რგოლსა და ESP8266 დაფაზე.
განვითარების დაფა აკავშირებს მოცემულ Wi-Fi ქსელს და იღებს გარკვეულ მონაცემებს Adafruit.io პლატფორმიდან. NeoPixel ბეჭედი გამოიყენება როგორც საათი. მას ასევე შეუძლია მიუთითოს გაჯეტის სტატუსი (მაგალითად, თუ Wi-Fi კავშირი წარმატებული იყო). LED- ების ფერი დამოკიდებული იქნება Adafruit.io არხიდან მიღებულ მონაცემებზე. 5V USB დამტენი გამოიყენებოდა საკონტროლო დაფისა და ყველა პერიფერიული მოწყობილობის დასატენად.
მას შემდეგ რაც 16 LED- ებიანი NeoPixel ბეჭედი გამოიყენეს, ჩემი საათის გარჩევადობა საკმაოდ შეზღუდული იყო. წამებში LED- ის მინიმალური დაყოფა არის დაახლოებით 4 წამი. წუთების LED განახლდება მხოლოდ ყოველ 4 წუთში. თუ გსურთ უკეთესი რეზოლუცია, შეგიძლიათ გამოიყენოთ ბეჭედი მეტი LED- ებით. არსებობს ვერსიები 24 LED- ებით (ბმული / ბმული), მაგალითად. 12 LED ბეჭედი ასევე კარგი არჩევანი იქნება საათების ჩვენებისთვის (ბმული / ბმული).
ზემოთ მოყვანილი ბმულები მხოლოდ წინადადებაა იმისა, თუ სად შეგიძლიათ იპოვოთ ამ გაკვეთილში გამოყენებული ნივთები (და შესაძლოა მხარი დაუჭიროთ ჩემს მომავალ გაკვეთილებს). მოგერიდებათ მოძებნოთ ისინი სხვაგან და შეიძინოთ თქვენს საყვარელ ადგილობრივ ან ონლაინ მაღაზიაში.
თქვენ ასევე შეგიძლიათ შეიმუშაოთ 3D დაბეჭდილი ქეისი თქვენი საათისათვის. იცოდით რომ შეგიძლიათ შეიძინოთ Anet A8 მხოლოდ 169,99 დოლარად? დააწკაპუნეთ აქ და მიიღეთ თქვენი!
გირჩევთ:
როგორ გააკეთოთ ანალოგური საათი და ციფრული საათი Led Strip– ით Arduino– ს გამოყენებით: 3 ნაბიჯი
როგორ გავაკეთოთ ანალოგური საათი და ციფრული საათი Led Strip– ით Arduino– ს გამოყენებით: დღეს ჩვენ გავაკეთებთ ანალოგიურ საათს & ციფრული საათი Led Strip– ით და MAX7219 Dot მოდულით Arduino– ით. ის შეასწორებს დროს ადგილობრივ დროის ზონაში. ანალოგურ საათს შეუძლია გამოიყენოს უფრო გრძელი LED ზოლები, ასე რომ ის შეიძლება კედელზე ჩამოკიდდეს და გახდეს ხელოვნება
როგორ შევქმნათ მინიმალისტური LED საათი: 9 ნაბიჯი
როგორ შევქმნათ მინიმალისტური LED საათი: ყველა ციფრული კედლის საათი შეიძლება იყოს ასე დაკავებული, არა? თქვენ ნამდვილად არ გინდათ დიდი 7-ნიშნიანი ეკრანი, რომელიც თქვენს კედელს არეულობს და ხელს გიშლით, არა? ანალოგიურ საათებსაც კი, მართალია უფრო მარტივ, მაგრამ მაინც აქვთ მახინჯი შავი რიცხვები და ხელები
მინიმალისტური ველოსიპედის მაჩვენებელი, შეხებით ჩართულია!: 10 ნაბიჯი (სურათებით)
მინიმალისტური ველოსიპედის მაჩვენებელი, შეხებით ჩართულია !: გამარჯობა! ეს არის ჩემი პირველი ინსტრუქცია. მე ყოველთვის მინდოდა ყველაფერი ნულიდან გამეკეთებინა მხოლოდ იმისთვის, რომ მენახა როგორ მუშაობს და ვის არ მოსწონს წვრილმანი (გააკეთე ეს საკუთარი ხელით), როდესაც შეგიძლია შეცვალო რაღაც შენი საჭიროებების შესაბამისად? ისევე საინტერესო, როგორც წვრილმანი
მინიმალისტური სიტყვის საათი: 28 ნაბიჯი (სურათებით)
მინიმალისტური სიტყვის საათი: მადლობა Super Make Something– ს, რადგან ეს პროექტი შთაგონებულია მათი ნეოპიქსელური სიტყვის საათით. მე შევქმენი ეს საათი, როგორც ჩემი IGCSE დიზაინის ნაწილი & ტექნოლოგიის კურსი და მიიღო A* ამისათვის. CAD მოდელი აგებულია ადრე შერწყმაზე, ასე რომ
Wi-Fi Smart Scale (ESP8266, Arduino IDE, Adafruit.io და IFTTT): 18 ნაბიჯი (სურათებით)
Wi-Fi Smart Scale (ESP8266, Arduino IDE, Adafruit.io და IFTTT): თუ უკვე ზაფხულია, სადაც თქვენ ცხოვრობთ, ეს ალბათ შესანიშნავი დროა გარე ფიტნეს აქტივობებისთვის. სირბილი, ველოსიპედი ან სირბილი გასაოცარი ვარჯიშია თქვენთვის, რომ მიიღოთ ფორმა. და თუ გსურთ დაიკლოთ ან აკონტროლოთ თქვენი ამჟამინდელი წონა, აუცილებელია კ