Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Raspberry Pi yordamida shamollatish tizimini yaratish bo'yicha bosqichma -bosqich ko'rsatma. Bu maktab uchun topshiriq edi, men HOWEST Kortrijkda MCT (Media va kommunikatsiya texnologiyalari) ni o'qiyman, u erda biz kamida 3 xil sensor, aktuator va displeydan foydalanishimiz kerak edi.
Ventilyatsiya tashqi va ichki haroratni, namlikni va yorug'lik foizini o'lchaydi. Bu ma'lumotlar ma'lumotlar bazasiga yuboriladi. Qiymatlar men qilgan kichik veb -saytda ko'rsatiladi, bu erda siz o'z xohishingizni qo'shishingiz mumkin. Orqa tomon Raspberry Pi ustida ishlaydi.
1 -qadam: materiallar
- Raspberry Pi 3 B+ quvvat manbai va SD-karta bilan
- 9V batareya
- DHT11 namlik va harorat sensori
- 2 9V muxlislari
- OLED displey
- Bir simli harorat sensori
- L293D
- MCP3008
- Yorug'likka bog'liq qarshilik
- O'tish simlari (erkak-ayol va erkak-erkak)
- 4,7k Ohm qarshilik
- 10k Ohm qarshilik
- Non paneli
- Multipleks (18 mm va 3 mm)
- Pleksiglas (4 mm)
- Vintlar
- Bo'yamoq
- Yog'och elim
- Matkaplar
Qo'shimcha ma'lumot mening materiallar ro'yxatimda
2 -qadam: O'chirish
Bu mening loyihamning sxemasi. U juda ko'p simlarni o'z ichiga oladi, lekin uni qurish unchalik qiyin emas. Raspberry Pi -da quyidagi interfeyslarni yoqganingizga ishonch hosil qiling
- SPI: MCP uchun
- I2C: OLED displey uchun
Men quyidagi kutubxonalardan foydalandim:
- DHT kutubxonasi: https://learn.adafruit.com/dht (Eslatma: Bu sensor aniq emas, agar sizga kerak bo'lsa, men boshqa turni qidirishni maslahat beraman.)
- L293D kutubxonasi:
- Adafruit_SSD1306 kutubxonasini paketlardan o'rnating
- Adafruti_DHT kutubxonasini paketlardan o'rnating
3 -qadam: mahkamlash
O'chirish tugagandan so'ng, men korpus qurishni boshladim. Men hamma narsani miniatyura oshxonasiga joylashtirmoqchi edim. Men MDF 3mm, 18mm va plexiglass 4mm ishlatardim. Kabellarni o'tkazish uchun burg'ulash yordamida juda ko'p teshiklar qildim.
Eskiz 1: 3 sm o'lchovda qilingan va mos yozuvlar uchun 1 qutining uzunligi 0, 5 sm.
4 -qadam: ma'lumotlar bazasi
Men ushbu ma'lumotlar bazasini keyingi bosqichda bog'laydigan kod uchun ishlatardim. U MySQL yordamida yaratilgan va MariaDB bilan Raspberry Pi -da joylashtirilgan.
5 -qadam: kod
Men barcha kodlarni bitta github omboriga joylashtirdim, siz u erda oldingi va orqa qismini topishingiz mumkin. Kod: Mening github omborim yoki bu yerga yuklagan fayllarni yuklab olib, ochib tashladim.