Daftar Isi:
- Perlengkapan
- Langkah 1: Langkah Pertama (Menyatukan Sirkuit)
- Langkah 2: Langkah Kedua (Kode)
- Langkah 3: Menyatukan Semuanya (Dengan Pengujian dan Peluncuran)
Video: PROYEK DIY: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
INSTRUCTABLE ini akan melalui SELURUH PROYEK DIY saya dan setiap langkah dari perjalanan dan proses. Saya juga akan menyatakan jenis sumber daya dan persediaan apa yang Anda perlukan untuk membangun proyek DIY Anda (Itu mirip dengan milik saya). Proyek DIY saya pada dasarnya adalah permainan sederhana yang dapat dimainkan dengan dua pemain. Ini pada dasarnya mengajukan pertanyaan dan menunggu salah satu LDR (Light Dependent Resistant) untuk ditutupi. LED akan menyala, dan ini akan memungkinkan pemain 1 atau pemain 2 menjawab pertanyaan benar atau salah. Setelah melewati semua pertanyaan, permainan selesai.
Perlengkapan
Perlengkapan Yang Dibutuhkan Adalah:
Papan tempat memotong roti
Pai Raspberry
Kardus
Tape
penanda
Kabel Pria Pria
2 LED (Warna Berbeda)
2 Resistor (330 K Ohm)
2 Sensor LDR
2 10 V Kapasitor
2 Caps untuk menutupi sesuatu.
Langkah 1: Langkah Pertama (Menyatukan Sirkuit)
Mari kita melalui proses membangun sirkuit bersama
Sebelum kita melakukan ini dengan cepat, tinjau daftar suplai untuk melihat apa yang Anda butuhkan untuk mengatur rangkaian kompleks / dasar ini
Sekarang setelah Anda memiliki segalanya, mari kita mulai
Pertama-tama letakkan dua LDRS dan Kapasitor Anda bersama-sama dan pastikan keduanya bekerja dengan kode
Hubungkan LDR ke Bagian Negatif Kapasitor (Untuk keduanya). Setelah melakukan ini, sambungkan kaki kedua LDRS yang lain ke daya (5 Volt). Setelah ini sambungkan kaki LDR yang terhubung ke Kapasitor ke Pin GPIO (Bagi saya dalam hal ini adalah GPIO 5 Player 2 dan 16 Player 1).
Kemudian sambungkan kaki lain dari Kapasitor ke ground (Kedua Kapasitor).
Beginilah cara Anda mengatur LDR, sekarang sambungkan Dua LED dan pastikan keduanya bekerja dengan kode juga.
Hubungkan Kaki Negatif LED ke ground (Keduanya). Setelah itu, sambungkan kaki positif kedua LED dengan Resistor 330 Ohm, lalu sambungkan resistor tersebut ke Pin GPIO (Dalam hal ini GPIO Pin 19 Player 2 dan Pin 12 Player 1)
Setelah ini sirkuit Anda akan terlihat seperti gambar yang saya miliki di sini (Abaikan sirkuit di sampingnya)
Langkah 2: Langkah Kedua (Kode)
Membuat Kode akan menjadi bagian yang lebih sulit dari Proyek DIY ini, jadi ikuti dengan cermat
Pertama-tama tulis semua impor LED, LightSensor dan Sleep:
dari gpiozero impor LED, LightSensor
dari waktu impor tidur
Kemudian Impor variabel Anda
LDR1 = Sensor Cahaya (16, 5, 1)
LDR2 = Sensor Cahaya (5, 5, 1)
LED1 = LED(12)
LED2 = LED(19)
Sekarang Buat Pertanyaan Pertama Anda untuk membuat Pertanyaan Muncul dan minta Player 1 atau 2, tutup sensornya untuk menyalakan LED, ini akan terlihat seperti ini:
print("Ram dan Rom adalah sama")
sementara Benar:
jika ldr2.value == (0):
print( Jawaban Pemain 1:)
led2.on():
jawaban=input ("Benar atau Salah")
if answer == "F" (Atau T tergantung pertanyaannya)
print( Pemain 2 Anda benar!)
p1() (Ini akan menjadi penting nanti)
lain:
print("Maaf, Salah")
p1()
Lakukan hal yang sama dengan Player 2 (Hanya perlu Mengubah 1 menjadi 2)
while True:if ldr1.value == (0): print("Jawaban Pemain 1:) led1.on(): answer=input ("Benar atau Salah") if answer == "F" (Atau T tergantung pada pertanyaan) print("Pemain 1 Anda benar!) p1() (Ini akan menjadi penting nanti) else: print("Maaf, Salah") p1()
Apa arti p1() adalah bahwa, ketika melakukan kode yang sama untuk pertanyaan lain, pertanyaan akan didefinisikan (ini pada dasarnya berarti setelah menjawab pertanyaan itu akan menuju ke pertanyaan itu. Jadi misalnya:
Pertanyaan Berikutnya
def p1()
print('\n') (Ini pada dasarnya memberikan ruang di antara pertanyaan)
print("2. Cara terbaik untuk mendinginkan komputer adalah dengan meletakkannya di luar")
Kemudian Anda akan kode yang sama dengan LDR (Yang di atas)
Kemudian Anda akan meletakkan p2() alih-alih p1(), untuk melanjutkan ke pertanyaan berikutnya (Tentu saja menggunakan kode definisi dengan Python).
Dan itu saja. Itu adalah bagian Coding dari Sirkuit untuk membuat semuanya bekerja.
Langkah 3: Menyatukan Semuanya (Dengan Pengujian dan Peluncuran)
Setelah rangkaian selesai dan Kode selesai, luncurkan dan uji kode Anda dan lihat apakah itu berfungsi, jika tidak, mungkin ada berbagai masalah berikut:
Breadboard Rusak atau Kabel Buruk
LED Rusak atau LDR tidak berfungsi dengan baik
Ada yang salah dengan kode atau sirkuit Anda
Setelah melakukan pengujian dan semacamnya, konfigurasikan kode Anda dan buat semulus mungkin.
Sekarang mari kita bicara tentang menyatukannya
Dapatkan persediaan Cardboard dan Tape Anda.
1. Potong Karton secukupnya untuk setiap sisi tempat roti, lalu potong persegi untuk tempat resistor lampu berada sehingga Anda dapat meletakkannya di atasnya (Untuk kedua Sisi, dan tandai persegi dengan spidol)
2. Potong Karton untuk ujung Breadboard agar kotaknya selesai
3. Sekarang Anda dapat menjalankan game Anda dan memainkannya.
Direkomendasikan:
Proyek DIY ARGB LED Panel Heksagonal: 19 Langkah
Proyek DIY ARGB LED Hexagonal Panel: Hai semuanya, dalam Instructable ini saya akan menunjukkan cara membuat Panel Hexagonal RGB Addressable menggunakan LED WS2812b (Aka Neopixels). Deskripsi itu tidak benar-benar adil, jadi lihat video di atas! Harap dicatat bahwa Addressable R
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains - Proyek Arduino Terbaik: 5 Langkah
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains | Proyek Arduino Terbaik: Hai teman-teman, dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana membuat sistem radar luar biasa yang dibangun menggunakan arduino nano, proyek ini sangat ideal untuk proyek sains dan Anda dapat dengan mudah membuatnya dengan investasi dan peluang yang sangat sedikit jika memenangkan hadiah besar untuk
Memilih Motor Langkah dan Driver untuk Proyek Layar Naungan Otomatis Arduino: 12 Langkah (dengan Gambar)
Memilih Motor Langkah dan Driver untuk Proyek Layar Naungan Otomatis Arduino: Dalam Instruksi ini, saya akan melalui langkah-langkah yang saya ambil untuk memilih Motor Langkah dan Driver untuk proyek prototipe Layar Naungan Otomatis. Layar naungan adalah model engkol tangan Coolaroo yang populer dan murah, dan saya ingin mengganti
10 Proyek Dasar Arduino untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: 6 Langkah
10 Proyek Arduino Dasar untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: Proyek Arduino & Papan Tutorial; Termasuk 10 proyek Arduino dasar. Semua kode sumber, file Gerber, dan lainnya. Tidak ada SMD! Solder mudah untuk semua orang. Komponen yang mudah dilepas dan diganti. Anda dapat membuat setidaknya 15 proyek dengan satu
Pembakar Bertenaga USB! Proyek Ini Dapat Membakar Melalui Plastik / Kayu / Kertas (Proyek yang menyenangkan Juga Harus Kayu yang Sangat Halus): 3 Langkah
Pembakar Bertenaga USB! Proyek Ini Dapat Membakar Plastik/ Kayu / Kertas (Proyek Menyenangkan Juga Harus Kayu Sangat Halus): JANGAN MEMBUAT INI MENGGUNAKAN USB!!!! saya menemukan bahwa itu dapat merusak komputer Anda dari semua komentar. komputer saya baik-baik saja tho. Gunakan pengisi daya telepon 600ma 5v. saya menggunakan ini dan berfungsi dengan baik dan tidak ada yang rusak jika Anda menggunakan steker pengaman untuk menghentikan daya