Isi kandungan:
- Langkah 1: CORAK
- Langkah 2: Kemahiran Diperlukan
- Langkah 3: Senarai Komponen
- Langkah 4: Mencari Kod dan Anod LED di Matrix
- Langkah 5: Menetapkan Pin Arduino Nano
- Langkah 6: Memateri Komponen
- Langkah 7: KOD - Berdasarkan Prinsip Kegigihan Penglihatan
- Langkah 8: Aplikasi untuk Mengawal Lampu Kami
- Langkah 9: Tutorial Aplikasi
Video: Pola LED Memuaskan: 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Kerana banyak tidur telah menjadi komoditi yang hampir tidak dapat dicapai, kemewahan yang disediakan untuk segelintir orang yang bernasib baik yang tidak merasakan pelbagai rentetan tanggungjawab menariknya ke arah yang berbeza sekaligus. Tidur sangat penting dan dapat membantu anda merasa segar sepanjang hari.
Menghitung biri-biri bukan hanya teknik usang yang dikhotbahkan kepada kita pada zaman kanak-kanak dan sekarang sudah lama berlalu, ia sering tidak berguna. Kajian menunjukkan bahawa lampu dan corak yang redup bukan sahaja dapat membantu anda tidur tetapi juga meningkatkan kualiti tidur anda.
Jadi, inilah Lampu Malam Mengawal Tidur yang Dikawal Bluetooth yang Didasarkan pada IOT Menggunakan Arduino. Ini dilengkapi dengan aplikasi yang terdiri daripada 4 corak yang menenangkan dan menenangkan, dengan itu, memungkinkan anda untuk mengawal corak ini terus di lampu anda terus dari tempat tidur anda.
Ini berfungsi pada bluetooth di mana aplikasi mengirim data ke arduino melalui bluetooth yang menafsirkan data ini dan menampilkan pola seperti yang diminta dari aplikasi.
Ia mempunyai 4 corak santai:
- SEMANGAT DI
- BAR
- FADE DI
- TRAIL
Penyediaan ini dikuasakan oleh power bank supaya lampu anda mudah digunakan dan anda boleh membawanya ke mana sahaja anda mahu dan kerana penggunaan semasa minimum 50 milliAps, ia boleh menyala selama berjam-jam.
Sekarang mari kita menggali dan mula membina lampu mendorong tidur yang hebat dan berguna ini !!
Langkah 1: CORAK
1) SPIRAL IN: Dalam corak ini kelihatannya titik merah berpusing ke arah tengah, sesuatu yang serupa dengan spiral fibonacci. Untuk ini, logiknya adalah menyalakan LED selama 1 milisaat, kemudian mematikannya dan selepas itu menghidupkan LED seterusnya dan seterusnya. INI BERDASARKAN PRINSIP KEBERSIHAN VISI
2) BAR: Sama seperti corak di atas ini, bukannya led individu, baris dan lajur selari akan berpusing ke arah dalam memberikan rasa yang sangat menenangkan.
3) FADE IN: Dalam corak ini LED kelihatan seperti yang disedut, yang menjadikan corak yang indah
4) TRAIL: Corak perlahan di mana LED nampaknya melintasi Matrix yang sangat menyeronokkan untuk ditonton.
Langkah 2: Kemahiran Diperlukan
Bahagian terbaik mengenai elektronik digital adalah bahawa semuanya dihidupkan atau dimatikan dan oleh itu, tidak kira seberapa kompleks atau menakutkan tugas itu, ia dapat diselesaikan dengan mudah dengan sedikit usaha.
Seseorang tidak perlu menjadi pakar elektronik untuk membuat projek ini tetapi beberapa kemahiran diperlukan untuk menyelesaikan projek ini.
Kemahiran yang diperlukan adalah seperti berikut:
- Elektronik Asas Cara Memateri.
- Cara menggunakan multimeter untuk memeriksa kekurangan dan perkara lain.
- Cara kod dalam C untuk menulis kod untuk arduino namun kod fungsional sepenuhnya akan diberikan.
- Cara membuat Aplikasi sama ada dengan pengekodan (java, python) atau tanpa pengekodan (menggunakan perisian pencipta aplikasi seperti mit).
Langkah 3: Senarai Komponen
Oleh kerana ia bukan projek berteknologi tinggi, komponennya tidak sukar. Anda boleh mendapatkannya dengan mudah dalam talian dengan harga yang murah. Diberikan di bawah adalah senarai komponen dan pautan amazon untuk membelinya:
- Modul 1XBluetooth HC-05
- 1X Mini Usb Cabke untuk menghubungkan arduino
- 1XArduino Nano
- Modul Paparan LED 1XDot Matrix Common Anode Red LED 8 * 8 8x8 3mm
- Besi Solder dan Wayar Solder.
- Pita Elektrik, Kawat Jumper, Papan Sifar, Kabel Pengalir, Pemotong, Tang, Pelucut Kawat, Multimeter Digital dan Power Bank untuk menghidupkan Lampu dan superglue.
Langkah 4: Mencari Kod dan Anod LED di Matrix
Oleh kerana tidak ada yang disebutkan pada matriks LED mengenai LED mana yang sesuai dengan katod dan anod serta baris dan lajur mana, kita akan menggunakan wayar arduino dan dua jumper.
Untuk melakukannya, kami akan menghubungkan satu wayar jumper lelaki ke wanita ke pin arduino + 5v dan pin yang lain ke Ground arduino. Sekarang menghubungkan wayar pelompat ke pin matriks LED satu persatu kita akan dapati pin mana yang sesuai dengan baris mana dan lajur mana dalam matriks yang dipimpin dan tandakan sebagai katod atau anod.
Sebaiknya perhatikan di mana pin mana adalah Cathode dan yang mana Anode untuk kemudahan mengingat
Hasil ini akan berbeza-beza berdasarkan bagaimana anda meletakkan matriks LED anda dan kerana Matriks betul-betul simetri kedudukan katod dan pin anod akan berbeza-beza bergantung pada bagaimana anda meletakkan matriks LED anda.
Langkah 5: Menetapkan Pin Arduino Nano
Di sini kita akan menggunakan 8 + 8 = 16 pin arduino untuk menghubungkan matriks LED kita kerana kita mempunyai 8 anod dan 8 katod.
Pastikan anda tidak menyambungkan pin LED Matrix ke pin digital 0 atau 1 arduino kerana ia digunakan untuk komunikasi Rx dan Tx dan akan digunakan untuk modul bluetooth kami
Saya telah menggunakan pin berikut, namun anda bebas menggunakan pin yang anda mahukan.
PIN DIGITAL 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
PIN ANALOG A0, A1, A2, A3, A4, A5
Di atas adalah pin yang digunakan oleh saya.
PASTIKAN ANDA TIDAK MENGGUNAKAN A6 DAN A7 KERANA ANDA TIDAK BOLEH MENULIS DIGITAL PADA PIN INI
Langkah 6: Memateri Komponen
Sekarang datang bahagian menarik pematerian komponen ke papan sifar kami.
Pertama, kita akan memulakan dengan melekatkan sekeping papan sifar tegak lurus ke papan sifar utama kita di mana kita akan menyolder matriks LED kita dan sekeping tegak lurus ini akan digunakan untuk menyolder arduino nano hanya untuk menjadikan keseluruhan litar sepadu mungkin.
Seterusnya kami akan menyolatkan arduino nano kami ke papan sifar tegak lurus dan matriks LED kami ke papan sifar utama.
Seterusnya kami akan menghubungkan Anod Led Matrix kami ke pin {2, 3, 4, 5, 6, 7, 8, 9} dan Cathodes of LED Matrix ke pin {10, 11, A0, A1, A2, A3, A4, A5} arduino. Untuk ini, kami akan mengambil beberapa wayar penghubung yang terlindung dan melucutkannya menggunakan penari telanjang. Saya memilih wayar bertebat supaya tidak berlaku pemendekan pada litar kompak kami. Sekarang kita akan menyolder anod ke salah satu pin yang sesuai dengan pin yang ditetapkan untuk anod pada arduino yang ada di sini {2, 3, 4, 5, 6, 7, 8, 9} dan sama untuk semua katod sehingga anda mendapat semua 16 pin disolder dengan sempurna seperti pada gambar di atas.
Sekarang kita akan menggunakan multimeter dan menyetelnya pada mod dioda dan memeriksa pintasan di litar kita. Sekiranya wayar dipendekkan di suatu tempat, kita akan menggunakan besi pematerian untuk memanaskan bahagian itu dan pam penghisap untuk memotongnya dan akan menyoldernya semula dengan betul.
Seterusnya kami ingin menyambungkan modul bluetooth supaya kami dapat mengoperasikannya dan mengubah corak tanpa wayar.
Modul bluetooth terdiri daripada Vcc Gnd dan pin Rx dan Tx. Modul Rx bluetooth pergi ke Tx arduino dan bukan Rx arduino. Saya telah menyambungkan modul bluetooth ke nano menggunakan wayar jumper untuk memudahkan proses penyahpepijatan kod kerana anda tidak dapat memuat naik kod anda ke nano dengan pin Rx dan Tx disambungkan. Walau bagaimanapun, saya akan memberi anda kod akhir saya supaya anda dapat menyisipkan pin Vcc dan Gnd secara langsung ke nano dan pin Rx dan Tx setelah anda memuat naik kod tersebut ke arduino. Sekiranya anda juga menggunakan kabel jumper untuk kemudahan akses modul bluetooth, papan akhir anda akan kelihatan seperti pada gambar di atas.
Anda dapat melihat petunjuk lain mengenai cara menyediakan modul bluetooth kerana kami tidak akan membincangkannya di sini.
Itu semua untuk bahagian pematerian dan elektronik.
Langkah 7: KOD - Berdasarkan Prinsip Kegigihan Penglihatan
Sekiranya kita cuba menyalakan dua LED pepenjuru yang memberi tinggi ke Anode dan rendah ke Katod pada baris dan lajur yang sesuai, ia tidak akan berfungsi kerana sebaliknya dengan menyalakan 2 LED, ia akan menyalakan 4 LED pada bahagian silang dari mereka baris dan lajur.
Oleh itu, kami menggunakan konsep kegigihan penglihatan yang mana jika dua LED bersinar satu per satu dengan kelewatan masa di antara mereka kurang dari 100 milisaat, mata kita tidak akan menyedari jangka masa 100 milisaat ketika kedua-dua LED dimatikan dan seolah-olah keduanya LED menyala secara serentak.f
Ini digunakan di mana-mana dalam kod untuk menghidupkan LED sehingga hanya LED yang dihidupkan dan bukan yang tidak diingini.
Kod dilampirkan di bawah kerana panjangnya.
Langkah 8: Aplikasi untuk Mengawal Lampu Kami
Sekiranya anda tahu bagaimana mengembangkan aplikasi menggunakan java atau python atau bahasa lain, anda boleh meneruskannya dan jangan ragu untuk membuat aplikasi anda sendiri dengan antara muka yang anda mahukan. Anda dapat melihat antara muka Aplikasi saya untuk tujuan rujukan.
(Dalam tangkapan skrin di atas, saya telah menghitamkan nama tiga sambungan bluetooth pertama atas sebab peribadi.)
Tetapi jika anda tidak mengetahui perkembangan aplikasi atau jika anda seorang pemula, sila gunakan aplikasi saya. APK disediakan di bawah.
Langkah 9: Tutorial Aplikasi
Untuk memasang aplikasi, anda mesti pergi ke tetapan mudah alih anda dan membenarkan pemasangan dari sumber yang tidak diketahui. Setelah memasang APK nyalakan bluetooth anda dan pastikan anda telah memasangkan Modul Bluetooth dengan nama HC-05 atau HC-06 dengan telefon anda.
Setelah memasangkan modul, buka aplikasinya semula dan klik sambung.
Kemudian pilih modul dari senarai senarai peranti berpasangan yang ada.
Anda boleh mencetak 3-d casing anda sendiri untuk projek ini mengikut cara yang anda mahukan.
Sekarang yang perlu anda lakukan ialah menyalakan lampu anda bersama dengan power bank di mana sahaja anda mahu di bilik anda pilih corak yang diinginkan dan perhatikan corak yang menenangkan dan tunggu sihir itu berlaku semasa anda tertidur dengan perlahan dan damai !!
Disyorkan:
LED FLOODLIGHT W / AC LED (+ EFISIENSI VS DC LED): 21 Langkah (dengan Gambar)
LED FLOODLIGHT W / AC LED (+ EFFICIENCY VS DC LEDs): Dalam arahan / video ini, saya akan membuat lampu depan dengan cip LED AC tanpa pemandu yang sangat murah. Adakah mereka baik? Atau mereka sampah lengkap? Untuk menjawabnya, saya akan membuat perbandingan penuh dengan semua lampu DIY buatan saya. Seperti biasa, dengan harga murah
Pola Sinaran ESP8266: 7 Langkah
Pola Sinaran ESP8266: ESP8266 adalah modul mikrokontroler yang popular kerana boleh dihubungkan ke internet melalui WiFi onboard. Ini membuka banyak peluang bagi penggemar untuk membuat alat kawalan jauh dan peranti IoT dengan minimum tenaga tambahan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)
Cara Menggunakan Neopixel Ws2812 LED atau LED STRIP atau Led Ring With Arduino: 4 Langkah
Cara Menggunakan Neopixel Ws2812 LED atau LED STRIP atau Led Ring With Arduino: Hai kawan-kawan kerana Neopixel led Strip sangat popular dan juga disebut sebagai jalur led ws2812 juga. Mereka sangat popular kerana di jalur led ini kita dapat menangani setiap led secara berasingan yang bermaksud jika anda mahu beberapa led menyala dalam satu warna
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi - Kawalan Telefon Pintar STRIP LED RGB: 4 Langkah
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hai kawan-kawan dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengawal jalur LED RGB dan Nodemcu akan dikendalikan oleh telefon pintar melalui wifi. Jadi pada dasarnya anda dapat mengawal STRIP LED RGB dengan telefon pintar anda