Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: O'chirish
- 3 -qadam: mahkamlash
- 4 -qadam: ma'lumotlar bazasi
- 5 -qadam: kod
Video: Venti - aqlli shamollatish: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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.
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Covid-19 shamollatish boshqaruv bloki: 10 qadam
Covid-19 Ventilatorni boshqarish bloki: Bu loyiha Ventilator olomonining prototipi bo'lib, ko'pchilik tomonidan ishlab chiqarilgan ventilyatordir. Loyihaning hammaga ochiq veb-sayti bu erda: https://www.ventilatorcrowd.org/Bu erda boshqalar bizning hozirgi ishimizga asoslanib, o'rganishimiz mumkin