Mundarija:
- 1 -qadam: kerakli komponentlar
- 2 -qadam: O'chirish davri
- 3 -qadam: ekish
- 4 -qadam: kodlash
- 5 -qadam: Yakuniy
Video: Noyob stol ob -havo stantsiyasi namoyishi: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Ey yigitlar! Bu oylik loyihada men ob -havo stantsiyasini stol usti shaklida yasadim yoki siz uni stol namoyishi deb atashingiz mumkin. Bu ob -havo stantsiyasi ESP8266 -ga openwethermap.org nomli veb -saytdan ma'lumotlarni oladi va ko'rgazmada RGB ranglarini o'zgartiradi. Ko'rgazma turli xil rang kombinatsiyalariga ega, ular vaqt va iqlimga qarab o'zgaradi. Masalan, kechqurun tashqarida yomg'ir yog'adigan bo'lsa, bulutning rangi qizil, to'q sariq, sariq ranglarning kombinatsiyasiga aylanadi va bu momaqaldiroq ta'sirini ko'rsatadi. Shunday qilib, u har xil rang kombinatsiyalariga ega.
1 -qadam: kerakli komponentlar
*MCU tuguni (ESP8266)
*WS2812 LED tasmasi
*5v mikro USB zaryadlovchi
*3D bosilgan qismlar
2 -qadam: O'chirish davri
*Ulanish sxemasini ko'rsatilgandek ulang.
*Siz alohida LEDlar o'rniga WS2812B LED chizig'idan foydalanishingiz mumkin.
*Ma'lumot pinasi ESP8266 D4 piniga, GND - GND va 5v - NodeMCU piniga ulangan.
*Har bir devor uchun 4 ta LED (4 ta LED x 4 devor = 16 ta LED), bulut uchun 7 ta LED va Quyosh/Oy uchun 2 ta LED (3D bosilgan Small Circe) ishlatganingizga ishonch hosil qiling.
*ESP8266 taxtasi taglik tagiga joylashtirilgan, taglik uni yopish uchun 3D bosilgan qopqog'iga ega.
3 -qadam: ekish
*Idishga polietilen qopqoq soling.
*Tuproq va shimni qutiga solingan idishga soling.
4 -qadam: kodlash
*Arduino IDE -da quyida berilgan kodni oching.
*Kod:
*Kodda ko'rsatilgan har bir kutubxonani o'z ichiga olganingizga ishonch hosil qiling.
*Endi siz buni tahrir qilishingiz kerak
OPEN_WEATHER_MAP_APP_ID = "App_ID" qatori; OPEN_WEATHER_MAP_LOCATION_ID qatori "Manzil_ID";
*Brauzerni oching va www.openweathermap.org saytini qidiring.
*Hisob qaydnomasini yarating va saytga kiring.
*API tugmachalarini bosing, kalitni nusxa ko'chiring va APP_ID -dagi dasturga joylashtiring.
*Xuddi shu veb -saytda qidiruvda sizning joylashuvingiz natijani ochadi va oxirgi raqamni URL manzilidan nusxa ko'chiring va LOCATION_ID ga joylashtiring.
*MAP_ID va LOCATION_ID menikiga o'xshash bo'ladi.
*Wifi_name -ni ssid -ga va Wi -Fi parolini kiriting.
const char* ssid = "Wifi_name"; const char* parol = "parol";
*Endi vaqt mintaqasini mamlakatingizning vaqt zonasi bo'yicha o'zgartiring
int vaqt zonasi = 5.5 * 3600;
Hindistonga ko'ra, vaqt zonasi - soat 5:30, shuning uchun men 5.5 ni yozdim, siz ham o'z vaqt mintaqangizni yozishingiz mumkin.
*Men ko'rsatganimdek, barcha satrlarni siz tahrir qilishingiz kerak.
*Endi ESP8266 -ni shaxsiy kompyuteringizga ulang, portni tanlang va kodni yuklang.
5 -qadam: Yakuniy
Micro USB zaryadlovchini ulang va siz tayyor.
Rahmat!
Tavsiya:
Arduino bilan klaviatura interfeysi. [Noyob usul]: 7 qadam (rasmlar bilan)
Arduino bilan klaviatura interfeysi. [Noyob usul]: Assalomu alaykum, mening birinchi ko'rsatmaga xush kelibsiz! :) Bu ko'rsatmalarni men arduino - "Parollar kutubxonasi" bilan klaviatura bilan bog'lanish uchun ajoyib kutubxonani, shu jumladan "Klaviatura kutubxonasi" bilan bo'lishmoqchiman. Bu kutubxona biz biladigan eng yaxshi xususiyatlarni o'z ichiga oladi
HV izolyatorli osma lampalar va boshqa noyob aksentli yoritish: 8 qadam (rasmlar bilan)
HV izolyatorli osma lampalar va boshqa o'ziga xos aksentli yoritish: Men bir kuni tegib ketdim va turli xil lampalar yasay boshladim. Men 3D -ning ba'zi qismlarini bosib chiqarganman, qolgan qismini esa Lowes va dollar do'konidan olganman. Eng yaxshi topilma - bu ombor sotuvida bir quti elektr qutbli izolyator. Ularning har biri 3 dollardan edi. Keyin
Noyob sartaroshlik vositasini yaratish: 30 qadam (rasmlar bilan)
Noyob sartaroshlik vositasini yaratish: Menga Instructables asboblar yaratish bo'yicha tanlov o'tkazayotgani yoqdi. Ochig'ini aytganda, bu yozishni tugatishni kechiktirdi, chunki menimcha, bu biz uchun asboblar yasashda yaxshi o'zgarishlarga olib keladi … Garchi men juda ko'p asboblar yasagan bo'lsam (ba'zi tajribalar
Pitonda potentsiometr tomonidan boshqariladigan ikkita 7 segmentli displey - ko'rish barqarorligining namoyishi: 9 qadam (rasmlar bilan)
7-segmentli ikkita displey CircuitPython-da potentsiometr tomonidan boshqariladi-ko'rish barqarorligining namoyishi: Ushbu loyiha 7-segmentli LED displeylaridagi (F5161AH) displeyni boshqarish uchun potentsiometrdan foydalanadi. Potentsiometr tugmachasi aylantirilganda, ko'rsatiladigan raqam 0 dan 99 gacha o'zgaradi. Har qanday vaqtda faqat bitta LED yonadi, lekin juda qisqa
Kamalak soyasi muzeyining namoyishi: 10 qadam (rasmlar bilan)
Kamalak soyasi muzeyining ko'rgazmasi: Mening maktabim muzey, G'arbiy ilmiy markazda joylashgan. WSCda olmos vodiysi suv omborini yaratishda qazilgan muzlik davridagi jonivorlarning suyaklari bor (mamontlar, mastodonlar, yalang'ochlar va boshqalar). Maktab " Muzey diskveti