Სარჩევი:

მინიმალისტური IoT საათი (ESP8266, Adafruit.io, IFTTT და Arduino IDE გამოყენებით): 10 ნაბიჯი (სურათებით)
მინიმალისტური IoT საათი (ESP8266, Adafruit.io, IFTTT და Arduino IDE გამოყენებით): 10 ნაბიჯი (სურათებით)

ვიდეო: მინიმალისტური IoT საათი (ESP8266, Adafruit.io, IFTTT და Arduino IDE გამოყენებით): 10 ნაბიჯი (სურათებით)

ვიდეო: მინიმალისტური IoT საათი (ESP8266, Adafruit.io, IFTTT და Arduino IDE გამოყენებით): 10 ნაბიჯი (სურათებით)
ვიდეო: Modern Minimalist Swing Pendulum Digital Clock Mute Wall Clock for Living Room 2024, ივლისი
Anonim
მინიმალისტური IoT საათი (ESP8266, Adafruit.io, IFTTT და Arduino IDE გამოყენებით)
მინიმალისტური IoT საათი (ESP8266, Adafruit.io, IFTTT და Arduino IDE გამოყენებით)
მინიმალისტური IoT საათი (ESP8266, Adafruit.io, IFTTT და Arduino IDE გამოყენებით)
მინიმალისტური IoT საათი (ESP8266, Adafruit.io, IFTTT და Arduino IDE გამოყენებით)

ავტორი IgorF2 დაიცავით მეტი ავტორის მიერ:

Arduino Robot ერთად PS2 კონტროლერი (PlayStation 2 Joystick)
Arduino Robot ერთად PS2 კონტროლერი (PlayStation 2 Joystick)
Arduino Robot ერთად PS2 კონტროლერი (PlayStation 2 Joystick)
Arduino Robot ერთად PS2 კონტროლერი (PlayStation 2 Joystick)
IoT Cat ნაგვის ყუთი (ESP32, Arduino IDE, Thingspeak და 3D ბეჭდვით)
IoT Cat ნაგვის ყუთი (ESP32, Arduino IDE, Thingspeak და 3D ბეჭდვით)
IoT Cat ნაგვის ყუთი (ESP32, Arduino IDE, Thingspeak და 3D ბეჭდვით)
IoT Cat ნაგვის ყუთი (ESP32, Arduino IDE, Thingspeak და 3D ბეჭდვით)
3D დაბეჭდილი საარტიკულაციო ნათურა - REMIXED
3D დაბეჭდილი საარტიკულაციო ნათურა - REMIXED
3D დაბეჭდილი საარტიკულაციო ნათურა - REMIXED
3D დაბეჭდილი საარტიკულაციო ნათურა - REMIXED

შესახებ: შემქმნელი, ინჟინერი, შეშლილი მეცნიერი და გამომგონებელი ვრცლად 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 დოლარად? დააწკაპუნეთ აქ და მიიღეთ თქვენი!

გირჩევთ: