Isi kandungan:
- Bekalan
- Langkah 1: Langkah Pertama (Menyatukan Litar)
- Langkah 2: Langkah Kedua (Kod)
- Langkah 3: Menggabungkan Semuanya (Dengan Pengujian dan Pelancaran)
Video: PROJEK DIY: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
INSTRUCTABLE ini akan melalui SELURUH PROJEK DIY saya dan setiap langkah perjalanan dan proses. Saya juga akan menyatakan jenis sumber dan bekalan yang anda perlukan untuk membina projek DIY anda (Itu serupa dengan saya). Projek DIY saya pada dasarnya adalah permainan mudah yang boleh dimainkan dengan dua pemain. Ini pada dasarnya mengajukan soalan dan menunggu salah satu LDR (Light Dependent Resistant) ditutupi. LED akan menyala, dan ini membolehkan pemain 1 atau pemain 2 menjawab soalan benar atau salah. Setelah melalui semua soalan, permainan akan selesai.
Bekalan
Bekalan yang Diperlukan Adalah:
Papan Roti
Pai Raspberry
Kadbod
Pita
Penanda
Wayar Lelaki Lelaki
2 LED (Warna yang berbeza)
2 Perintang (330 K Ohm)
2 Sensor LDR
Kapasitor 2 10 V
2 topi untuk menutup sesuatu.
Langkah 1: Langkah Pertama (Menyatukan Litar)
Mari kita lalui proses membina litar bersama
Sebelum kita melakukan ini, semak senarai bekalan dengan cepat untuk melihat apa yang anda perlukan untuk menyediakan litar kompleks / asas ini
Sekarang anda mempunyai segalanya mari kita mulakan
Pertama sekali, letakkan dua LDRS dan Kapasitor anda dan pastikan ia berfungsi dengan kod
Sambungkan LDR ke bahagian Negatif Kapasitor (Untuk kedua-duanya). Setelah melakukan ini, sambungkan kaki kedua kedua LDRS ke kuasa (5 Volt). Selepas ini sambungkan kaki LDR yang disambungkan ke Kapasitor ke Pin GPIO (Bagi saya dalam kes ini, ia adalah GPIO 5 Pemain 2 dan 16 Pemain 1).
Kemudian sambungkan kaki Kapasitor yang lain ke tanah (Kedua Kapasitor).
Ini adalah cara anda menyiapkan LDR, sekarang sambungkan Dua LED dan pastikan ia berfungsi dengan kod juga.
Sambungkan Kaki Negatif LED ke tanah (Kedua-duanya). Selepas ini, sambungkan kaki positif kedua LEDS dengan Perintang 330 Ohm, dan kemudian sambungkan perintang itu ke Pin GPIO (Dalam kes ini GPIO Pin 19 Pemain 2 dan Pin 12 Pemain 1)
Selepas ini litar anda akan kelihatan seperti gambar yang saya ada di sini (Abaikan litar di sebelahnya)
Langkah 2: Langkah Kedua (Kod)
Membuat Kod akan menjadi bahagian yang lebih sukar dari Projek DIY ini, jadi ikuti dengan teliti
Pertama sekali tulis semua import LED, LightSensor dan Sleep:
dari gpiozero import LED, LightSensor
dari waktu tidur import
Kemudian Import pemboleh ubah anda
LDR1 = Sensor Cahaya (16, 5, 1)
LDR2 = Sensor Cahaya (5, 5, 1)
LED1 = LED (12)
LED2 = LED (19)
Sekarang Buat Soalan Pertama Anda untuk Membuat Soalan Muncul dan dengan Pemain 1 atau 2, tutup sensor mereka untuk menyalakan LED mereka, ini akan kelihatan seperti ini:
cetak ("Ram dan Rom adalah perkara yang sama")
Walaupun Betul:
jika ldr2.value == (0):
cetak ( Jawapan Pemain 1:)
led2.on ():
jawapan = input ("Betul atau Salah")
jika jawapan == "F" (Atau T bergantung pada soalan)
cetak ( Pemain 2 anda betul!)
p1 () (Ini akan menjadi penting kemudian)
lain:
cetak ("Maaf, Tidak betul")
p1 ()
Lakukan perkara yang sama dengan Pemain 2 (Hanya perlu Tukar 1 hingga 2)
manakala True: if ldr1.value == (0): print ("Player 1 Answer:) led1.on (): answer = input (" True or False ") jika jawapan ==" F "(Atau T bergantung pada soalan) cetak ("Pemain 1 anda betul!) p1 () (Ini akan penting kemudian) lain: cetak (" Maaf, Salah ") p1 ()
Apa maksud p1 () adalah, apabila melakukan kod yang sama untuk soalan lain, soalan akan ditentukan (ini pada dasarnya bermaksud setelah menjawab soalan itu akan menuju ke soalan itu. Jadi sebagai contoh:
Soalan Seterusnya
def p1 ()
cetak ('\ n') (Ini pada dasarnya memberi ruang antara soalan)
cetak ("2. Cara terbaik untuk menyejukkan komputer adalah dengan meletakkannya di luar")
Maka anda akan menggunakan kod yang sama dengan LDR (Yang ada di atas)
Kemudian anda akan meletakkan p2 () dan bukan p1 (), untuk pergi ke soalan seterusnya (Sudah tentu menggunakan kod definisi dalam Python).
Dan itu sahaja. Itulah bahagian Pengekodan Litar untuk menjadikan semuanya berfungsi.
Langkah 3: Menggabungkan Semuanya (Dengan Pengujian dan Pelancaran)
Setelah litar selesai dan Kod selesai, lancarkan dan uji kod anda dan lihat apakah ia berfungsi, jika tidak, mungkin ini adalah pelbagai masalah berikut:
Papan Roti atau Kawat Buruk yang rosak
LED Rosak atau LDR tidak berfungsi dengan betul
Sesuatu yang salah dengan kod atau litar anda
Setelah melakukan ujian dan sebagainya, konfigurasikan kod anda dan buatlah sehalus mungkin.
Sekarang mari kita bincangkan untuk menyatukannya
Dapatkan bekalan kadbod dan pita anda.
1. Potong kadbod cukup untuk setiap sisi jalan roti, dan kemudian potong persegi untuk tempat perintang cahaya supaya anda dapat meletakkannya di atasnya (Untuk kedua sisi, dan tandakan kotak dengan penanda)
2. Potong kadbod untuk hujung Breadboard untuk menyelesaikan kotaknya
3. Sekarang anda boleh menjalankan permainan anda dan memainkannya.
Disyorkan:
Projek DIY ARGB LED Hexagonal Panel: 19 Langkah
Projek DIY ARGB LED Hexagonal Panel: Hai semua, dalam Instructable ini saya akan menunjukkan kepada anda cara membuat Panel Hexagonal RGB yang Boleh Ditujukan menggunakan LED WS2812b (Aka Neopixels). Penerangan itu tidak benar-benar berlaku, jadi lihat video di atas! Harap maklum bahawa alamat R
Cara Membuat RADAR Menggunakan Arduino untuk Projek Sains - Projek Arduino Terbaik: 5 Langkah
Cara Membuat RADAR Menggunakan Arduino untuk Projek Sains | Projek Arduino Terbaik: Hai rakan-rakan, dalam pengajaran ini saya akan menunjukkan kepada anda bagaimana membuat sistem radar yang menakjubkan yang dibina menggunakan arduino nano projek ini sangat sesuai untuk projek sains dan anda boleh membuatnya dengan pelaburan dan peluang yang sangat rendah jika memenangi hadiah adalah bagus untuk
Memilih Motor Langkah dan Pemandu untuk Projek Skrin Shade Automatik Arduino: 12 Langkah (dengan Gambar)
Memilih Motor Langkah dan Pemandu untuk Projek Arduino Shade Screen Automated: Dalam Instructable ini, saya akan melalui langkah-langkah yang saya ambil untuk memilih Step Motor dan Driver untuk projek prototaip Automated Shade Screen. Skrin teduh adalah model engkol tangan Coolaroo yang popular dan murah, dan saya ingin mengganti t
10 Projek Arduino Asas untuk Pemula! Buat sekurang-kurangnya 15 Projek Dengan Papan Tunggal !: 6 Langkah
10 Projek Arduino Asas untuk Pemula! Buat sekurang-kurangnya 15 Projek Dengan Papan Tunggal !: Projek Arduino & Lembaga Tutorial; Termasuk 10 projek asas Arduino. Semua kod sumber, fail Gerber dan banyak lagi. Tiada SMD! Pematerian mudah untuk semua orang. Komponen yang mudah ditanggalkan dan diganti. Anda boleh membuat sekurang-kurangnya 15 projek dengan satu
Pembakar Bertenaga USB! Projek ini Boleh Membakar Melalui Plastik / Kayu / Kertas (Projek yang menyeronokkan Juga Harus Kayu Sangat Baik): 3 Langkah
Pembakar Bertenaga USB! Projek ini Boleh Membakar Melalui Plastik / Kayu / Kertas (Projek yang Menyeronokkan Juga Harus Kayu Sangat Baik): JANGAN JADIKAN MENGGUNAKAN USB INI !!!! saya mendapat tahu bahawa ia boleh merosakkan komputer anda dari semua komen. komputer saya baik-baik saja. Gunakan pengecas telefon 600ma 5v. Saya menggunakan ini dan berfungsi dengan baik dan tidak ada yang boleh rosak jika anda menggunakan palam keselamatan untuk menghentikan kuasa