https://bodybydarwin.com
Slider Image

Cara membangun kipas yang dikendalikan gerakan

2020

Dengan musim panas di ayunan penuh di Amerika Utara, menemukan cara untuk tetap tenang adalah suatu keharusan. Jika Anda adalah seseorang seperti saya yang mengandalkan kipas angin untuk menjaga diri dari merendam pakaian Anda di keringat, Anda mungkin lupa menyalakannya, atau hanya berharap itu akan aktif secara otomatis saat Anda berjalan di dalam ruangan. Untungnya, dengan sedikit peretasan elektronik, Anda bisa membuat bilah kipas berputar tanpa harus membalik sakelar.

Ini juga proyek yang cukup sederhana: cukup sambungkan Arduino Uno ke sensor gerak dan sakelar elektronik yang disebut relai, lalu colokkan kipas Anda, dan Anda siap melakukannya. Jika itu terdengar rumit, jangan khawatir, kami akan memandu Anda melewatinya. Dan begitu Anda sudah terbiasa, Anda akan dapat menerapkan konsep untuk pencahayaan atau apa pun yang dihubungkan ke dinding.

Ada, tentu saja, opsi rumah pintar komersial yang tersedia, tetapi jika Anda ingin kontrol penuh atas sistem Anda dan sesuatu yang dapat Anda bangun, ini adalah cara terbaik untuk menerapkan otomatisasi rumah dasar.

Uno power supply dari hal-hal sensor power relay infrared (PIR) kabel jumper breadboard pria-ke-pria dan pria-ke-wanita (panjang sesuai dengan pengaturan Anda) obeng kipas Tipe-A ke USB Kabel Tipe-B (opsional)

konten ":"

Hubungkan konektor jantan-ke-jantan ke pin GND kedua di Arduino. Kabel ini akan terhubung ke port negatif pada konektor power relay (diberi label dengan simbol "minus"). Untuk pemasangan kawat, cabut konektor hijau kecil di samping power relay. Melakukan hal itu akan membuka sekrup yang membuka dan menjepit kabel.

konten ":"

Pasang konektor pria-ke-pria lain ke Pin 3 di Arduino. Kabel ini akan terhubung ke port positif pada konektor power relay (diberi label dengan simbol "plus").

konten ":"

Kekuatan Arduino Anda. Untuk melakukannya, colokkan catu daya Arduino ke dalam soket ON yang selalu hidup pada relai daya Anda, kemudian hubungkan jack barel di ujung lain kabel daya ke input daya Arduino.

Pada titik ini, Arduino Anda memiliki kemampuan untuk merasakan gerakan dan merespons, tetapi tidak memiliki program untuk mengatakan apa yang harus dilakukan. Mari kita perbaiki itu.

content ":" Jalankan program dan ikuti petunjuk pada layar. Ini akan memberinya izin untuk memodifikasi sistem Anda. content ":" Unduh kode ini dari halaman GitHub saya. content ":" Gunakan Ctrl + O untuk memuat kode ke IDE Arduino. content ":" Hubungkan Arduino Anda ke komputer Anda dengan kabel USB. content ":" Gunakan Alat> Papan:> Arduino / Genuino Uno untuk memilih jenis Arduino yang Anda gunakan. content ":" Gunakan Tools> Port untuk memilih port tempat board Anda terdaftar berdasarkan nama. content ":" Gunakan Ctrl + U untuk memuat kode ke papan Anda.

Cara kerjanya: Beberapa baris pertama dari kode menentukan variabel program dan lokasi penyimpanan data. Anda akan melihat PIRPin didefinisikan sebagai "2" dan OutPin didefinisikan sebagai "3" - ini sesuai dengan tempat Anda memasang sensor PIR dan relai daya ke Arduino.

Bagian void setup () mendefinisikan PIRPin sebagai input dan OutPin sebagai — Anda dapat menebaknya — jalur output yang terhubung ke sakelar relai. Meskipun ini mungkin jelas, komputer perlu secara eksplisit diberitahu apa yang harus dilakukan. Mungkin istilah "perangkat pintar" sedikit keliru, karena mereka membutuhkan manusia yang cerdas untuk mengatur semuanya.

Bagian void loop (), adalah tempat karya nyata terjadi, karena Arduino mengulang kode ini berulang kali. Pertama, ini memeriksa dengan sensor gerak melalui PIRState = digitalRead (PIRpin) untuk melihat apakah telah merasakan gerakan apa pun. Kemudian, ia mencatat jumlah milidetik yang telah berlalu sejak program Arduino dimulai, dengan currentTime = milis () .

Cara kerjanya: Ketika sesuatu memicu sensor, Arduino merekam momen itu sebagai triggerTime di Line 23, dan membandingkannya dengan waktu saat ini berdasarkan kondisi di baris 26, 29, dan 34. Jika perbedaannya kurang dari nilai delay (10) menit untuk keperluan cerita ini), kipas menyala atau tetap menyala. Jika sensor mendeteksi gerakan selama 10 menit itu, ia memberi tahu Arduino, dan timer akan reset. Jika perbedaannya lebih tinggi dari nilai delay, program tahu tidak ada gerakan apa pun dan mematikan kipas.

konten ":" Colokkan kipas ke salah satu dari dua soket "biasanya OFF" pada relai daya. Dengan semua yang terhubung, ini akan menyala secara otomatis. Anda bahkan dapat mencolokkan lampu atau perangkat lain ke port lain yang biasanya OFF untuk membuatnya juga diaktifkan dengan gerakan.

Setup akan berfungsi sebagaimana mestinya, tetapi Anda mungkin tidak ingin banyak kabel longgar berkeliaran. Ada banyak cara untuk memasang elektronik Anda, dari Tupperware ke kotak kayu kustom, tapi saya kebetulan memiliki kandang listrik plastik di tangan. Memiliki bagian atas plastik yang tampaknya ideal untuk penginderaan gerak, tetapi saya telah menemukan plastik bening dapat mengganggu cahaya inframerah.

gun lem sekop / bor bor 2 inci (opsional) / bor bor 4 inci (opsional) konten ":" Bor lubang untuk kabel daya dan kabel kait. Gunakan bit 1/2 inci untuk lubang kabel daya dan bit 1/4 inci untuk kabel kait. Anda juga dapat menggunakan apa pun yang Anda miliki yang dekat, atau bahkan sekop jika Anda tidak masalah. konten ":" Rekatkan Arduino di tengah enklosur. konten ":" Lem panas sensor gerak ke lubang yang Anda bor untuk itu. konten ":" Beri makan kabel melalui lubang masing-masing dan pasang ke Arduino dan power relay. konten ":" Pasang kembali penutup atas enklosur.

Anda bisa membiarkan relai daya di atas enklosur, siap digunakan dengan kipas Anda atau alat apa pun yang ingin Anda picu. Pastikan tombol penyesuaian untuk sensitivitas dan tepat waktu untuk sensor gerak menghadap ke atas sehingga Anda dapat memodifikasi seberapa sensitif perangkat Anda dan berapa lama itu tetap untuk memberi sinyal Arduino Anda.

Meskipun hebat dengan kipas, saklar yang dapat diprogram ini Anda buat akan bekerja dengan perangkat lain juga. Jadi apakah Anda mencari untuk mengaktifkan beberapa lampu, menakuti pencuri yang memasuki alat-gua Anda dengan sirene, atau hanya membuat diri Anda tetap dingin, itu adalah gadget yang bagus untuk Anda miliki.

Seorang ahli matematika Inggris mengira dia telah memecahkan rahasia bernilai sejuta dolar

Seorang ahli matematika Inggris mengira dia telah memecahkan rahasia bernilai sejuta dolar

Wanita hamil tidak perlu takut untuk minum antibiotik

Wanita hamil tidak perlu takut untuk minum antibiotik

Lima rad dan hadiah makanan acak yang saya temukan minggu ini

Lima rad dan hadiah makanan acak yang saya temukan minggu ini