Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere! Mina olen Cameron. Selle juhendatava jaoks näitan teile, kuidas teha liikumisega aktiveeritud Nerfi püstolit. See on mõnevõrra raske, kuid 100% VAHVA !!!
Tarvikud
1. elektriline Nerf püstol
2. Vaarika Pi (b+ ja uuem)
3. Aku pank (2 amprit ja rohkem)
4. PIR -moodul (5 volti)
5. relee (kasutasin Songle SRD-05VDC-SL-C)
6. tükid (leivaplaat, hüppaja juhtmed, mikro -SD -kaart jne)
Samm: keerake relv lahti
See samm on selles juhendis ilmselt kõige lihtsam. Keerake lihtsalt kõik kruvid lahti (ainult väljast!).
Samm: eemaldage aku
See samm oli minu Nerfi relva jaoks tüütult raske. Eemaldage kõik kruvid ja / või liim.
Samm: kinnitage aku Nerf -püstolist
Lihtne! Ühendage aku negatiivne külg Nerfi püstoli negatiivse juhtmega, seejärel positiivne relee keskpunktiga (see on minu keskosa, kuid veenduge selles uuesti).
Samm: kinnitage mootorid
Kinnitage Nerfi püstoli positiivne juhe (d) relee NO (tavaliselt avatud) osale (minu oma oli parem pool).
Samm: kinnitage relee
Ühendage relee andmestik Raspberry Pi GPIO 21 -ga (paremal all), GND kuni Ground ja 5V kuni 5V.
6. samm: ühendage PIR
Ühendage PIR -i andmestik GPIO tihvtiga 4, GND maandusega ja lõpuks 5V kuni 5V.
Samm: kodeerige see Pythoniga
############################# Siin on kood! ################# ###############
print ("Tere tulemast!) print (" Moodulite importimine … ") rakendusest gpiozero import MotionSensor import RPi. GPIO GPIO -st ajast importimise unerežiimist (0,2) print (" Täielik!) print ("GPIO seadistamine …") GPIO.setwarnings (Vale) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) unerežiim (0.3) print ("Täielik !!") unerežiim (0.1) print ("Palun oodake, kuni PIR lahendab …") pir. wait_for_no_motion sleep (1) print ("lahendatud!") samas True: print ("Valmis vallandamiseks …") pir.wait_for_motion () print ("Liikumine tuvastatud !!!") print ("FIRE !!!") GPIO. väljund (21, tõsi) unerežiim (1) printimine ("väljalülitamine") GPIO.väljund (21, vale)
Samm: lülitage see sisse
Sammud:
1. siduge päästik köiega nii, et see oleks sisselülitatud asendis kinni
2. käivitage Pythoni kood
3. sprint minema … VÕI PILT !!!
Loodan, et teile meeldis see juhendatav, hüvasti!
-Cameron