Mundarija:
- Ta'minotlar
- 1 -qadam: Qurilmaning tuzilishi
- 2 -qadam: kodlash
- 3 -qadam: tashqi ko'rinishini o'zgartiring
- 4 -qadam: Bu haqiqatda qanday ishlaydi
- 5 -qadam: aks ettirish
Video: Chiroqlarni o'chirish haqida eslatma: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Yodingizda bo'lsin, chiroqlarni o'chiring, Yerni qutqaring.
Bu qurilma menga xonamdan chiqqanimda chiroqlarni o'chirish odatini shakllantirishga yordam beradi.
Qurilma oddiygina yorug'lik sensori, ultrasonik masofani o'lchash asbobi va LED lampochkasi yordamida Arduino tomonidan qurilgan.
Eshik tashqarisida turgan LED lampochkasini yoqib, agar unutgan bo'lsam, chiroqni o'chirishni eslatadi.
Ta'minotlar
Yorug'lik sensori
Ultrasonik masofani o'lchash vositasi
LCD displey
LED lampochkasi
Cho'chqalar bilan alligator kliplari
Har xil turdagi simlar
Yaxshi ko'rinadigan quti
1 -qadam: Qurilmaning tuzilishi
Qurilmaning ishlashini ta'minlaydigan 5 ta asosiy qism mavjud:
A-yorug'lik sensori: yorug'lik nurlarining qiymatini sezadi (yorug'lik yoqilganmi yoki o'chirilganmi) va kodlash orqali tartibga solinadi.
B-ultratovushli masofani o'lchash vositasi: eshik masofasini aniqlaydi va kodlash orqali asosiy nuqta-eshik ochiq yoki yo'qligini aniqlash.
C-LCD displey: masofani o'lchash, Ultrasonik masofani o'lchash asbobining kodini o'rnatishga yordam beradi.
D-LED lampochkasi: eslatuvchi sifatida osonlikcha yoritilgan ob'ekt
E-Alligator krujkalar bilan kliplar: LED lampochkasini tashqi makonga chiqarishga imkon beradi
2 -qadam: kodlash
1. Ultrasonik masofani o'lchash moslamasi aniqlagan masofani ko'rsatish uchun LCD displeyni o'rnating.
2. ikkita shartli "if/else" mantig'ini yarating:
a) agar yorug'lik nurlarining qiymati 500 dan yuqori bo'lsa-yorug'lik yoqiladi
b) agar masofa soni 93 dan kam bo'lsa-eshik ochildi (xonadan chiqib ketish)
-agar a) va b) ikkala shart ham mos bo'lsa-eshik tashqarisidagi LED lampochka yonadi (chiroqni o'chirishni eslatadi)
-agar ulardan bittasi a) yoki b) shartlar mos kelmasa-eshik tashqarisidagi LED lampochka yonmaydi (siz hali ham xonangizdasiz yoki chiroqni yoki ikkalasini ham o'chirishni eslaysiz)
3 -qadam: tashqi ko'rinishini o'zgartiring
Hech kim o'z xonasining tagida simlarga to'la qurilmani xohlamaydi.
Qurilmani chiroyli ko'rinadigan qutiga soling.
*Sensor va detektorni qutiga qo'ymang, aks holda u ishlamaydi.
4 -qadam: Bu haqiqatda qanday ishlaydi
Chiroq yoqilgan xonadan chiqsam, eslatuvchi LED chiroq yonadi.
Chiroqlar o'chgan xonadan chiqsam, eslatuvchi LED ishlamaydi.
5 -qadam: aks ettirish
Bu loyiha menga xonamdan chiqqanimda yorug'likni o'chirish odatini shakllantirishga yordam beradi. Va men o'zim loyihalashdan tortib to yasashgacha qurilmani yaratishni o'rgandim. Bu mening Arduino ko'nikmalarini va inqirozni boshqarish qobiliyatimni oshirdi. O'ylaymanki, men ilgari o'ylaganimdan ko'ra yaxshiroq mahoratga egaman va bu o'zimga bo'lgan ishonchni oshiradi. Men keyingi loyihani intizorlik bilan kutmoqdaman va katta vazifani qidirmoqdaman.
Tavsiya:
Nextion sensorli ekranli Outlook taqvim uchrashuvlari haqida eslatma: 6 qadam
Nextion sensorli ekranli Outlook taqvimidagi uchrashuvlar haqida eslatma: Men bu loyihani boshlashimning sababi shundaki, men tez -tez uchrashuvlarni o'tkazib yubordim va menga yaxshiroq eslatish tizimi kerak edi. Garchi biz Microsoft Outlook Taqvimidan foydalansak -da, lekin men ko'p vaqtimni Linux/UNIXda bir xil kompyuterda o'tkazganman. Bilan ishlashda
Shaxsiy mulk haqida eslatma: 5 qadam
Shaxsiy mulk haqida eslatma: O'ylaymanki, biz hammamiz shunga o'xshash tajribaga egamizki, biz uydan chiqqandan keyin o'z narsalarimizni olib ketishni unutganmiz. Bu har kungi kundalik hayotimizda keng tarqalgan xato. Bunga yo'l qo'ymaslik uchun menda f shaklini yaratishni eslatuvchi qurilma haqida tasavvurim bor
Zaryadlash haqida eslatma: 5 qadam
Zaryadlovchi haqida eslatma: Kirish Sizni narsalarni unutish sizni bezovta qiladimi? Men bundan jiddiy bezovta bo'laman. Kompyuterni zaryad qilish - bu mening kundalik ishim, chunki men uni har kuni maktabda ishlataman. Biroq, men tez -tez zaryadlashni unutaman, chunki men batareyali kompyuterga ega bo'laman
Toshbaqalarni boqish haqida eslatma: 7 qadam
Kaplumbağalar boqish haqida eslatma: Ushbu loyiha toshbaqalarni boqish haqida eslatma deb nomlanadi. Ushbu loyihaning maqsadi har kuni uyga qaytganimda toshbaqalarimni boqishimni eslatishdir. Nega men buni qildim: mening uyimda har kuni boqishim kerak bo'lgan ikkita toshbaqa bor. Biroq, men
Signal: Xonani tark etish haqida eslatma: 5 qadam
Signal: Xonani tark etish haqida eslatma: Bu sizni xonangizdan chiqib ketishga majbur qilish uchun mo'ljallangan signal. Belgilangan vaqt tugagach, qurilmadagi karnay o'chadi va siz chiroqni o'chirmaguningizcha signal beradi