Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Pershendetje! Unë jam Cameron. Për këtë Instructable unë ju tregoj se si të bëni një armë Nerf të aktivizuar me lëvizje. Somewhatshtë disi e vështirë, por 100% AWESOME !!!
Furnizimet
1. armë elektrike Nerf
2. Raspberry Pi (b+ dhe më e re)
3. Banka e baterisë (2 amp dhe më e lartë)
4. Moduli PIR (5 volt)
5. stafetë (kam përdorur një këngë SRD-05VDC-SL-C)
6. copa (copë buke, tela kërcyes, kartë micro SD, etj)
Hapi 1: Zhvidhoseni armën
Ky hap është ndoshta gjëja më e thjeshtë në këtë udhëzues. Thjesht hiqni të gjitha vidhat (vetëm jashtë!).
Hapi 2: Hiqni Paketën e Baterisë
Ky hap ishte shumë i vështirë për armën time Nerf. Hiqni të gjitha vidhat dhe ngjitësin.
Hapi 3: Bashkangjitni Paketën e Baterisë nga Arma Nerf
E thjeshte! Lidhni anën negative të paketës së baterisë me tela negative në armën Nerf, pastaj pozitive në qendër të stafetës tuaj (është qendra e imja, por ju do të dëshironi të kontrolloni dy herë për t'u siguruar).
Hapi 4: Bashkëngjitni MOTORST !
Bashkangjit tela (t) pozitivë të armës Nerf në pjesën JO (Normalisht të Hapur) të stafetës (e imja ishte ana e djathtë).
Hapi 5: Bashkojeni Stafetë
Lidhni pinin e të dhënave të stafetës në GPIO 21 (poshtë djathtas) në Raspberry Pi, GND deri në Ground dhe 5V në 5V.
Hapi 6: Lidhni PIR -in
Lidhni pinin e të dhënave në pinin PIR në GPIO 4, GND në Ground dhe në fund 5V në 5V.
Hapi 7: Kodojeni me Python
############################# Këtu është kodi! ################### ################
print ("Mirë se vini!) print (" Importimi i moduleve … ") nga gpiozero import RPi. GPIO import MotionSensor si GPIO nga koha e importimit të gjumit të gjumit (0.2) printim (" Plotëso!) Print ("Konfigurimi i GPIO …") GPIO.setwarnings (E rreme) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) sleep (0.3) print ("Complete !!") sleep (0.1) print ("Ju lutemi prisni që PIR të vendoset …") pir. wait_for_no_motion fle (1) print ("u zgjidh!") ndërsa True: print ("Gati për zjarr …") pir.wait_for_motion () print ("Lëvizja u zbulua !!!") print ("FIRE !!!") GPIO. dalje (21, E vërtetë) gjumi (1) print ("Fikja") GPIO. dalje (21, E gabuar)
Hapi 8: Ndizeni
Hapat:
1. lidheni këmbëzën me litar në mënyrë që të jetë e mbërthyer në pozicionin e ndezur
2. ekzekutoni kodin Python
3. sprint larg… OSE SHKOH !!!
Shpresoj se ju ka pëlqyer ky udhëzues, mirupafshim!
-Kameron