![Arduino: Program Masa & Kawalan Jauh Dari Aplikasi Android: 7 Langkah (dengan Gambar) Arduino: Program Masa & Kawalan Jauh Dari Aplikasi Android: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-14702-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
![Arduino: Program Masa & Kawalan Jauh Dari Aplikasi Android Arduino: Program Masa & Kawalan Jauh Dari Aplikasi Android](https://i.howwhatproduce.com/images/005/image-14702-1-j.webp)
Saya selalu tertanya-tanya apa yang berlaku dengan semua papan Arduino yang tidak diperlukan orang setelah mereka menyelesaikan projek mereka yang hebat. Kebenarannya sedikit menjengkelkan: tidak ada. Saya telah melihatnya di rumah keluarga saya, di mana ayah saya cuba membina penyelesaian automasi rumahnya sendiri tetapi kerana dia seorang juruelektrik, dia tidak dapat mengatasi bahagian pengaturcaraan. Dalam projek ini, saya cuba mengatasi masalah yang dihadapinya:
- Pengaturcaraan sukar.
- Ia memerlukan masa untuk membina perisian yang berharga.
- Aplikasi buatan rumah kelihatan membosankan dan tidak mesra pengguna.
Perlu beberapa bulan untuk memperbaikinya, tetapi projek itu sepadan. Saya berhasrat untuk menyelesaikan masalah ayah saya dengan menyediakan aplikasi Android yang menghubungkan melalui bluetooth dan menyokong program waktu, pemandangan & kawalan manual di luar kotak tanpa pengetahuan pengaturcaraan. Mari mulakan!
Bekalan
Perkakasan:
- 1x Arduino Uno
- Modul bluetooth 1x HC-05
- Modul 1x DS1302 RTC
- Papan Roti 1x
- 3x Resistor 1k ohm (boleh juga 220 ohm atau 10k ohm)
- 1x kabel USB 2.0 jenis A / B
- Wayar pelompat 12x
- Telefon pintar dengan Android 5.0+ (tersedia Bluetooth)
- Komputer riba / PC
Perisian:
- Arduino IDE
- Aplikasi Maya dari Play Store
Langkah 1: Muat naik Konfigurasi Modul Bluetooth
![Muat naik Konfigurasi Modul Bluetooth Muat naik Konfigurasi Modul Bluetooth](https://i.howwhatproduce.com/images/005/image-14702-2-j.webp)
![Muat naik Konfigurasi Modul Bluetooth Muat naik Konfigurasi Modul Bluetooth](https://i.howwhatproduce.com/images/005/image-14702-3-j.webp)
Pertama, anda mesti mengkonfigurasi penyesuai bluetooth dari komputer riba / PC anda. Sambungkan papan Arduino ke port USB komputer anda. Lancarkan Arduino IDE, buka lakaran baru, salin & tampal kod di bawah.
Kod:
batal persediaan () {
Serial.begin (38400); kelewatan (500); Serial.println ("AT + NAMA = Arduino_Maya"); kelewatan (500); Serial.println ("AT + BAUD = 115200, 0, 0"); kelewatan (500); Serial.println ("AT + POLAR = 1, 0"); kelewatan (500); } gelung kosong () {}
Pastikan pilihan ini dipilih di IDE anda:
- Alatan → Papan → Arduino Uno
- Alat → Pelabuhan → port tempat anda menghubungkan Arduino
Susun dan muat naik program
Langkah 2: Sambungkan Modul Bluetooth
![Sambungkan Modul Bluetooth Sambungkan Modul Bluetooth](https://i.howwhatproduce.com/images/005/image-14702-4-j.webp)
![Sambungkan Modul Bluetooth Sambungkan Modul Bluetooth](https://i.howwhatproduce.com/images/005/image-14702-5-j.webp)
![Sambungkan Modul Bluetooth Sambungkan Modul Bluetooth](https://i.howwhatproduce.com/images/005/image-14702-6-j.webp)
![Sambungkan Modul Bluetooth Sambungkan Modul Bluetooth](https://i.howwhatproduce.com/images/005/image-14702-7-j.webp)
Sambungkan HC-05 anda seperti yang ditunjukkan dalam skema. Arahan am:
- VCC menyambung ke pin Arduino 5V.
- GND menyambung ke pin Arduino GND.
- TXD menyambung ke pin Arduino RXD.
- RXD menyambung ke pin Arduino TXD melalui pembahagi voltan kerana tahap voltan logik data adalah 3.3V. Arduino TXD (pin transmit) adalah 5V, oleh itu jika anda tidak menggunakan pembahagi voltan, anda akan membakar modul anda.
Langkah 3: Siapkan Modul HC-05
![Siapkan Modul HC-05 Siapkan Modul HC-05](https://i.howwhatproduce.com/images/005/image-14702-8-j.webp)
Pada langkah ini kita akan menerapkan konfigurasi dari langkah 2 ke modul bluetooth. Ikut arahan ini:
- Putuskan sambungan kabel USB dari komputer anda.
- Tekan dan tahan butang KEY pada modul HC-05 anda selama 5 saat semasa menyambungkan kabel USB.
- Klik butang RESET di papan Arduino anda.
- Tunggu 10 saat sebelum konfigurasi diterapkan.
- Putuskan sambungan kabel USB dan sambungkannya semula.
Langkah 4: Sambungkan Modul RTC DS1302
![Sambungkan Modul RTC DS1302 Sambungkan Modul RTC DS1302](https://i.howwhatproduce.com/images/005/image-14702-9-j.webp)
![Sambungkan Modul RTC DS1302 Sambungkan Modul RTC DS1302](https://i.howwhatproduce.com/images/005/image-14702-10-j.webp)
![Sambungkan Modul RTC DS1302 Sambungkan Modul RTC DS1302](https://i.howwhatproduce.com/images/005/image-14702-11-j.webp)
Sambungkan DS1302 anda seperti yang ditunjukkan dalam skema. Arahan am:
- VCC menyambung ke pin Arduino 5V.
- GND menyambung ke pin Arduino GND.
- CLK menyambung ke pin Arduino 8.
- DAT menyambung ke pin Arduino 7.
- RST menyambung ke pin Arduino 6.
Langkah 5: Muat naik Program Arduino
![Muat naik Program Arduino Muat naik Program Arduino](https://i.howwhatproduce.com/images/005/image-14702-12-j.webp)
![Muat naik Program Arduino Muat naik Program Arduino](https://i.howwhatproduce.com/images/005/image-14702-13-j.webp)
Yeah! Semua perkakasan telah ditetapkan sekarang. Mari mengikuti perisian. Pertama, muat turun firmware untuk papan anda yang terdapat di bawah pautan ini:
Arduino Uno firmware.hex
Seterusnya, putuskan sambungan modul bluetooth HC-05. Ini sangat penting kerana kod baru tidak dapat dimuat semasa modul disambungkan.
Gunakan AVRDUDE
AVRDUDE adalah alat yang digunakan untuk memuat naik firmware ke mikroprosesor AVR, dan ia termasuk dalam Arduino IDE sehingga anda sudah memilikinya. Windows Buka konsol dan arahkan ke direktori pemasangan Arduino IDE anda. Biasanya ia terletak di suatu tempat di Fail Program. Setelah anda menemuinya, arahkan ke folder ini: / perkakasan / alat / avr / bin /.
Linux / Mac OS
Sekiranya anda memasang Arduino IDE dari sumber rasmi, anda seharusnya sudah menambahkan avrdude ke jalan yang boleh anda laksanakan.
Windows, Linux & Mac OS
Sahkan pemasangan avrdude dengan arahan ini. Sekiranya pertolongan ditunjukkan, anda boleh meneruskannya lebih jauh. Sekiranya anda menghadapi masalah, jangan ragu untuk bertanya kepada Google mengenainya.
avrdude --help
Muat naik firmware ke papan Arduino Uno anda. Catatan: firmware telah dibina khusus untuk Arduino Uno dan ia tidak akan berfungsi untuk papan Arduino yang lain.
avrdude -v -patmega328p -carduino -b115200 -P -D -Uflash: w:: i
Setelah firmware dimuat naik, sambungkan kembali modul bluetooth HC-05.
Langkah 6: Pasang Aplikasi Maya Dari Play Store
Papan anda kini sudah siap digunakan. Muat turun Aplikasi Maya dari Play Store untuk Android 5.0 atau yang lebih baru dengan penyesuai bluetooth yang tersedia.
Maya - program masa untuk Arduino
Dengan Maya anda boleh menaik taraf rumah anda menjadi pintar tanpa melaburkan banyak wang dalam jenama mahal. Anda boleh menggunakan semula elektronik yang sudah ada.
Program Waktu - atur rutin harian anda dalam program waktu yang dapat disesuaikan. Contohnya, anda boleh memerintahkan papan anda untuk menyalakan dan mematikan lampu secara berkala untuk menakutkan pencuri.
Adegan - menjadi spontan dan aktifkan tindakan yang berakhir secara automatik setelah kelewatan yang anda tetapkan.
Manual Control - berfungsi sebagai suis. Aktifkan atau nyahaktifkan pin mengikut kehendak anda. Untuk nilai peratusan pin PWM disokong.
Langkah 7: Sambungkan ke Papan Anda Dari Maya
![Sambung ke Papan Anda Dari Maya Sambung ke Papan Anda Dari Maya](https://i.howwhatproduce.com/images/005/image-14702-14-j.webp)
![Sambung ke Papan Anda Dari Maya Sambung ke Papan Anda Dari Maya](https://i.howwhatproduce.com/images/005/image-14702-15-j.webp)
![Sambung ke Papan Anda Dari Maya Sambung ke Papan Anda Dari Maya](https://i.howwhatproduce.com/images/005/image-14702-16-j.webp)
Baiklah, setakat ini bagus. Buka aplikasi dan sambungkan ke papan.
- Pada skrin selamat datang pilih saya sudah mengkonfigurasi papan. Mari bersambung dengannya.
- Dayakan bluetooth dan imbas peranti yang ada. Setelah papan anda ditemui (Arduino_Maya) sila klik padanya.
- Pemasangan Bluetooth bermula. OS Android akan meminta pin untuk anda sambungkan ke papan. Untuk HC-05, ia adalah 1234 secara lalai.
- Sekiranya atas sebab apa pun anda terputus, laporkan masalah menggunakan pautan ini.
- Anda bersambung. Tahniah!: D
Pautan berguna
Pusat Bantuan: https://apps.maroon-bells.com/maya/help_center.html Halaman Buku Muka: di Play Store: https://play.google.com /apps/testing/com.maroonbells.maja
Disyorkan:
Aplikasi Kawalan Jauh AmbiBox IOS: 5 Langkah
![Aplikasi Kawalan Jauh AmbiBox IOS: 5 Langkah Aplikasi Kawalan Jauh AmbiBox IOS: 5 Langkah](https://i.howwhatproduce.com/images/009/image-26958-j.webp)
Aplikasi Kawalan Jauh AmbiBox IOS: Dengan aplikasi iOS ini, anda dapat mengawal AmbiBox anda dari iPhone atau iPad anda. Saya akan bercakap tentang aplikasi dan bagaimana ia berkomunikasi dengan pelayan AmbiBox, jika anda ingin mengetahui cara memasang AmbiBox dan jalur yang dipimpin, terdapat beberapa tutorial di
Aplikasi Android / iOS untuk Mengakses Router OpenWrt Anda Dari Jauh: 11 Langkah
![Aplikasi Android / iOS untuk Mengakses Router OpenWrt Anda Dari Jauh: 11 Langkah Aplikasi Android / iOS untuk Mengakses Router OpenWrt Anda Dari Jauh: 11 Langkah](https://i.howwhatproduce.com/images/004/image-10073-15-j.webp)
Aplikasi Android / iOS untuk Mengakses Router OpenWrt Anda dari jauh: Saya baru-baru ini membeli penghala baru (Xiaomi Mi Router 3G). Dan tentu saja, perkakasan baru yang hebat ini memberi inspirasi kepada saya untuk mula mengerjakan projek ini;)
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: 5 Langkah (dengan Gambar) 8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-4439-69-j.webp)
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
Kit Alat Kawalan Jauh Biasa Diubah menjadi Alat Kawalan Jauh Mainan RC Empat saluran: 4 Langkah
![Kit Alat Kawalan Jauh Biasa Diubah menjadi Alat Kawalan Jauh Mainan RC Empat saluran: 4 Langkah Kit Alat Kawalan Jauh Biasa Diubah menjadi Alat Kawalan Jauh Mainan RC Empat saluran: 4 Langkah](https://i.howwhatproduce.com/images/002/image-5261-42-j.webp)
Kit Alat Kawalan Jauh Biasa Diubah menjadi Alat Kawalan Jauh Mainan RC Empat saluran: 如何 将 通用 遥控 器 套件 转换 为 玩具 模型 中 使用 的 四 通道 遥控 器。 遥控 器 套件 非常 便宜。 采用 62 2262 和 2272 芯片 和 433 个 模块 构建 构建。改造 方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 为 您 服务。 玩具 车船 提供 远程 无线 控制。
Jam Dengan Alat Kawalan Jauh IR untuk Tetapan Masa / Tarikh: 5 Langkah
![Jam Dengan Alat Kawalan Jauh IR untuk Tetapan Masa / Tarikh: 5 Langkah Jam Dengan Alat Kawalan Jauh IR untuk Tetapan Masa / Tarikh: 5 Langkah](https://i.howwhatproduce.com/images/002/image-5980-46-j.webp)
Jam Dengan Alat Kawalan Jauh IR untuk Tetapan Masa / Tarikh: Ini adalah jam ringkas yang dibuat menggunakan komponen yang tersedia. Mikrokontroler yang digunakan adalah STM32F030F4P6 yang murah. Paparannya adalah LCD 16x2 dengan ransel I2C (PCF8574). Litar jam boleh dibina menggunakan papan prototaip kecil dan TSSOP