Daftar Isi:
- Langkah 1: Tantangan Khusus dan Masalah Keamanan
- Langkah 2: Diperlukan Komponen
- Langkah 3: Mengukur Dimensi untuk Pemasangan Akrilik
- Langkah 4: Memasang Arduino IDE dan ESP8266 Library
- Langkah 5: Pengkabelan
- Langkah 6: Pengaturan Aplikasi BLYNK di Ponsel
- Langkah 7: Mengunggah Kode Akhir
- Langkah 8: Memperbaiki Lengan Servo di Tempat
- Langkah 9: Merakit Komponen
- Langkah 10: Refleksi
Video: Berkedip Sakelar Lampu yang Mudah Dipasang: Dikendalikan Smartphone Dengan BLYNK: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Perangkat IoT dengan cepat menjadi semakin populer, jadi mengapa Anda tidak belajar dan membuat perangkat IoT Anda sendiri dari bahan murah dan kerja keras untuk melakukan hal-hal yang sebelumnya tidak dapat Anda lakukan?
Nama saya Szehuai dan saya selalu menemukan diri saya akan tertidur, tetapi bangun karena lampu saya masih menyala. Tentu saja, saya bisa bangun dari tempat tidur, berdiri, melepaskan semua kehangatan yang telah saya kumpulkan, melatih kaki saya, dan mematikan lampu, tetapi itu terlalu sulit. Jadi, saya membuat panduan ini untuk membantu Anda merancang dudukan yang dapat dipasang di atas sakelar lampu yang ada untuk melakukan penekanan untuk Anda. Karena tidak ada yang pernah meninggalkan ponsel mereka saat ini, apa yang lebih baik daripada dapat mengontrol perangkat IoT Anda dengan aplikasi gratis? Mount ini akan selamanya mengubah hidup Anda dengan memungkinkan Anda untuk menyalakan dan mematikan lampu dengan ponsel Anda, membawa rumah Anda satu langkah untuk menjadi lebih pintar.
Ini adalah instruksi pertama saya yang sah dan juga pengajuan kontes pertama saya yang sah, jadi itu akan sangat berarti jika Anda memilih saya jika Anda pikir ini adalah proyek yang sangat keren. (Jika seseorang dapat memberi tahu saya cara menghapus pemintal botol yang saya kirimkan secara acak untuk bersenang-senang bertahun-tahun yang lalu, itu akan sangat bagus)
Mari kita mulai!
Langkah 1: Tantangan Khusus dan Masalah Keamanan
Proyek ini cukup banyak plug and go. Saya akan memberikan petunjuk langkah demi langkah dari 0-100%. Satu-satunya kesulitan yang ada adalah perolehan bahan dan komponen yang telah saya berikan metode alternatif jika Anda tidak memiliki akses ke sana. Selain itu, ini seperti Lego, hanya menggabungkan semuanya.
Langkah 2: Diperlukan Komponen
Perangkat keras:
Semua ini dapat dibeli secara online
· NodeMCU ESP8266-12E V1.0
· Servo SG90
· Kabel microusb
· Bank Daya
-Opsional, Anda pasti dapat menjalankan ini dari stopkontak, beli dengan mencolokkan kabel micro-usb ke adaptor
· Akrilik 3mm
-Ketebalan hanya penting ketika Anda mendesain dudukan akrilik Anda dan Anda perlu menambahkan ketebalan akrilik ke dimensi tertentu, menurut saya pribadi 3mm sempurna karena tidak terlalu tebal/tipis dan putih terlihat paling bersih
Perangkat lunak:
· Arduino IDE
· Aplikasi Blynk
· Adobe Ilustrator
Peralatan:
· Pemotong laser (Jika Anda tidak memiliki akses ke pemotong laser, Anda dapat menemukan FabLabs atau Makerspace lokal dan meminta mereka melakukannya untuk Anda)
· Obeng (Untuk sekrup untuk menahan lengan servo ke servo)
· Obeng pipih (Untuk mengangkat klip plastik yang menahan pin servo perempuan di rumah plastiknya)
Langkah 3: Mengukur Dimensi untuk Pemasangan Akrilik
Sekarang kita perlu menyesuaikan penutup akrilik di atas sakelar lampu yang ada sehingga dapat menampung servos yang akan menyalakan dan mematikan lampu kita.
· Lepaskan panel cangkang plastik dari sakelar lampu
· Lacak bagian luar kotak plastik dan paskan sebuah kotak di atasnya, jika tepi cangkangnya melengkung (seperti milikku)
· Dapatkan Lebar(x) Kedalaman(y) dan Tinggi(z)
· Bergantung pada ketebalan bahan Anda, tambahkan ketebalan (milik saya 0,3cm) ke semua 3 nilai.
· Ketinggian kotak itu rumit, Anda perlu mengukur jarak seperti yang saya lakukan pada gambar tampak samping yang saya lampirkan dan memastikan bahwa servo sedekat mungkin tanpa menghalangi sakelar itu sendiri untuk hidup dan mati.
· Tinggi servo, menurut pengukuran saya adalah 1,2 cm, Anda akan menambahkan nilai ini ke Tinggi dimensi kotak Anda
· LEBAR KEDALAMAN TINGGI KOTAK ADALAH DIMENSI LUAR
· Buka (https://boxdesigner.connectionlab.org/) dan buat kotak menggunakan nilai X, Y, Z yang Anda peroleh
· Di bawah opsi lanjutan, sesuaikan panjang takik tergantung pada ketebalan bahan Anda, mungkin perlu beberapa kali percobaan, tetapi saya menetapkan milik saya sebagai 0,75 yang merupakan pas yang cukup ketat yang membutuhkan palu untuk menjatuhkan potongannya ke tempatnya
· Pilih juga “Tidak, jangan sertakan sampul”
· Buka pdf ini di Adobe Illustrator
· Buka file Light Switch yang telah saya lampirkan dan sesuaikan dengan garis luar untuk lubang dan penempatan servo untuk penutup akrilik Anda sendiri, saya juga menyediakan yang saya gunakan.
NYATANYA:
Lubang yang seharusnya memungkinkan kabel untuk keluar menjadi celah ketika saya menekan terlalu keras dan akrilik tipis patah, jujur saya pikir ini mungkin jauh lebih baik karena itu membuatnya lebih mudah untuk menyatukan potongan akrilik juga. Tapi palangnya hanya tipis karena tinggi sampulku cukup pendek.
Mungkin perlu beberapa kali mencoba untuk membuat penutupnya menyatu dengan sempurna, tetapi ingat itu LAYAK!
Langkah 4: Memasang Arduino IDE dan ESP8266 Library
Pertama, Anda perlu mengunduh Arduino IDE (https://www.arduino.cc/en/Main/Software). Arduino benar-benar gratis serta kodenya, itulah sebabnya kami memilih untuk menggunakan Arduino. Ini sangat mudah dipelajari karena ada banyak sumber daya online yang tersedia.
Kedua, Anda perlu mengunduh driver untuk ESP8266.
Setelah mengunduh Arduino IDE, navigasikan ke
1. Tab File dan kemudian klik Preferences.
2. Di URL Boards Manager tambahan, tambahkan tautan berikut (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
3. Klik OK dan kemudian arahkan ke
4. Alat - Papan - Manajer Papan
5. Pada kolom pencarian ketik esp8266 > klik esp8266 by ESP8266 Community - Klik Install
6. Kembali ke Tools – Board lalu pilih NodeMCU ESP8266-12E V1.0
Sekarang Anda telah menyiapkan Arduino IDE untuk bekerja bersama dengan NodeMCU.
Langkah 5: Pengkabelan
Karena saya ingin menghilangkan kebutuhan akan papan roti serta kabel tambahan, saya langsung mengubah urutan pin betina yang ditempatkan di casing pin servo dengan menggunakan obeng flathead untuk membuka tutupnya dan mengatur ulang kabelnya.
Jika Anda memberi label servo Anda seperti yang saya beri label (Kiri dan Kanan)
Anda perlu memodifikasi servo Kiri dengan mengubah
COMMAND, POWER, GND - COMMAND, GND, POWER
Oranye, Merah, Coklat - Oranye, Coklat, Merah
Sekarang hubungkan servo Anda, sg90 adalah
Oranye - Merah - Servo Coklat:
Kabel oranye terhubung ke pin Digital D4 (Servo kanan) ATAU TX (Servo kiri) lihat gambar (Perintah)
Kabel merah terhubung ke pin 3V (Daya)
Kabel coklat terhubung ke pin G (GND)
Sederhana!
Langkah 6: Pengaturan Aplikasi BLYNK di Ponsel
Cari Blynk di toko aplikasi Anda
Unduh:
· Buka aplikasi dan klik buat Proyek Baru dan pilih NodeMCU pada dropdown.
· Token AUTH akan dikirim ke email terdaftar Anda, catat ini, Anda perlu menyalin dan menempelkan token ke kode Arduino.
· Ketuk pada layar kosong dan tambahkan widget SLIDER di layar.
· Ketuk Widget, pilih PIN Virtual 1 (Atau pin yang Anda inginkan, tidak masalah, yang penting sesuai dengan kode Anda) dan nilai Mulai harus 0 dan Nilai Akhir harus 180 (Tergantung pada servo, nilai 0 mungkin membuat servo menggiling dan pecah, atur hingga tidak, milik saya 10-180
· Ketuk pada layar dan tambahkan widget TOMBOL di layar.
· Ketuk Widget, JUGA pilih PIN Virtual 1 (pastikan tombolnya sesuai dengan pin yang telah diatur penggesernya juga) dan JUGA GANTI MODE UNTUK BERALIH (PENTING)
· ANDA AKAN MEMBUAT 2 SLIDER DAN 2 TOMBOL WIDGET, SATU MASING-MASING UNTUK SETIAP SERVO
Kunjungi kembali DI SINI setelah Anda merakit seluruh perangkat
Setelah Anda merakit seluruh mount, sesuaikan penggeser untuk menemukan nilai posisi yang menekan cukup keras sehingga cahaya diklik, ini akan menjadi nilai yang akan Anda masukkan ke widget Tombol Anda
Langkah 7: Mengunggah Kode Akhir
Kami hanya perlu menambahkan ID AUTH kami (disebutkan di atas), Wifi SSID dan Kata Sandi dalam kode dan mengunggahnya ke NodeMCU menggunakan Arduino IDE. Download "Light_Switch_Code" dan buka menggunakan Arduino IDE, itu akan menanyakan apakah Anda membuat folder jadi klik saja ok.
Untuk kodenya, saya telah menyertakan penjelasan setiap baris di komentar, jika Anda memiliki tips atau pertanyaan lebih lanjut, jangan ragu untuk bertanya.
MENGUnggah:
Pastikan untuk memilih port yang benar saat Anda mengunggah kode jika Anda mendapatkan
"kesalahan: espcomm_open gagal"
Setelah selesai, Anda dapat memeriksa untuk melihat apakah itu terhubung dengan melihat status Blynk (ikon papan). Ini akan memberi tahu Anda apakah itu online atau offline.
Langkah 8: Memperbaiki Lengan Servo di Tempat
Setelah kode Anda diunggah dan papan online, kode akan berjalan dan servos keduanya akan diatur ke posisi 90, Anda perlu menggunakan obeng dan kencangkan lengan servo seperti pada gambar, sejajar dengan badan dari servonya. Melakukan ini akan memungkinkan Anda untuk memantau nilai-nilai Anda dan menyesuaikannya.
Langkah 9: Merakit Komponen
Merakit semuanya:
· Setelah Anda memotong akrilik dengan laser, pasanglah sehingga menyerupai penutup, cukup lurus ke depan kan!
· Ikuti garis terukir dan pastikan Anda mengarahkan servo dengan benar sehingga sisi servo sejajar dengan garis terukir.
· Dapatkan 6 "tetesan" blu tack dan ikuti gambar, pastikan untuk merobek stiker "Tower Pro"
· Anda juga dapat menggunakan blu tack atau cable ties atau metode pengaturan kabel apa pun untuk memilah kabel Anda, itu tidak masalah selama itu tidak menghalangi servo.
· Terapkan 2 garis blu tack di kedua sisi sehingga menempel ke dinding dan sakelar lampu yang sebenarnya untuk meningkatkan cengkeraman
Gambar yang saya lampirkan menunjukkan bagaimana saya memilih untuk melakukan milik saya.
UNTUK DAYA, saya rasa ini tidak memakan terlalu banyak daya sama sekali karena saya telah menyertakan fungsi pelepasan sehingga servos tidak selalu berusaha mempertahankan posisinya. Anda dapat mencolokkan kabel micro-usb Anda ke adaptor soket dinding ATAU powerbank.
NIKMATI!
Langkah 10: Refleksi
Proyek ini mengajari saya banyak tentang kemampuan ESP8266 NodeMCU atau hanya papan berkemampuan wifi untuk membuat perangkat IoT. Keterampilan yang saya pelajari untuk menangani ini cocok untuk proyek IoT lain yang ingin saya kejar (pelacak hidrasi, pantau terus). Saya telah belajar Arduino sebelumnya dengan Arduino Uno tetapi kemampuan untuk mengontrol perangkat saya dengan aplikasi melalui wifi di ponsel saya?!?!?! Peningkatan besar. Sungguh menakjubkan bahwa proyek ini tampak begitu sederhana pada akhirnya, itu membawa saya banyak kebanggaan untuk memberikan jalan pintas untuk Anda semua.
Sesuatu yang sangat menantang bagi saya adalah membuat sampul akrilik… Ya, saya tahu, tidak kompeten. Pada awalnya, saya mencoba mengukur jarak dan dimensi dan tidak menyadari bahwa saya hanya bisa membuka penutupnya sampai suatu hari saya melepasnya secara tidak sengaja. Saya juga menghabiskan banyak waktu mencoba MENCIPTAKAN takik yang memungkinkan penutup akrilik saya INTERLOCK. Itu adalah proses yang sangat membosankan yang sudah saya investasikan sampai saya mengetahui tentang desainer kotak online yang hanya melakukan semua pekerjaan untuk Anda (terima kasih nanti). Saya menyadari bahwa seseorang membuat perancang kotak untuk menghilangkan pekerjaan yang membosankan bagi orang lain dan saya terlalu keras kepala untuk menerima kenyataan bahwa saya mengambil jalan panjang. Saya sangat dekat… Akhirnya, saya menggunakan perancang kotak, melakukan beberapa percobaan, menambahkan elemen, mengambil elemen dan boom, itu terlihat bekerja seperti pesona.
Meskipun saya telah mencapai tujuan yang dimaksudkan untuk perangkat saya, jika saya melakukan proyek ini secara berbeda, benar-benar memperluas proyek ini, saya ingin mengeksplorasi cara mengarahkan ulang posisi servo untuk mengakomodasi berbagai jenis sakelar. Sakelar dengan 1 tombol besar, sakelar dengan 3 tombol tipis, sakelar dengan kemiringan tombol yang berbeda, dll. Tapi, saya hanya berharap saya mengetahui tentang perancang kotak lebih cepat dan menghabiskan 5 menit untuk mengetahui cara kerjanya.
Direkomendasikan:
Sakelar Relay IOT yang Dikendalikan Suara Berbasis Arduino (Didukung Google Home & Alexa): 11 Langkah
Sakelar Relay IOT Terkendali Suara Berbasis Arduino (Didukung Google Home & Alexa): Proyek ini menjelaskan cara membuat sakelar relai IOT berbasis Arduino yang dikendalikan suara. Ini adalah relai yang dapat Anda nyalakan dan matikan dari jarak jauh menggunakan aplikasi untuk iOS dan Android, serta menghubungkannya ke IFTTT dan mengontrolnya dengan suara Anda menggunakan Goog
DIY: Kotak Sensor Mini yang Dipasang di Langit-Langit Dengan Sensor Gerak yang Dapat Difokuskan: 4 Langkah
DIY: Kotak Sensor Mini yang Dipasang di Langit-Langit Dengan Sensor Gerak yang Dapat Difokuskan: Halo. Beberapa waktu yang lalu saya pernah membantu teman saya dengan konsep rumah pintar dan membuat kotak sensor mini dengan desain khusus yang dapat dipasang di langit-langit ke dalam lubang 40x65mm. Kotak ini membantu untuk:• mengukur intensitas cahaya• mengukur kelembapan
Sakelar HDMI yang dikendalikan Arduino: 3 Langkah
Sakelar HDMI yang dikendalikan Arduino: Instruksi ini akan menunjukkan kepada Anda cara mengontrol beberapa umpan HDMI ke TV Anda menggunakan mikrokontroler seperti Arduino untuk mengaktifkan dan menonaktifkan transmisi dengan satu jalur kontrol. Tujuan utama saya adalah memiliki sarana yang kuat namun fleksibel untuk batasi
Sakelar HDMI yang Dikendalikan Suara: 5 Langkah
Sakelar HDMI yang Dikendalikan Suara: Apa yang Anda lakukan ketika televisi Anda memiliki 3 input HDMI tetapi Anda memiliki 4 (atau lebih) perangkat yang ingin Anda sambungkan? Yah, ada banyak jangkauan di belakang televisi dan bertukar kabel. Ini menjadi tua cukup cepat. Jadi hal pertama yang saya lakukan adalah
DIY MusiLED, LED Musik yang Disinkronkan Dengan Aplikasi Windows & Linux Sekali Klik (32-bit & 64-bit). Mudah Dibuat Ulang, Mudah Digunakan, Mudah Dipindahkan.: 3 Langkah
DIY MusiLED, LED Musik yang Disinkronkan Dengan Aplikasi Windows & Linux Sekali Klik (32-bit & 64-bit). Mudah Dibuat Ulang, Mudah Digunakan, Mudah Dipindahkan.: Proyek ini akan membantu Anda menghubungkan 18 LED (6 Merah + 6 Biru + 6 Kuning) ke Papan Arduino Anda dan menganalisis sinyal waktu nyata Kartu Suara komputer Anda dan menyampaikannya ke LED untuk menyalakannya sesuai dengan efek ketukan (Snare, High Hat, Kick)