Isi kandungan:
Video: Photobooth Automatik: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Ini akan menunjukkan kepada anda cara membuat bilik foto automatik menggunakan raspberry pi, sensor jarak ultrasonik, dan beberapa aksesori lain. Saya ingin membuat projek yang menggunakan perkakasan canggih dan program yang canggih. Saya meneliti projek seperti ini di halaman sumber raspberry pi, beberapa projek ini adalah pengkomputeran fizikal dengan python, dan selfie mikro bit. Salah satunya menunjukkan cara menggunakan kamera raspberry pi dan yang lain menunjukkan cara menggunakan sensor jarak ultrasonik.
Langkah 1: Bahan
Sebelum kita mula membina litar, anda memerlukan beberapa bahan:
1 x Raspberry Pi 3
1 x T-Cobbler
1 x Kamera Pi
1 x Sensor Jarak Ultrasonik
3 x LED RGB
Perintang 10 x 330 Ohms
Perintang 1 x 560 Ohms
5 x Kili kabel berlainan warna
1 x Papan Roti
Langkah 2: Membangun Circut
Ini adalah cara saya menyambungkan litar saya:
1. Untuk membuat litar ini, anda ingin memasang kamera Raspberry Pi ke soket yang sesuai
2. Pasangkan T-Cobbler ke papan roti.
3. Dengan menggunakan kabel pelompat panjang khusus, sambungkan satu ke rel elektrik dan satu lagi ke rel bawah tanah
4. Pasangkan sensor jarak ultrasonik dan pasangkan kaki 'vcc' ke kuasa, 'gnd' ke dalam tanah, 'trig' ke pin GPIO, dan 'gema' ke perintang 330 ohm yang menghubungkan ke perintang 560 ohm yang disambungkan ke tanah dan pin GPIO.
5. Pasang ketiga LED RGB pada papan roti sebaris menghubungkan anod LED dengan kuasa, dan sambungkan kaki yang berbeza yang mengawal warna LED ke perintang 330 ohm dan kemudian ke pin GPIO.
Langkah 3: Kodnya
Untuk mendapatkan Raspberry Pi menggunakan pin GPIO, kita perlu membuat kod pin untuk melakukan sesuatu. Untuk membuat kod yang saya buat, saya menggunakan python 3 IDLE. Kod yang saya buat menggunakan RPi. GPIO dan juga perpustakaan gpiozero untuk berfungsi. Terdapat prosedur untuk warna yang berbeda dan ada fungsi yang menghitung jarak menggunakan sensor jarak ultrasonik dan apabila ada sesuatu dalam jarak itu akan membuka pratonton kamera pi dan LED akan mundur dan kemudian gambar diambil.
Inilah kod yang saya gunakan:
dari picamera import PiCamerafrom gpiozero import Button, LED dari time import import import RPi. GPIO sebagai GPIO time import
r = [LED (23), LED (25), LED (12)]
g = [LED (16), LED (20), LED (21)] b = [LED (17), LED (27), LED (22)] butang = Butang (24) GPIO.setmode (GPIO. BCM) GPIO_TRIGGER = 19 GPIO_ECHO = 26 GPIO.setup (GPIO_TRIGGER, GPIO. OUT) GPIO.setup (GPIO_ECHO, GPIO. IN)
def merah (x):
r [x].off () g [x].on () b [x].on ()
mematikan (x):
r [x].on () g [x].on () b [x].on ()
mematikan ():
r [0].on () g [0].on () b [0].on () r [1].on () g [1].on () b [1].on () r [2].on () g [2].on () b [2].on ()
def hijau (x):
r [x].on () g [x].off () b [x].on ()
def biru (x):
r [x].on () g [x].on () b [x].off ()
def run ():
camera.capture ('selfie.jpg') camera.stop_preview ()
jarak def ():
GPIO.output (GPIO_TRIGGER, True) time.sleep (0.00001) GPIO.output (GPIO_TRIGGER, False) StartTime = time.time () StopTime = time.time () manakala GPIO.input (GPIO_ECHO) == 0: StartTime = waktu.time () sementara GPIO.input (GPIO_ECHO) == 1: StopTime = time.time () TimeElapsed = StopTime - jarak StartTime = (TimeElapsed * 34300) / 2 jarak kembali
mati ()
sementara Benar: d = jarak () jika int (d) <= 30: dengan PiCamera () sebagai kamera: camera.start_preview () merah (0) tidur (1) biru (1) tidur (1) hijau (2) tidur (1) off () camera.capture ('selfie.jpg') camera.stop_preview ()
Disyorkan:
Reka Bentuk Akuarium Dengan Kawalan Automatik Parameter Asas: 4 Langkah (dengan Gambar)
Reka Bentuk Akuarium Dengan Kawalan Automatik Parameter Asas: Pengenalan Hari ini, penjagaan akuarium laut tersedia untuk setiap aquarist. Masalah memperoleh akuarium tidak sukar. Tetapi untuk sokongan hidup sepenuhnya penduduk, perlindungan dari kegagalan teknikal, penyelenggaraan dan perawatan yang mudah dan cepat
Kawal Pintu Gelongsor Automatik Anda Dengan Pembantu Rumah dan ESP Rumah: 5 Langkah (dengan Gambar)
Kawal Pintu Gelongsor Automatik Anda Dengan Pembantu Rumah dan ESPRumah: Artikel berikut adalah beberapa maklum balas mengenai pengalaman peribadi saya mengendalikan pintu gelangsar automatik yang telah saya pasangkan di rumah saya. Pintu gerbang ini, berjenama " V2 Alfariss ", telah dilengkapi dengan beberapa alat kawalan jauh Phox V2 untuk mengawalnya. Saya juga ada
Lampu Malam Lorong IoT Automatik Dengan ESP8266: 4 Langkah (dengan Gambar)
Lampu Malam Lorong IoT Automatik Dengan ESP8266: Saya memulakan projek ini yang diilhamkan oleh lampu tangga dari pos lain yang boleh dipesan. Perbezaannya adalah otak litar menggunakan ESP8266, yang bermaksud ia akan menjadi peranti IoT. Apa yang saya fikirkan adalah mempunyai lampu malam lorong untuk
Persidangan Video Automatik untuk Nenek Dengan Raspberry Pi: 9 Langkah (dengan Gambar)
Persidangan Video Automatik untuk Nenek Dengan Raspberry Pi: Saya bimbang tentang nenek saya yang berusia 90 tahun kerana walaupun dia harus tinggal di rumah semasa wabak COVID, dia terus keluar, melakukan " penting " barang di jalan, seperti membeli beberapa tiket loteri, bercakap dengan jiran. Saya
Pengumpan Tumbuhan Automatik WiFi Dengan Takungan - Persediaan Penanaman Dalaman / Luaran - Tumbuhan Air Secara Automatik Dengan Pemantauan Jauh: 21 Langkah
Pengumpan Tanaman Automatik WiFi Dengan Takungan - Persediaan Penanaman Dalaman / Luaran - Tumbuhan Air Secara Automatik Dengan Pemantauan Jauh: Dalam tutorial ini kita akan menunjukkan cara mengatur sistem pengumpan tanaman dalaman / luaran khusus yang menyiram tanaman secara automatik dan dapat dipantau dari jarak jauh menggunakan platform Adosia