Mundarija:
- 1 -qadam: Loyihaning ta'rifi KIRISH
- 2 -qadam: muammoli
- 3 -qadam: Sensorlar va komponentlar kerak
- 4 -qadam: Koson yaratish
- 5 -qadam: LCD I2C bilan kontaktlarning zanglashiga olib kelishi
- 6 -qadam: LCD kodi
- 7 -qadam: MQ5 gaz sensori bilan kontaktlarning zanglashiga olib kelishi
- 8 -qadam: LEDlar bilan kontaktlarning zanglashiga olib kelishi
- 9 -qadam: Alkogol sensori sozlang
- 10 -qadam: Yakuniy kod
- 11 -qadam: tugma funktsiyasi
- 12 -qadam: Hammasini bir joyga to'plash
- 13 -qadam: ishlash
Video: Nafas olish apparati: 13 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Mark Guash va Genis Revilla tomonidan
Elisavadagi sanoat dizayni muhandisligi
Kurs: ma'lum ingliz terminologiyasida akademik foydalanish
Tarbiyachi: Jonatan Chakon Peres
1 -qadam: Loyihaning ta'rifi KIRISH
Hozirgi vaqtda ko'chadagi avtohalokatlarning aksariyati spirtli ichimliklarni iste'mol qilish holatlari bilan bog'liq. Shu sabab ko'p oilalar vayron bo'lishdi. Loyihaning asosiy maqsadi - odamlarni ichkilikbozlik va avtomobil boshqarishni oldini olish, shu sababli yo'lda baxtsiz hodisalarga sabab bo'lish.
Shunday qilib, bu alkogolli ichimliklar boshqaruvida haydashni to'xtatishning prototipi. Agar haydovchi ichgan bo'lsa, sensor haydovchining nafasidagi alkogol darajasini aniqlaydi va agar u belgilangan chegaradan oshsa, ogohlantirish paydo bo'ladi va haydovchi mashinani boshqarmaslikka qaror qilishi mumkin.
Bu alkogolog professional nafas oluvchi emas va uni faqat o'yin -kulgi uchun ishlatish kerak.
2 -qadam: muammoli
Ushbu mahsulot yordamida biz ko'plab haydovchilar kechki ovqatdan yoki ziyofatdan qaytganlarida muammoni hal qilmoqchimiz. Bu haydovchilar tez -tez transport vositasini to'g'ri boshqarish uchun haddan tashqari mast bo'lishganini bilishmaydi. Bu ko'chma alkogolometr odamlarga transport vositasini olishdan oldin testdan o'tishga imkon beradi, bu spirtning darajasi va transport vositasini qabul qilish maqsadga muvofiqmi yoki yo'qligini ko'rsatadi.
3 -qadam: Sensorlar va komponentlar kerak
Spirtli ichimliklar sensori asosiy talabdir. Spirtli ichimliklar sensori ichida Vcc, Ground, 1 analog va 1 raqamli o'qish porti mavjud. Bu erda ishlatiladigan sensor-MQ-4. Biz osonroq va tezroq yig'ish uchun i2c modulli LCD displeydan foydalanganmiz.
Kerakli materiallar:
(1x) Arduino Uno
(1x) MQ5 gaz sensori
(1x) LCD i2C 20x4
(1x) non paneli
(2x) Yashil LED
(1x) sariq LED
(2x) qizil LED
(5x) 10K rezistorlar
(50x) o'tish simlari
(1x) almashtirish
(1x) 5V batareya
(1x) 3D quti
4 -qadam: Koson yaratish
Cho'ntak nafas o'lchagichining qoplamasi 3D bosilgan. Quyidagi STL faylini yuklab olgandan so'ng, uni yaqin atrofdagi har qanday 3d bosib chiqarish markazida qilishingiz mumkin. Natijalar yuqoridagi rasmga o'xshash bo'lishi kerak.
5 -qadam: LCD I2C bilan kontaktlarning zanglashiga olib kelishi
Bu qadamning eng muhimi - LCD displeyni Arduino Uno -ga qanday ulashni bilish, quyidagi ulanishlar va qadamlar qo'yilishi kerak.
Ushbu komponentning to'g'ri ishlashi uchun kompyuterimizga kutubxona o'rnatish kerak, u quyida biriktirilgan.
I2C pinlari:
VCC pin - kontaktlarning zanglashiga olib keladigan pin
GND pin - bu kontaktlarning zanglashiga olib keladigan barcha komponentlarni topraklanmış tutish uchun zarur bo'lgan pin.
SDA Pin - bu belgilar uzatish amalga oshiriladigan ma'lumotlar liniyasi.
SCL Pin - bu belgi uzatilishini sinxronlashtiradigan soat chizig'i.
Arduino bilan aloqalar quyidagilar:
VCC - 5V
GND - GND
SDA - A4
SCL - A5
Biz o'rnatish sxemasini biriktiramiz.
6 -qadam: LCD kodi
Birinchidan, bizning LCD displeyimiz kutubxonasi keltiradigan misol kodi yuklanadi, shu tarzda biz ekranimizning to'g'ri ishlashini tekshirib, keyingi bosqichga o'tishimiz mumkin.
Biz quyidagi kodni biriktiramiz.
7 -qadam: MQ5 gaz sensori bilan kontaktlarning zanglashiga olib kelishi
Bu komponent to'g'ri ishlashi uchun tashqi kutubxona kerak emas. Uni faqat Arduino Uno -ga ulashimiz kerak, ulangandan so'ng biz quyida biriktirilgan dasturni ishga tushirishimiz mumkin va kompyuterimizning ketma -ket monitorida biz aniqlagan qiymatlarni ko'ramiz.
Arduino bilan aloqalar quyidagilar:
VCC - 5V
GND - GND
D0 - A8
A0 - A0
Biz o'rnatish sxemasini biriktiramiz.
Eslatma: Sensor birozdan keyin qizib ketadi, unga tegmang!
8 -qadam: LEDlar bilan kontaktlarning zanglashiga olib kelishi
Biz alkogol darajasini vizual tarzda ko'rsatishga xizmat qiladigan 5 ta LEDni ulaymiz. Ushbu LEDlar rezistorlar yordamida osongina o'rnatiladi.
Arduino bilan aloqalar quyidagilar:
LED1 (yashil) - D1
LED2 (yashil) - D2
LED3 (sariq) - D3
LED4 (qizil) - D4
LED5 (qizil) - D5
Biz o'rnatish sxemasini biriktiramiz.
9 -qadam: Alkogol sensori sozlang
Sensorni kalibrlash uchun biz alkogol bilan namlangan paxta ishlatardik, chunki biz buni haqiqiy mavzular bilan isbotlay olmadik. Nihoyat, biz haqiqiyroq deb hisoblaydigan qadriyatlardan foydalanishga qaror qildik.
10 -qadam: Yakuniy kod
Barcha komponentalar alohida ishlagandan so'ng, biz birgalikda ishlashga imkon beradigan kod yaratamiz.
Biz kod yaratamiz, u MQ5 sensori yordamida olingan ba'zi o'lchov diapazonlari orqali LCD displeyda 4 ta mast holatini ko'rsatadi.
"BAJO NIVEL ALKOLI" qiymati 50 - 100 orasida
"NIVEL MEDIO ALCOHOL" qiymati 100 dan 150 gacha
"ALTO NIVEL alkogol" qiymati 150 - 200 orasida
"POLICIA" qiymati> = 200
Biz ekranni yuqori qiymatga ega qiladigan xotira yaratdik.
LEDlar mustaqil ishlaydi, ular MQ5 sensori tomonidan olingan ma'lumotlarga asoslanadi, xuddi ekran quyida e'lon qilinadigan o'lchov diapazonlari bilan ishlaydi.
LED1 (Yashil) - <= 50 qiymati yoqilganda yoqing (u yoqilganligini bildiradi)
LED2 (Yashil) - qiymati> 50 bo'lganda yoqing
LED3 (sariq) - qiymati> 100 bo'lganda yoqing
LED4 (Qizil) - qiymati> 150 bo'lganda yoqing
LED5 (Qizil) - qiymati> 200 bo'lganda yoqing
Biz oxirgi kod va montaj rasmini quyida biriktiramiz.
11 -qadam: tugma funktsiyasi
Bizning tugmachamizning vazifasi Arduino -ni qayta ishga tushirish va boshqa o'lchovni amalga oshirishdir, chunki bizning dasturimiz har doim ekrandagi eng yuqori o'lchovni saqlaydi. Bu bizga xohlagancha o'lchov qilish imkonini beradi.
Bizning tugmachamiz to'g'ridan -to'g'ri quvvatga ulangan.
12 -qadam: Hammasini bir joyga to'plash
Har bir narsa to'g'ri ishlayotgan bo'lsa, uni qutiga qo'shish va uni to'g'ri yopish vaqti keldi.
13 -qadam: ishlash
Birinchidan, biz Arduino -ni oziqlantiradigan kabelni ulashimiz kerak. Ekranda "SOPLA AQUI" paydo bo'lganda, bu qurilma o'lchashga tayyor ekanligini ko'rsatadi. Ekran bizdagi alkogol darajasini ko'rsatadi, LEDlar real vaqtda alkogol darajasini ko'rsatadi, biz puflamasak, faqat bittasi yonadi.
Agar siz yangi o'lchov qilmoqchi bo'lsangiz, markaziy tugmani bosing va ekranda "SOPLA AQUI" ko'rsatilguncha kutib turing va yangi o'lchov qiling.
Tavsiya:
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): 7 qadam (rasmlar bilan)
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): Bu DIY sensori o'tkazgichli trikotaj cho'zish sensori shaklini oladi. U ko'kragingizni/oshqozoningizni o'rab oladi, va ko'kragingiz/oshqozoningiz kengayib, qisqarganda sensori ham, shuning uchun Arduino -ga uzatiladigan kirish ma'lumotlari ham kengayadi. Shunday qilib
Rojdestvo daraxti bilan nafas olish - Arduino Rojdestvo chiroqlarini boshqaruvchi: 4 qadam
Rojdestvo daraxti bilan nafas olish-Arduino Rojdestvo chiroqlarini boshqarish moslamasi: 9 metrli oldindan yoritilgan sun'iy Rojdestvo daraxti uchun boshqaruv qutisi Rojdestvo oldidan sindirilgani yaxshi yangilik emas va ishlab chiqaruvchi zaxira qismlarini bermaydi. Bu aql bovar qilmaydigan LED yorug'lik drayveri va boshqaruvchisining Ar
DIY soch quritgichi N95 nafas olish uchun sterilizator: 13 qadam
DIY soch quritgichi N95 nafas olish sterilizatori: SONG va boshqalarga ko'ra. (2020) [1], sochlarini fen mashinasida 30 daqiqa davomida ishlab chiqarilgan 70 ° C issiqlik N95 nafas olish tizimidagi viruslarni faolsizlantirish uchun etarli. Shunday qilib, oddiy odamlar kundalik mashg'ulotlar paytida N95 nafas oluvchilarini qayta ishlatishlari mumkin, bu hurmat
RGB LED va nafas olish kayfiyati nuri: 8 qadam
RGB LED & nafas olish kayfiyati nuri: RGB LED & Nafas olish kayfiyati nuri - bu ikkita rejimni o'z ichiga olgan oddiy tungi yorug'lik. Birinchi rejimda siz uchta o'zgaruvchan rezistorni burab, RGB LED rangini o'zgartirishingiz mumkin, ikkinchi rejimda esa nafas olish holatini ko'rsatadi
MQ-3 va LEGO qismlari bilan nafas olish moslamasini o'zingiz bajaring: 3 qadam
MQ-3 va LEGO qismlari bilan nafas olish moslamasini o'zingiz bajaring: Ushbu video darslikda siz MQ-3 analog sensori moduli, mini I2C OLED-displeyi (SSD1306), Arduino uchun eskiz bilan to'liq ochiq manbaali havo o'lchagichni yaratish bo'yicha aniq qadamlarni o'rganasiz. ochiq manbali apparat ANAVI gaz detektori va juda ko'p