Isi kandungan:
Video: Sensor Taman Raspberry Pi: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Dalam arahan ini, kita akan membina sensor taman. Idea sensor taman ini adalah menunjukkan warna hijau apabila anda mempunyai banyak ruang untuk menarik kereta anda ke hadapan di tempat letak kereta, dan kemudian menjadi kuning semasa anda menghampiri kedudukan ke hadapan sepenuhnya, dan kemudian merah apabila anda berhenti. Kami akan membina sistem ini dengan Raspberry Pi kami, dan menggunakan beberapa jarak yang dapat kami uji dengan mudah.
Langkah 1: Perkara yang Anda Perlu
Anda memerlukan komponen berikut selain persediaan Raspberry Pi.
- Sensor Jarak Ultrasonik HC-SR04
- Dipimpin (X3)
- Perintang 330Ω (X3)
- Perintang 10KΩ (x2)
- Wayar Jumper Lelaki-Lelaki / Lelaki-Perempuan
- Papan roti
Langkah 2: Lakukan Pendawaian
- Pencetus untuk sensor jarak adalah GPIO 4, echo adalah GPIO 18, lampu hijau 17, lampu kuning 27 dan lampu merah 22.
- Perintang 330 ohm adalah untuk led dan mereka menyambung ke kaki positif led dan kemudian GPIO.
- Perintang 10K ohm adalah untuk pin gema sensor jarak dan sambungkan ke GPIO.
Langkah 3: Kod
import RPi. GPIO sebagai masa GPIOimport
GPIO.setwarnings (Salah)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ECHO = 18
HIJAU = 17
KUNING = 27
MERAH = 22
GPIO.setup (TRIG, GPIO. OUT)
GPIO.setup (ECHO, GPIO. IN)
GPIO.setup (HIJAU, GPIO. OUT)
GPIO.setup (KUNING, GPIO. OUT)
GPIO.setup (MERAH, GPIO. OUT)
def green_light ():
GPIO.output (HIJAU, GPIO. TINGGI)
GPIO.output (KUNING, GPIO. LOW)
GPIO.output (MERAH, GPIO. LOW)
def yellow_light ():
GPIO.output (HIJAU, GPIO. RENDAH)
GPIO.output (KUNING, GPIO. HIGH)
GPIO.output (MERAH, GPIO. LOW)
def red_light (): GPIO.output (HIJAU, GPIO. LOW)
GPIO.output (KUNING, GPIO. LOW)
GPIO.output (MERAH, GPIO. HIGH)
def get_distance ():
GPIO.output (TRIG, Betul)
masa. tidur (0.00001)
GPIO.output (TRIG, Salah)
manakala GPIO.input (ECHO) == Salah: mula = waktu.waktu ()
manakala GPIO.input (ECHO) == Betul: tamat = time.time ()
signal_time = permulaan akhir
jarak = signal_time / 0.000058
jarak balik
Walaupun Betul:
jarak = get_distance ()
masa. tidur (0.05)
cetak (jarak)
jika jarak> = 25:
lampu hijau()
elif 25> jarak> 10:
kuning_cahaya ()
jarak elif <= 5:
lampu merah()
Sekiranya jaraknya lebih besar dari atau sama dengan 25 cm, kita akan menunjukkan lampu hijau. Sekiranya jarak antara 10 dan 25 cm, kita akan menjadi kuning, dan kemudian kita akan menjadi merah kurang dari atau sama dengan 10 cm.
Disyorkan:
ESP8266 - Pengairan Taman Dengan Pemasa dan Alat Kawalan Jauh Melalui Internet / ESP8266: 7 Langkah (dengan Gambar)
ESP8266 - Pengairan Taman Dengan Pemasa dan Alat Kawalan Jauh Melalui Internet / ESP8266: ESP8266 - Pengairan jarak jauh dikendalikan dan dengan masa untuk kebun sayur, kebun bunga dan rumput. Ia menggunakan litar ESP-8266 dan injap hidraulik / elektrik untuk suapan penyiram. Kelebihan: Akses cepat kos rendah (~ US $ 30,00) Perintah
Menaiki Lampu Taman Suria ke RBG: 7 Langkah (dengan Gambar)
Menaiki Lampu Taman Suria ke RBG: Terdapat banyak video di Youtube mengenai membaiki lampu taman solar; memanjangkan jangka hayat bateri lampu taman suria sehingga mereka dapat bertahan lebih lama pada waktu malam, dan banyak peretasan lain. Ini yang diarahkan sedikit berbeza daripada yang anda dapati di Y
Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam Rumah - MudPi: 16 Langkah (dengan Gambar)
Sistem Taman Automatik Dibina pada Raspberry Pi untuk Luaran atau Dalam Ruangan - MudPi: Adakah anda suka berkebun tetapi tidak dapat meluangkan masa untuk mengekalkannya? Mungkin anda mempunyai beberapa tanaman rumah yang agak haus atau mencari kaedah untuk mengautomatikkan hidroponik anda? Dalam projek ini kita akan menyelesaikan masalah-masalah tersebut dan mempelajari asas-asas
Garduino - Taman Pintar Dengan Arduino: 4 Langkah (dengan Gambar)
Garduino - Taman Pintar Dengan Arduino: Hari ini, tidak ada yang tidak bersalah. Adakah ada orang yang tidak sengaja membunuh tanaman ??? Sukar untuk menjaga tanaman anda tetap hidup. Anda membeli kilang baru, dan dalam keadaan terburuk, anda lupa menyiramnya. Dalam kes yang lebih baik, anda ingat ia wujud, tetapi anda
Taman IOT Raspberry Pi Powered: 18 Langkah (dengan Gambar)
Raspberry Pi Powered IOT Garden: Salah satu objektif utama projek ini adalah untuk dapat menjaga kesejahteraan taman menggunakan kekuatan Internet of Things (IoT). Dengan fleksibiliti alat dan perisian yang ada sekarang, penanam kami disatukan dengan sensor yang