Daftar Isi:
Video: Photobooth Otomatis: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Ini akan menunjukkan cara membuat bilik foto otomatis menggunakan raspberry pi, sensor jarak ultrasonik, dan beberapa aksesori lainnya. Saya ingin melakukan proyek yang menggunakan perangkat keras yang canggih dan program yang canggih. Saya meneliti proyek seperti ini di halaman sumber daya raspberry pi, beberapa proyek ini adalah komputasi fisik dengan python, dan selfie mikro bit. Salah satunya menunjukkan cara menggunakan kamera raspberry pi dan yang lainnya menunjukkan cara menggunakan sensor jarak ultrasonik.
Langkah 1: Bahan
Sebelum kita mulai membangun sirkuit, Anda memerlukan beberapa bahan:
1 x Raspberry Pi 3
1 x T-Cobbler
1 x Pi Kamera
1 x Sensor Jarak Ultrasonik
3 x RGB LED
10 x 330 Ohm Resistor
1x560 Ohm Resistor
5 x Gulungan kabel berwarna berbeda
1 x papan tempat memotong roti
Langkah 2: Membangun Sirkuit
Inilah cara saya menghubungkan sirkuit saya:
1. Untuk membuat rangkaian ini Anda ingin mencolokkan kamera Raspberry Pi ke soket yang sesuai
2. Pasang T-Cobbler ke papan tempat memotong roti.
3. Menggunakan kabel jumper panjang khusus, sambungkan satu ke rel daya dan satu ke rel tanah
4. Pasang sensor jarak ultrasonik dan colokkan kaki 'vcc' ke power, 'gnd' ke ground, 'trig' ke pin GPIO, dan 'echo' ke resistor 330 ohm yang terhubung ke resistor 560 ohm yang terhubung ke ground dan pin GPIO.
5. Letakkan tiga LED RGB pada papan tempat memotong roti inline yang menghubungkan anoda LED ke daya, dan hubungkan kaki berbeda yang mengontrol warna LED ke resistor 330 ohm dan kemudian ke pin GPIO.
Langkah 3: Kode
Agar Raspberry Pi menggunakan pin GPIO, kita perlu mengkodekan pin untuk melakukan sesuatu. Untuk membuat kode yang saya buat saya menggunakan python 3 IDLE. Kode yang saya buat menggunakan RPi. GPIO serta library gpiozero untuk berfungsi. Ada prosedur untuk warna yang berbeda dan ada fungsi yang menghitung jarak menggunakan sensor jarak ultrasonik dan ketika ada sesuatu dalam jangkauan itu akan membuka pratinjau kamera pi dan LED akan menghitung mundur dan kemudian gambar diambil.
Berikut adalah kode yang saya gunakan:
dari picamera import PiCamerafrom gpiozero import Button, LED dari waktu import sleep import RPi. GPIO sebagai GPIO import time
r = [LED (23), LED (25), LED (12)]
g = [LED (16), LED (20), LED (21)] b = [LED (17), LED (27), LED (22)] button = Button(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()
mati (x):
r[x].on() g[x].on() b[x].on()
matikan():
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()
biru (x):
r[x].on() g[x].on() b[x].off()
def menjalankan():
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() while GPIO.input(GPIO_ECHO) == 0: StartTime = waktu.time() while 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) mati() camera.capture('selfie.jpg') camera.stop_preview()
Direkomendasikan:
Kantor Bertenaga Baterai. Tata Surya Dengan Pengalihan Otomatis Panel Surya Timur/Barat dan Turbin Angin: 11 Langkah (dengan Gambar)
Kantor Bertenaga Baterai. Tata Surya Dengan Pengalihan Otomatis Panel Surya Timur/Barat dan Turbin Angin: Proyek: Kantor seluas 200 kaki persegi perlu bertenaga baterai. Kantor juga harus berisi semua pengontrol, baterai, dan komponen yang diperlukan untuk sistem ini. Tenaga surya dan angin akan mengisi baterai. Hanya ada sedikit masalah
Desain Akuarium Dengan Kontrol Otomatis Parameter Dasar: 4 Langkah (dengan Gambar)
Desain Akuarium Dengan Kontrol Otomatis Parameter Dasar: Pendahuluan Saat ini, perawatan akuarium laut tersedia untuk setiap aquarist. Masalah mendapatkan akuarium tidak sulit. Tetapi untuk mendukung kehidupan penuh penduduk, perlindungan dari kegagalan teknis, perawatan dan perawatan yang mudah dan cepat
Kontrol Gerbang Geser Otomatis Anda Dengan Asisten Rumah dan ESPHome: 5 Langkah (dengan Gambar)
Kendalikan Gerbang Geser Otomatis Anda Dengan Asisten Rumah dan ESPHome: Artikel berikut adalah beberapa umpan balik tentang pengalaman pribadi saya mengendalikan gerbang geser otomatis yang telah saya pasang di rumah saya. Gerbang ini, bermerek "V2 Alfariss", dilengkapi dengan beberapa remote Phox V2 untuk mengendalikannya. Saya juga punya
Lampu Malam Lorong IoT Otomatis Dengan ESP8266: 4 Langkah (dengan Gambar)
Lampu Malam Lorong IoT Otomatis Dengan ESP8266: Saya memulai proyek ini terinspirasi oleh lampu tangga dari pos lain yang dapat diinstruksikan. Bedanya, otak rangkaiannya menggunakan ESP8266, yang artinya akan datang perangkat IoT. Yang ada di pikiran saya adalah memiliki lampu malam lorong untuk
Pengumpan Tanaman Otomatis WiFi Dengan Reservoir - Pengaturan Budidaya Indoor/Outdoor - Air Tanaman Secara Otomatis Dengan Pemantauan Jarak Jauh: 21 Langkah
Pengumpan Tanaman Otomatis WiFi Dengan Reservoir - Pengaturan Budidaya Indoor/Outdoor - Menanam Tanaman Secara Otomatis Dengan Pemantauan Jarak Jauh: Dalam tutorial ini kami akan mendemonstrasikan cara mengatur sistem pengumpan tanaman indoor/outdoor khusus yang secara otomatis menyirami tanaman dan dapat dipantau dari jarak jauh menggunakan platform Adosia