Talaan ng mga Nilalaman:
Video: Raspberry Pi Park Sensor: 3 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Sa pagtuturo na ito magtatayo kami ng isang sensor ng parke. Ang ideya ng sensor ng parke na ito ay upang ipakita ang berde kapag mayroon kang maraming silid upang hilahin ang iyong kotse pasulong sa paradahan, at pagkatapos ay dilaw habang papalapit ka sa posisyon na ganap na pasulong, at pagkatapos ay pula kung dapat mong ihinto. Itatayo namin ang sistemang ito sa aming Raspberry Pi, at gagamit ng ilang distansya na madali naming masusubukan.
Hakbang 1: Mga Bagay na Kakailanganin Mo
Kakailanganin mo ang mga sumusunod na sangkap maliban sa pag-setup ng Raspberry Pi.
- HC-SR04 Ultrasonic Distance Sensor
- Led (X3)
- 330Ω Resistor (X3)
- 10KΩ Resistor (x2)
- Mga Wire ng Jumper ng Lalaki-Lalaki / Lalaki-Babae
- Breadboard
Hakbang 2: Gawin ang Mga Kable
- Ang nag-trigger para sa distansya sensor ay GPIO 4, ang echo ay GPIO 18, ang berdeng ilaw ay 17, ang dilaw na ilaw ay 27 at ang pulang ilaw ay 22.
- Ang 330 ohm resistors ay para sa mga leds at kumokonekta sila sa positibong binti ng mga leds at pagkatapos ay ang GPIO.
- Ang 10K ohm resistors ay para sa echo pin ng distansya sensor at kumonekta sa GPIO.
Hakbang 3: Code
i-import ang RPi. GPIO bilang oras ng GPIOimport
GPIO.setwarnings (Mali)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ECHO = 18
GREEN = 17
DILAW = 27
PULA = 22
GPIO.setup (TRIG, GPIO. OUT)
GPIO.setup (ECHO, GPIO. IN)
GPIO.setup (GREEN, GPIO. OUT)
GPIO.setup (DILAW, GPIO. OUT)
GPIO.setup (PULA, GPIO. OUT)
def green_light ():
GPIO.output (GREEN, GPIO. HIGH)
GPIO.output (DILAW, GPIO. LOW)
GPIO.output (PULA, GPIO. LOW)
def yellow_light ():
GPIO.output (GREEN, GPIO. LOW)
GPIO.output (DILAW, GPIO. HIGH)
GPIO.output (PULA, GPIO. LOW)
def red_light (): GPIO.output (GREEN, GPIO. LOW)
GPIO.output (DILAW, GPIO. LOW)
GPIO.output (PULA, GPIO. HIGH)
def get_distance ():
GPIO.output (TRIG, True)
oras. tulog (0.00001)
GPIO.output (TRIG, Mali)
habang GPIO.input (ECHO) == Mali: start = time.time ()
habang GPIO.input (ECHO) == Totoo: end = time.time ()
signal_time = end-start
distansya = signal_time / 0.000058
bumalik distansya
habang Totoo:
distansya = get_distance ()
oras. tulog (0.05)
print (distansya)
kung distansya> = 25:
luntiang ilaw()
elif 25> distansya> 10:
yellow_light ()
distansya ng elif <= 5:
pulang ilaw()
Kung ang distansya ay mas malaki sa o katumbas ng 25 cm, nagpapakita kami ng isang berdeng ilaw. Kung nasa pagitan ng 10 at 25 cm, magiging dilaw kami, at pagkatapos ay mamumula kami para sa mas mababa sa o katumbas ng 10 cm.
Inirerekumendang:
Pumili ng Mga Kapalit ng Sensor sa Mga Tinkercad Circuits: 3 Mga Hakbang (na may Mga Larawan)
Pumili ng Mga Kapalit ng Sensor sa Mga Tinkercad Circuits: Sa pamamagitan ng disenyo, naglalaman ang Tinkercad Circuits ng isang limitadong silid-aklatan ng mga karaniwang ginagamit na mga sangkap ng electronics. Ginagawang madali ng curation na ito para sa mga nagsisimula na mag-navigate sa pagiging kumplikado ng mundo ng electronics nang hindi nalulula. Ang downside ay kung
Thermometer sa Pag-log ng DIY Na May 2 Mga Sensor: 3 Mga Hakbang (na may Mga Larawan)
Thermometer sa Pag-log ng DIY Na May 2 Sensor: Ang proyektong ito ay isang pagpapahusay ng aking nakaraang proyekto " DIY Logging Thermometer ". Ini-log nito ang mga pagsukat sa tempearature sa isang micro SD card. Pagbabago ng hardware Nagdagdag ako ng sensor ng temperatura ng DS18B20 sa module ng real time na orasan, kung saan mayroong pr
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
FinduCar: isang Smart Car Key na Gumagabay sa Mga Tao sa Kung saan Naka-park ang Kotse: 11 Hakbang (na may Mga Larawan)
Ang FinduCar: isang Smart Car Key na Gumagabay sa Mga Tao sa Kung Saan Naka-park ang Kotse: Upang malutas ang mga problema sa itaas, iminungkahi ng proyektong ito na bumuo ng isang smart key ng kotse na maaaring idirekta ang mga tao sa kung saan nila ipinark ang kotse. At ang aking plano ay pagsasama ng isang GPS sa susi ng kotse. Hindi na kailangang gamitin ang smartphone app upang subaybayan ang
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w