Isi kandungan:
Video: Happy Switch Light Switch: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Selama 2 minggu terakhir kami telah mengusahakan projek sekolah yang dinamakan "Happy hacking". Dengan projek ini, kami cuba membuat "Happy hack" untuk ruang awam. Nah, apa itu "Happy hack"? Dalam kes kita, kita perlu membuat sesuatu yang positif berdasarkan kekecewaan. Penggunaan Arduino diperlukan untuk projek ini. "Happy hack" yang kami putuskan adalah pemasangan untuk menukar suis lampu dari jauh.
Langkah 1: Bahan:
1x Arduino Uno
Papan Roti 1x
2x servo
Sensor inframerah 1x
Wayar 11x
1x penghantar inframerah (keluarkan tv)
pita
Langkah 2: Cara Menghubungkan:
Masukkan alat penerima inframerah Arduino ke papan roti; dengan anggapan bahagian depan penerima adalah sisi dengan sfera di atasnya:
- Sambungkan satu wayar dari ‘leg’ paling kiri ke port Arduino uno ‘6’.
- Sambungkan satu wayar dari ‘leg’ tengah ke baris ‘-’ di papan roti.
- Sambungkan satu wayar dari ‘kaki’ paling kanan ke baris ‘+’ di papan roti.
Pastikan wayar berada di antara baris ‘-’ di papan roti dan port ‘ground’ di Arduino uno dan pastikan wayar berada di antara baris ‘+’ di papan roti dan port ‘5V’ di Arduino uno.
Sekarang sambungkan 2 servo,
- Kedua-duanya dengan wayar dari wayar paling gelap pada servo hingga baris ‘-’ di papan roti.
- Kedua-duanya dengan wayar dari wayar tengah pada servo hingga baris ‘+’ di papan roti.
Sekarang, untuk salah satu servo, sambungkan wayar servo yang tersisa ke port Arduino uno ‘9’ dan sambungkan servo yang lain ke port Arduino uno ‘10’.
Langkah 3: Kod:
#sertakan //
#sertakan //
#sertakan //
IRrecv irrecv (6);
keputusan decode_results;
Servo theServo1;
Servo theServo2;
bool lightOn = salah;
disko bool = palsu;
batal persediaan () {
theServo1.attach (10);
theServo2.attach (9);
pinMode (6, INPUT);
Serial.begin (9600);
irrecv.enableIRIn (); // Mulakan penerima
irrecv.blink13 (benar);
}
gelung kosong () {
jika (irrecv.decode (& hasil)) {
Serial.println (hasil. Nilai); // Anda mendapat hasil yang berbeza untuk setiap butang. Oleh itu, periksa monitor bersiri berapa nilai butang anda.
if (results.value == 3772793023) {// Ini adalah hasil butang kuasa kami (3772793023). Ini mungkin berbeza dengan alat kawalan jauh anda.
lightOn =! lightOn;
jika (lightOn) {
theServo1.write (65);
theServo2.write (15);
}
jika (! lightOn) {
theServo1.write (95);
theServo2.write (95);
}
kelewatan (1000);
}
jika (hasil.value == 3772839943) {// Ini adalah hasil butang maklumat kami (37728).
disko =! disko;
kelewatan (1000);
}
Serial.println (hasil. Nilai);
irrecv.resume (); // Terima nilai seterusnya
}
jika (disko) {
lightOn =! lightOn;
jika (lightOn) {
theServo1.write (65);
theServo2.write (15);
}
jika (! lightOn) {
theServo1.write (95);
theServo2.write (90);
}
kelewatan (2000);
}
}
Disyorkan:
Switch Adapt a Toy: WolVol Train Made Switch Accessible !: 7 Langkah
Switch Adapt a Toy: WolVol Train Made Switch Switchable !: Adaptasi mainan membuka jalan baru dan penyelesaian khusus untuk membolehkan kanak-kanak dengan kemampuan motor terhad atau kecacatan perkembangan untuk berinteraksi dengan mainan secara bebas. Dalam banyak kes, kanak-kanak yang memerlukan mainan yang disesuaikan tidak dapat
Switch Vac Auto Switch (tidak diperlukan Arduino): 7 Langkah
Switch Vac Auto Switch (tidak diperlukan Arduino): Sebanyak pekerja kayu hobi, saya mempunyai vakum kedai yang melekat pada gergaji meja saya dan setiap kali saya ingin melakukan pemotongan, saya harus menyalakannya sebelum saya menghidupkan gergaji. Ini mungkin kelihatan konyol tetapi sakit di leher untuk menghidupkan dan mematikan kedai kerana
Light Switch + Fan Dimmer dalam Satu Papan Dengan ESP8266: 7 Langkah (dengan Gambar)
Lampu Suis + Kipas Dimmer dalam Satu Papan Dengan ESP8266: Dalam tutorial ini, anda akan belajar bagaimana membina suis lampu dan peredam kipas anda sendiri hanya dalam satu papan dengan mikrokontroler dan modul WiFi ESP8266. Ini adalah projek hebat untuk IoT. : Litar ini menangani voltan utama AC, jadi berhati-hatilah
Happy Fox! (Elemen Pertama Projek Besar): 7 Langkah (dengan Gambar)
Happy Fox! (Elemen Pertama dari Projek Besar): Projek kecil lain telah datang, saya akan melibatkan sebilangan projek kecil yang akhirnya akan bersatu. Ini adalah elemen pertama, rubah dengan ekor bergoyang yang muncul dan hilang seolah-olah oleh sihir
Slap Switch: Simple, No-Solder Touch Switch: 7 Langkah
Slap Switch: Simple, No-Solder Touch Switch: Slap Switch adalah suis sentuhan tahan sederhana, yang direka untuk projek Explode the Controller saya untuk menggabungkan permainan fizikal dalam permainan komputer dengan Makey Makey dan Scratch. Projek ini memerlukan suis sentuh yang: kukuh, untuk ditampar