Isi kandungan:
- Langkah 1: Mengukir Labu Anda
- Langkah 2: Kabelkan Komponen Elektronik
- Langkah 3: Memprogramkan Labu Anda
- Langkah 4: Nikmati
Video: Labu Halloween IoT - Kawal LED Dengan Aplikasi Arduino MKR1000 dan Blynk ???: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Hai semua, Beberapa minggu yang lalu adalah Halloween dan mengikut tradisi saya mengukir labu yang bagus untuk balkoni saya. Tetapi apabila labu saya berada di luar, saya menyedari bahawa adalah sangat menjengkelkan untuk keluar setiap petang untuk menyalakan lilin. Dan saya juga menyedari bahawa akan menjadi lebih lucu, sekiranya saya dapat menukar warna cahaya lilin.
Sekiranya anda ingin belajar bagaimana mengautomasikan lampu labu anda dan dapat mempunyai warna yang berbeza untuk menghidupkan labu Halloween anda, tutorial ini sesuai untuk anda.
Di sini saya akan menunjukkan kepada anda bagaimana menggunakan peranti IoT (di sini Arduino MKR1000) untuk mengawal suis ON / OFF lampu labu anda (RGB LED Neopixel Ring). Pada kali kedua, saya juga akan menunjukkan kepada anda cara menetapkan warna lampu yang berbeza menggunakan telefon pintar anda. ???
Mari kita mulakan !
Bekalan:
Berikut adalah senarai komponen yang anda perlukan untuk projek ini. Sekiranya anda perlu membeli mana-mana komponen, lihat di eBay atau Amazon, anda boleh membelinya dengan harga yang berpatutan.
- Labu
- Arduino MKR1000
- Cincin Neopixel - LED 12 RGB (SK6812)
- Kapasitor 1000µF
- Perintang 470Ω
- 3.7V 2000mAh LiPo Battery - jika tidak dikuasakan melalui USB Micro
- Beberapa wayar pelompat
- Besi pateri
Langkah 1: Mengukir Labu Anda
Bersenang-senang dan nikmati sup labu dengan daging labu yang anda potong dari bahagian dalam ??
Langkah 2: Kabelkan Komponen Elektronik
Fahami komponen anda
Anda akan menemui rajah pendawaian untuk projek ini di bawah. Sebelum memulakan pendawaian, ada beberapa perkara yang mungkin perlu anda pertimbangkan.
- Papan mikrokontroler Arduino yang anda gunakan? Adakah anda menaiki input 5V atau 3.3V? Adakah anda menaiki pin output kuasa 5V?
- Berapakah ukuran cincin Neopixel LED anda - 12, 16, 24 piksel?
- Bagaimana anda akan menghidupkan mikrokontroler Arduino dan LED anda?
Dalam projek ini, saya memilih untuk menggunakan Arduino MKR1000, yang mempunyai cip WiFi tertanam. Saya memutuskan untuk menggunakan Arduino ini kerana saya mahu dapat mengawal Arduino saya dari telefon pintar saya melalui WiFi. Juga, saya sudah mempunyai papan ini di rumah dan tidak menggunakan perkara lain. Pilihan lain adalah menggunakan Arduino Uno, Nano atau Arduino lain dengan modul WiFi ESP8266.
Berbanding dengan Arduino yang lain, MKR1000 berjalan pada 3.3V. Walaupun anda dapat membekalkan 5V ke papan melalui port USB, anda tidak dapat menghantar lebih dari 3.3V ke pin I / O. MKR1000 mempunyai pin 5V, yang dapat digunakan untuk menggerakkan peranti 5V. Dalam kes kami, kami akan menggunakan pin ini untuk menghidupkan cincin Neopixel kami. Sekiranya anda menggunakan cincin yang lebih besar seperti 16, 24 atau lebih piksel, anda mungkin ingin mempertimbangkan untuk menggunakan bekalan kuasa yang berasingan.
Labu dan elektronik akan berada di balkoni saya dan oleh itu kami akan menggunakan bateri LiPo 3.7V untuk menghidupkan Arduino dan Neopixel kami. Tutorial MKR1000 BatteryLife berguna untuk membantu anda menentukan kapasiti bateri yang akan anda gunakan. Oleh kerana saya tidak mahu mengisi semula bateri setiap hari, saya memilih bateri 2000mAh. Lebih-lebih lagi, saya memutuskan untuk menghidupkan Arduino semasa tidak menyalakan labu saya. Ini membantu mengurangkan penggunaan kuasa semasa modul WiFi dimatikan.
Kabel komponen anda
- Pateri kapasitor terus ke gelang Neopixel. Sisi negatif ke GND dan sisi positif ke 5V
- Pateri perintang 470Ω ke pin Data In (DI)
- Sambungkan pin 5V Arduino ke 5V Neopixel menggunakan wayar pelompat
- Sambungkan pin GND Arduino ke GND Neopixel menggunakan wayar pelompat
- Sambungkan pin Digital # 4 Arduino ke DI Neopixel menggunakan wayar pelompat
Setelah ini selesai, anda perlu membuka folder GitHub "IoT-Halloween-Pumpkin" dan membuat sedikit perubahan pada kod sebelum memuat naiknya ke Arduino anda. Harap anda bersedia untuk sedikit pengaturcaraan !! ????
Langkah 3: Memprogramkan Labu Anda
Program Arduino anda
Dalam projek ini, kami ingin memprogram Arduino kami agar perkara berikut dapat dicapai:
- Arduino disambungkan ke Aplikasi Blynk melalui WiFi.
- Warna lampu Neopixel diubah melalui Aplikasi Blynk.
Anda boleh mendapatkan kod untuk projek ini di repositori GithHub "IoT Halloween Pumpkin" saya. Tetapi sebelum anda menggali, anda mungkin ingin membaca beberapa perkara yang telah saya pelajari semasa menjalankan projek ini! ???
Paparan Cahaya LED
LED yang boleh dialamatkan atau dalam bahasa Adafruit "NeoPixel" seperti pemandu LED WS2812, WS2811 dan SK6812 dapat dikendalikan menggunakan perpustakaan Adafruit NeoPixel. Sekiranya ini pertama kali anda menggunakan NeoPixel, saya sangat mengesyorkan anda melihat Adafruit NeoPixel Uberguide. Penuh dengan nasihat dan petua, ia adalah sumber yang hebat!
Untuk menetapkan warna LED ke labu anda, anda perlu menghantar nilai RGB ke Arduino / NeoPixel anda. Yang paling mudah ialah melihat kod warna beberapa warna! Spiro Disco Blue, Harlequin, Daffodil atau Rose Bonbon, berikut adalah beberapa yang menarik.
Cara yang lebih menyeronokkan adalah dengan memberi warna pada "menari" NeoPixel anda. Sekiranya anda benar-benar bermotivasi, cubalah! Jika tidak, periksa catatan blog Tweaking4All LEDStrip Effects. Anda akan menemui kod untuk beberapa kesan pencahayaan yang sangat menakjubkan. Sumber hebat lain ialah Neopixel Effect Generator oleh Adriano.
Aplikasi Blynk
Aplikasi Blynk adalah salah satu platform IoT yang paling popular. Aplikasi Blynk sangat mudah digunakan dan dalam masa kurang dari 5 minit anda akan dapat membuat aplikasi IoT pada telefon pintar anda untuk berkomunikasi melalui Internet dengan peranti IoT anda. Sebelum menyesuaikan Aplikasi Blynk mengikut keperluan anda, anda perlu:
1. Muat turun aplikasi Blynk
2. Pasang perpustakaan Blynk
3. Siapkan sambungan ke peranti IoT anda
Aplikasi Blynk telah menerbitkan dokumentasi hebat untuk membantu semua orang memulakannya. Lihat di sini jika seperti saya, ini adalah kali pertama anda menggunakannya.
Langkah 4: Nikmati
Tahniah, anda kini boleh duduk dengan selesa di sofa anda dan menggunakan telefon pintar anda untuk mengawal warna LED labu Halloween anda. ???
Terima kasih kerana membaca projek saya. Saya harap anda menikmatinya dan ini akan memberi inspirasi kepada anda untuk melakukan sesuatu yang serupa dengan LED anda di pokok Krismas anda, pada orang salji musim sejuk anda, atau apa sahaja!
Disyorkan:
Labu Halloween Dengan Mata Animatronik Bergerak - Labu Ini Dapat Melancarkan Mata !: 10 Langkah (dengan Gambar)
Labu Halloween Dengan Mata Animatronik Bergerak | Labu Ini Dapat Melancarkan Mata !: Dalam Instruksional ini, anda akan belajar bagaimana membuat labu Halloween yang menakutkan semua orang ketika matanya bergerak. Sesuaikan jarak pemicu sensor ultrasonik ke nilai yang tepat (langkah 9), dan labu anda akan membatu siapa sahaja yang berani mengambil cand
Mesin Menakutkan Halloween Menggunakan PIR, Labu Bercetak 3D dan Papan Proke Audio Prank Audio yang Sesuai dengan Troll Arduino .: 5 Langkah
Mesin Menakutkan Halloween Menggunakan PIR, Labu Bercetak 3D dan Tranker Arduino Compatible Audio Pranker / Joke Board praktikal: Papan Troll yang dicipta oleh Patrick Thomas Mitchell dari EngineeringShock Electronics, dan dibiayai sepenuhnya di Kickstarter tidak lama dahulu. Saya mendapat ganjaran saya beberapa minggu lebih awal untuk membantu menulis beberapa contoh penggunaan dan membina perpustakaan Arduino dalam keadaan
Rumah Pintar Dengan Arduino MKR1000 dan M.I.T. Aplikasi Android: 4 Langkah
Rumah Pintar Dengan Arduino MKR1000 dan M.I.T. Aplikasi Android: Dalam tutorial ini saya menerangkan cara meningkatkan rumah pintar anda dengan hanya beberapa komponen. Inti reka bentuk rumah pintar ini adalah papan Arduino MKR1000, dikendalikan dengan aplikasi, yang direka di laman web pengembangan M.I.T. (Massachusetts Institu
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI
Kawalan LED Menggunakan Aplikasi Blynk dan Arduino: 3 Langkah (dengan Gambar)
Kawalan LED Menggunakan Aplikasi Blynk dan Arduino: Dalam projek ini kita akan mengetahui cara menghidupkan / mematikan LED dengan arduino menggunakan aplikasi blynk, Daripada menggunakan modul Wifi, modul Bluetooth, modul GSM dan lain-lain. Ini adalah cara lain untuk menggunakan Internet perkara rasa sukar, senang dipelajari. Sekiranya anda tidak