Mundarija:
- 1 -qadam: Mening ustaxonam
- 2 -qadam: material
- 3 -qadam: I2c protokoli
- 4 -qadam: Displey va foto qarshilik
- 5 -qadam: DHT22
- 6 -qadam: tugmalar
- 7 -qadam: yig'ish
- 8 -qadam: Arduino kodi
- 9 -qadam: signal …
Video: Ob -havo soati: 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Elektr sxemasi va Fritzing sxemasi bilan yangilang
Men ikkita bino quraman:
- Bu mening birinchi ko'rsatma
- Men maktabda ingliz tilini o'rganmagan, johil italyanman va shuning uchun men yordam so'radim:
Ishlari orqali meni ilhomlantirgan va Arduino / Genuino bilan "o'ynashimga" yordam bergan bir necha kishiga minnatdorchilik bildirishdan boshlang.
Mishel Maffuchchi
Daniele Alberti
Mauro Alfieri
Mening professor "Perito Karli" laboratoriyasi professori
1 -qadam: Mening ustaxonam
Mening ustaxonamda soat va sanadan tashqari, atrof -muhit sharoitlarini ham bilmoqchi bo'lgan soat kerak edi
Ish Arduino bilan oson bajarilishi mumkin, faqat RTC, DHT22 (DHT11dan biroz qimmatroq, lekin aniqroq) va BMP180 xizmat qiladi.
Lekin biz kerakli materialni batafsil ko'rib chiqamiz
2 -qadam: material
- Arduino yoki Arduino mustaqil
- BMP180 - Barometrik bosim/harorat/balandlik sensori
- DHT22 - harorat -namlik sensori
- RTC DS1307
- 1 Stripboard
- elektr simlari
- 3 tugma
- To'rt mevali qutilar GEWISS
- LCD 20x4 I2c
- 1 Fotoresistans
Arduino haqida gapirishning iloji yo'q, chunki bo'sh joy cheklangani uchun men Arduino Standalone -dan foydalanardim
Datchiklar aliexpress tomonidan sotib olingan, ularning narxi kam, lekin Xitoydan Italiyaga kelishimizga 40 kun qoldi
Tugmalar vaqtni sozlash uchun ishlatiladi, chunki RTC oyiga bir daqiqa xato chegarasiga ega (diagramma va eskizlar arduinoenonsolodan olingan)
Fotosuratga qarshilik keyinroq tushuntiriladi
3 -qadam: I2c protokoli
DISPLAY, RTC va BMP180 Arduino bilan I2C protokoli va Wire kutubxonasi orqali aloqa o'rnatadi.
Barcha uchta element A4 va A5 pinlariga mos keladigan Arduino SDA va SLC kontaktlariga parallel ravishda ulanishi kerak.
Ishni engillashtirish va kontaktlarni chalg'itmaslik uchun men bir xil rangdagi simlardan foydalanardim
RTC moduli - bu "soat" bo'lib, Arduino bilan bog'lanish orqali real vaqtni (soat, daqiqa, soniya, kun, oy va yil) hisoblab chiqadi. vaqt o'tishini hisoblashni davom ettirmoqda.
BMP180 moduli (Barometrik bosim / harorat / balandlik sensori)-harorat, barometrik bosim va balandlikni ta'minlaydigan yuqori samarali sensor. Men SparkFun kutubxonasidan foydalandim.
4 -qadam: Displey va foto qarshilik
Displey juda yorqin, men xona qorong'i bo'lganda, uning yorqinligini pasaytirmoqchiman.
Displey uchun I2C moduli sizga kontrastni sozlash imkonini beradi va o'tish moslamasi orqa nuri o'chirilishi mumkin, lekin agar biz o'tish moslamasini yorug'lik kuchayishi, uning qarshiligi bilan fotorezistorni (Arduino boshlang'ich to'plami tomonidan ta'minlangan) o'rnatsak. kamayadi, natijada displeyning yorqinligi oshadi, kam yorug'lik sharoitida qarshilik juda yuqori va yorqinligi pasayadi.
5 -qadam: DHT22
Yuqorida aytib o'tganimdek, men DHT22 -dan foydalandim, garchi DHT11 -dan qimmatroq bo'lsa -da, chunki bu aniqroq.
Bu sensor atrof -muhit harorati va namligini ta'minlaydi. Adafruitni ko'rib chiqish (men kutubxonadan foydalanganman)
Loyihani soddalashtirish uchun men o'rnatilgan tortish qarshiligi bo'lgan modelni ishlatardim.
Ma'lumot pinasi arduino 4 -piniga ulangan
6 -qadam: tugmalar
Tugmalar, eslatilganidek, eskizlarni qayta yuklamasdan vaqtni sozlash uchun ishlatiladi.
U har bir tugma uchun kichik tortish sxemasini tuzishi kerak.
Bu xususiyatga qiziqqan Arduino pin:
- 6 -pin = menyu
- Pin 7 = +
- Pin 8 = -
7 -qadam: yig'ish
Men GEWISSning 4 ta mevasi uchun birlashma qutisini tanladim, chunki bu men ishlatgan displey uchun eng zo'r o'lchamdir.
Ankraj nuqtalari bo'lmaganligi sababli, displeyni oldingi niqobga ulash uchun elektr simidan foydalandim.
LED (220 ohmli qarshilik bilan ketma -ket) teshikka men qilgan 0,5 mm dan yopishtirilgan.
Fotorezistorni himoya qilish uchun men qayerdan topganimni eslay olmaydigan shaffof plastmassadan foydalandim.
Men kerak bo'lmaganda hamma narsani o'chirish uchun asosiy kalitni qo'shdim.
Tarmoq uchun men mini USB vilkasi bo'lgan telefon zaryadlovchisini ishlatardim.
DHT sensori qutidan tashqarida bo'lishi uchun o'rnatildi.
PIR sensorini ulash uchun men 2,5 stereo raz'emdan foydalanardim.
Arduino mustaqil va Stripboard, RTC va qarshilik pastga tushganda (afsuski, siz ko'rmaysiz), ular qutining orqa qismiga M3 vintlar bilan biriktirilgan.
8 -qadam: Arduino kodi
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Dobbiamo kutubxonasi:
RTC
DHT
Suyuq kristal_I2C
SFE_BMP180
9 -qadam: signal …
Mening laboratoriyam podvalda joylashgan va men ishlayotganda kimdir menga tashrif buyurganini sezmayman, shuning uchun men PIR sensori, LED va BUZZER bilan signalni qo'shish haqida o'yladim.
PIR sensori 5 voltli Arduino tomonidan ta'minlanishi va 2 -pinga ulanishi kerak
LED 13 -pinga ulangan
9 -chi pin uchun signal
Sizga ogohlantirildi!
Menga tashrif buyurmoqchi bo'lganingizda …
Meni ogohlantir !!!
Tavsiya:
"Uizli" joylashuv soati 4 qo'l bilan: 11 qadam (rasmlar bilan)
"Uizli" 4 qo'l bilan joylashuv soati: Shunday qilib, bir muddat tepib kelayotgan Raspberry Pi bilan men undan eng yaxshi foydalanishimga imkon beradigan yaxshi loyihani topmoqchi edim. Men ppeters0502 tomonidan o'zingizning Uesli joylashuvingizni aniqlab beradigan ajoyib yo'riqnomani uchratdim va shunday deb o'yladim
Kichkintoyning birinchi soati - taymer bilan: 16 qadam (rasmlar bilan)
Kichkintoyning birinchi soati - Chiroqli taymer bilan: Bu qo'llanmada siz bir -birining o'rnini qanday qilib almashtirishingiz mumkinligi ko'rsatilgan - bu sizning bolangizning rasmlari, oilasi/uy hayvonlari fotosuratlari yoki boshqa narsalarni o'z ichiga olishi mumkin - ularni vaqti -vaqti bilan o'zgartirish yaxshi bo'lardi. Aniq nuqtai nazarni kerakli burchakka mahkamlang
Pensiya soati / hisoblash / Dn soati: 4 qadam (rasmlar bilan)
Pensiya soati / hisoblash / Dn soati: Menda tortmasida 8x8 o'lchamli LED nuqta matritsali displeylar bor edi va ular bilan nima qilish kerakligi haqida o'yladim. Boshqa ko'rsatmalardan ilhomlanib, men kelajakdagi sana/vaqtni sanash uchun orqaga/yuqoriga ko'rsatish ekranini yaratish g'oyasini oldim va agar belgilangan vaqt
ESP8266 hech qanday RTCsiz tarmoq soati - Nodemcu NTP soati RTC yo'q - INTERNET CLOCK LOYIHASI: 4 qadam
ESP8266 hech qanday RTCsiz tarmoq soati | Nodemcu NTP soati RTC yo'q | INTERNET CLOCK LOYIHASI: Loyihada RTCsiz soat loyihasi yaratiladi, wifi yordamida internetdan vaqt oladi va uni st7735 displeyida ko'rsatadi
Gixie soati: Glow Tube -ning eng chiroyli soati: 4 qadam
Gixie soati: eng chiroyli nurli soat: Menga Niksi kolbasi juda yoqadi, lekin bu juda qimmat, men bunga qodir emasman. Shunday qilib, men yarim yil davomida bu Gixie soatini yaratdim. Gixie soatiga ws2812 akril nuri yordamida erishish mumkin, men RGB naychasini yupqaroq qilish uchun qo'limdan kelganini qilaman