
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Salom! Men Kameronman. Bu ko'rsatma uchun men sizga Nerf qurolini qanday harakatga keltirishni ko'rsataman. Bu biroz qiyin, lekin 100% AJOYIB !!!
Ta'minotlar
1. elektr Nerf quroli
2. Raspberry Pi (b+ va undan yangi)
3. Batareya banki (2 amper va undan yuqori)
4. PIR moduli (5 volt)
5. o'rni (men Songle SRD-05VDC-SL-C ishlatardim)
6. bit va bo'laklar (non paneli, o'tish simlari, micro sd -karta va boshqalar)
1 -qadam: Qurolni burab qo'ying

Bu qadam, ehtimol, bu ko'rsatma berishda eng oddiy narsa. Faqat barcha vintlarni burab qo'ying (faqat tashqarida!).
2 -qadam: Batareya paketini chiqarib oling

Bu qadam mening "Nerf" tabancamni bezovta qilardi. Barcha vintlarni va elimni echib oling.
3 -qadam: Batareya to'plamini Nerf Gun -ga ulang



Oddiy! Batareya paketining salbiy tomonini Nerf tabancasidagi manfiy simga ulang, so'ngra sizning o'rningizning markaziga (bu meniki, lekin ishonch hosil qilish uchun ikki marta tekshirishni xohlaysiz).
4 -qadam: MOTORlarni ulang !

Nerf qurolining ijobiy simlarini o'rni NO (odatda ochiq) qismiga ulang (meniki o'ng tomonda edi).
5 -qadam: O'rnimizni ulang



Raspberry Pi -dagi GPIO 21 -ga (pastki o'ngda), GND -ni Ground -ga va 5V -5V -ga o'rni ma'lumot pinini ulang.
6 -qadam: PIRni ulang



PIR -dagi ma'lumot pinini GPIO pin 4 -ga, GND -ni Ground -ga va nihoyat 5V -5V ga ulang.
7 -qadam: Python bilan kodlash

########################### Mana kod! ################## #################
chop etish ("Xush kelibsiz!") chop etish ("Modullarni import qilish …") gpiozero -dan import qilish MotionSensor RPi. GPIO -ni GPIO sifatida import uyqu vaqtidan (0.2) chop etish ("Bajarildi!") chop etish ("GPIO -ni sozlash…") GPIO.setwarnings (Noto'g'ri) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) uyqu (0,3) chop etish ("To'liq !!") uyqu (0,1) chop etish ("Iltimos, PIR o'rnashishini kuting …"). wait_for_no_motion sleep (1) chop etish ("hal qilindi!") True esa: chop etish ("Olovga tayyor …") pir.wait_for_motion () chop etish ("Harakat aniqlandi !!!") chop etish ("YANGIN !!!") GPIO. chiqish (21, Haqiqiy) uyqu (1) chop etish ("O'chirish") GPIO.output (21, Noto'g'ri)
8 -qadam: yoqing

Qadamlar:
1. Triggerni arqon bilan bog'lang, shunda u yoqilgan holatda qoladi
2. Python kodini ishga tushiring
3. tez yugurish… YOKI OTIRISH !!!
Umid qilamanki, sizga bu ko'rsatma yoqdi, xayr!
-Kameron
Tavsiya:
Harakat sensori signalizatsiyasi: 5 qadam

Harakat sensori signalizatori: Siz har doim eshik oldida kim borligini tekshirasizmi? Bu siz uchun eng zo'r element. Eshigim tashqarisida bilmagan odamlar bormi, men doim qiziqardim. Men bu harakat sensori signalizatsiyasini LED chiroqlar bilan yaratdim, bu esa
Ovoz sensori va servo: reaktiv harakat: 4 qadam

Ovoz sensori va Servo: Reaktiv harakat: Avval siz ushbu sxemani birlashtirish uchun tegishli materiallarni to'plashingiz kerak
Harakat yoritgichli DIY portlovchi devor soati: 20 qadam (rasmlar bilan)

Harakatli yoritgichli DIY portlovchi devor soati: Bu ko'rsatma / videoda men sizga asta -sekin ko'rsatma beraman, qanday qilib birlashtirilgan yorug'lik tizimi bilan ijodiy va o'ziga xos devor soatini yasash mumkin. . Men yurganimda
Qanday qilib epik Wii qurolini yasash mumkin (10 dollardan kam): 4 qadam

Qanday qilib epik Wii qurolini yasash mumkin (10 dollardan kam): Xush kelibsiz, mening ko'rsatmalarni sinab ko'rganingiz uchun tashakkur !!! :) Bugun biz Wii konsolida qurol o'yinlari uchun Wii qurolini tayyorlaymiz. Xo'sh … Boshlaylik
Harakat boshqariladigan rozetka - Harakat sezuvchi nurdan: 6 qadam

Harakat boshqariladigan rozetka - Harakat sezuvchi nurdan: Tasavvur qiling, siz hiyla-nayrangchi bo'lib, blokning eng qo'rqinchli uyiga borasiz. Barcha arvohlar, arvohlar va qabristonlardan o'tib, siz oxirgi yo'lga borasiz. Siz oldingizda bir piyola ichida konfetni ko'rishingiz mumkin! Ammo keyin birdaniga gho