Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Juda ko'p o'g'rilar boshqa odamlarning uyiga bostirib kirib, ularning narsalarini o'g'irlashni yaxshi ko'radilar, bu odamlar uxlab yotgan paytda juda qimmatli, shuning uchun men bu qurilmani bu muammoni hal qilish uchun yaratdim.
Ta'minotlar
katta quti*1
kichik quti*1
qarshilik*3
lehimsiz non paneli*1
Arduino Leonardo*1
Piezo ovozli signal*1
sim*20 ≤
Kesish va joylashtirish uchun asboblar*1≤
Lazer ko'rsatkichi*3
Fotoresistans*3
A4 o'lchamdagi qog'oz*1
1 -qadam: Komponentlarni ulang
Yuqoridagi rasmda ko'rsatilganidek, barcha komponentlarni joylashtiring
2 -qadam: Kodni kiriting
void setup () {// bir marta ishga tushirish uchun sozlash kodini bu erga qo'ying: Serial.begin (9600); // ketma -ket portni ochadi, ma'lumotlarni uzatish tezligini 9600 bpsga o'rnatadi} void loop () {// asosiy kodingizni bu erga qayta -qayta ishga tushirish uchun qo'ying: Serial.print (analogRead (A2)); // bosma xabar Serial.print (""); // bo'sh Serial.println () chop eting; if (analogRead (A2) <700) {for (int i = 0; i <10; ++ i) {tonna (11, 1976, 200); // signal yoki karnay chastotasining kechikishi (300); // bir necha millisekundlik ohangni kutadi (11, 1976, 200); // signal yoki karnay chastotasining kechikishi (600); // bir necha millisekund kutadi}} Serial.print (analogRead (A3)); // bosma xabar Serial.print (""); // bo'sh Serial.println () chop eting; if (analogRead (A3) <550) {for (int i = 0; i <10; ++ i) {tonna (11, 1976, 200); // signal yoki karnay chastotasining kechikishi (300); // bir necha millisekundlik ohangni kutadi (11, 1976, 200); // signal yoki karnay chastotasining kechikishi (600); // bir necha millisekund kutadi}} Serial.print (analogRead (A1)); // bosma xabar Serial.print (""); // bo'sh Serial.println () chop eting; if (analogRead (A1) <800) {for (int i = 0; i <10; ++ i) {tonna (11, 1976, 200); // signal yoki karnay chastotasining kechikishi (300); // bir necha millisekundlik ohangni kutadi (11, 1976, 200); // signal yoki karnay chastotasining kechikishi (600); // bir necha millisekund kutadi}}
3 -qadam:
1. Ikkita qutini yopishtiring
2. Rasm sifatida barcha jihozlarni o'z joyiga qo'ying
3. Sinab ko'ring
4 -qadam: ijobiy va salbiy tomonlari
Taroziga soling:
1. Bu muammoni hal qiladi
2. o'g'rilarga uxlab yotganingizda narsalaringizni o'g'irlash qiyinroq
3. Bu kichik uylarda yashaydigan odamlarga yordam beradi va o'g'rilarning oldini olishni o'rganadi.
Kamchiliklari:
1. Bu faqat uyda bo'lganingizda ishlagan
2. Uyda bo'lmaganingizda foydasiz