Daftar Isi:

PROYEK DIY: 3 Langkah
PROYEK DIY: 3 Langkah

Video: PROYEK DIY: 3 Langkah

Video: PROYEK DIY: 3 Langkah
Video: Selamat datang di RUMAH POHON! Proyek DIY Mudah untuk Pemula dengan Perkakas Bengkel dan Palet Kayu 2024, November
Anonim
PROYEK DIY
PROYEK DIY

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)

Langkah Pertama (Menyatukan Sirkuit)
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)

Langkah Kedua (Kode)
Langkah Kedua (Kode)
Langkah Kedua (Kode)
Langkah Kedua (Kode)
Langkah Kedua (Kode)
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: