Daftar Isi:
- Perlengkapan
- Langkah 1: Unggah Konfigurasi Modul Bluetooth
- Langkah 2: Hubungkan Modul Bluetooth
- Langkah 3: Siapkan Modul HC-05
- Langkah 4: Hubungkan Modul RTC DS1302
- Langkah 5: Unggah Program Arduino
- Langkah 6: Instal Aplikasi Maya Dari Play Store
- Langkah 7: Hubungkan ke Papan Anda Dari Maya
Video: Arduino: Program Waktu & Remote Control Dari Aplikasi Android: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Saya selalu bertanya-tanya apa yang terjadi dengan semua papan Arduino yang tidak dibutuhkan orang setelah mereka menyelesaikan proyek keren mereka. Kebenarannya agak mengecewakan: tidak ada. Saya telah mengamati ini di rumah keluarga saya, di mana ayah saya mencoba membangun solusi otomatisasi rumahnya sendiri tetapi karena dia seorang tukang listrik, dia tidak bisa melupakan bagian pemrograman. Dalam proyek ini saya mencoba untuk mengatasi masalah yang dia hadapi:
- Pemrograman itu sulit.
- Dibutuhkan waktu untuk membangun perangkat lunak yang berharga.
- Aplikasi buatan rumah terlihat membosankan dan tidak ramah pengguna.
Butuh beberapa bulan untuk melakukannya dengan benar, tetapi proyek itu sepadan. Saya bermaksud untuk memecahkan masalah ayah saya dengan menyediakan aplikasi Android yang terhubung melalui bluetooth dan mendukung program waktu, adegan & kontrol manual di luar kotak tanpa pengetahuan pemrograman. Ayo mulai!
Perlengkapan
Perangkat keras:
- 1x Arduino Uno
- 1x modul bluetooth HC-05
- 1x DS1302 RTC modul
- 1x papan tempat memotong roti
- 3x Resistor 1k ohm (bisa juga 220 ohm atau 10k ohm)
- 1x kabel USB 2.0 tipe A/B
- 12x Kabel jumper
- Ponsel cerdas dengan Android 5.0+ (tersedia bluetooth)
- Laptop/PC
Perangkat lunak:
- Arduino IDE
- Aplikasi Maya dari Play Store
Langkah 1: Unggah Konfigurasi Modul Bluetooth
Pertama, Anda harus mengkonfigurasi adaptor bluetooth Anda dari laptop/PC Anda. Hubungkan papan Arduino ke port USB komputer Anda. Luncurkan Arduino IDE, buka sketsa baru, salin & tempel kode di bawah ini.
Kode:
batalkan pengaturan() {
Serial.begin(38400); penundaan (500); Serial.println("AT+NAME=Arduino_Maya"); penundaan (500); Serial.println("AT+BAUD=115200, 0, 0"); penundaan (500); Serial.println("AT+POLAR=1, 0"); penundaan (500); } lingkaran kosong() {}
Pastikan opsi ini dipilih di IDE Anda:
- Alat → Papan → Arduino Uno
- Alat → Port → port tempat Anda menghubungkan Arduino
Kompilasi dan unggah program
Langkah 2: Hubungkan Modul Bluetooth
Hubungkan HC-05 Anda seperti yang disajikan pada skema. Petunjuk umum:
- VCC terhubung ke pin Arduino 5V.
- GND terhubung ke pin Arduino GND.
- TXD terhubung ke pin Arduino RXD.
- RXD terhubung ke pin Arduino TXD melalui pembagi tegangan karena level tegangan logika data adalah 3.3V. Arduino TXD (pin transmisi) adalah 5V, oleh karena itu jika Anda tidak akan menggunakan pembagi tegangan, Anda akan membakar modul Anda.
Langkah 3: Siapkan Modul HC-05
Pada langkah ini kita akan menerapkan konfigurasi dari langkah 2 ke modul bluetooth. Ikuti petunjuk ini:
- Cabut kabel USB dari komputer Anda.
- Tekan dan tahan tombol KEY pada modul HC-05 Anda selama 5 detik saat menghubungkan kabel USB.
- Klik tombol RESET pada papan Arduino Anda.
- Tunggu 10 detik sebelum konfigurasi diterapkan.
- Cabut kabel USB dan sambungkan kembali.
Langkah 4: Hubungkan Modul RTC DS1302
Hubungkan DS1302 Anda seperti yang ditunjukkan pada skema. Petunjuk umum:
- VCC terhubung ke pin Arduino 5V.
- GND terhubung ke pin Arduino GND.
- CLK terhubung ke Arduino pin 8.
- DAT terhubung ke pin Arduino 7.
- RST terhubung ke pin Arduino 6.
Langkah 5: Unggah Program Arduino
Ya! Semua perangkat keras sudah diatur sekarang. Mari kita mengejar perangkat lunak. Pertama, unduh firmware untuk papan Anda yang tersedia di bawah tautan ini:
Firmware Arduino Uno.hex
Selanjutnya, lepaskan modul bluetooth HC-05. Ini sangat penting karena kode baru tidak dapat diunggah saat modul terhubung.
Gunakan AVRDUDE
AVRDUDE adalah alat yang digunakan untuk mengunggah firmware ke mikroprosesor AVR, dan disertakan dalam Arduino IDE sehingga Anda sudah memilikinya. WindowsBuka konsol dan arahkan ke direktori instalasi Arduino IDE Anda. Biasanya terletak di suatu tempat di Program Files. Setelah Anda menemukannya, navigasikan ke folder ini: /hardware/tools/avr/bin/.
Linux / Mac OS
Jika Anda menginstal Arduino IDE dari sumber resmi, Anda seharusnya sudah menambahkan avrdude ke jalur yang dapat dieksekusi.
Windows, Linux & Mac OS
Verifikasi instalasi avrdude dengan perintah ini. Jika bantuan ditampilkan maka Anda dapat melanjutkan lebih jauh. Jika Anda mengalami masalah, jangan ragu untuk bertanya kepada Google tentang hal itu.
avrdude --help
Unggah firmware ke papan Arduino Uno Anda. Catatan: firmware telah dibuat khusus untuk Arduino Uno dan tidak akan berfungsi untuk papan Arduino lainnya.
avrdude -v -patmega328p -carduino -b115200 -P -D -Uflash:w::i
Setelah firmware diunggah, sambungkan kembali modul bluetooth HC-05.
Langkah 6: Instal Aplikasi Maya Dari Play Store
Papan Anda sekarang siap digunakan. Unduh Maya App dari Play Store untuk Android 5.0 atau lebih baru dengan adaptor bluetooth yang tersedia.
Maya - program waktu untuk Arduino
Dengan Maya Anda dapat meningkatkan rumah Anda menjadi pintar tanpa menginvestasikan banyak uang untuk merek mahal. Anda dapat menggunakan kembali barang elektronik yang sudah Anda miliki.
Program Waktu - atur rutinitas harian Anda dalam program waktu yang dapat disesuaikan. Misalnya Anda dapat memerintahkan papan Anda untuk menyalakan dan mematikan lampu secara berkala untuk menakut-nakuti pencuri.
Adegan - jadilah spontan dan aktifkan tindakan yang berakhir secara otomatis setelah penundaan yang Anda tetapkan.
Kontrol Manual - berfungsi sebagai sakelar. Aktifkan atau nonaktifkan pin sesuai keinginan Anda. Untuk nilai persentase pin PWM didukung.
Langkah 7: Hubungkan ke Papan Anda Dari Maya
Baiklah, sejauh ini bagus. Buka aplikasi dan sambungkan ke papan.
- Di layar selamat datang, pilih Saya sudah mengonfigurasi papan. Mari kita sambungkan.
- Aktifkan bluetooth dan pindai perangkat yang tersedia. Setelah papan Anda ditemukan (Arduino_Maya) silakan klik di atasnya.
- Penyandingan Bluetooth dimulai. OS Android akan meminta Anda untuk pin untuk terhubung ke papan. Untuk HC-05 adalah 1234 secara default.
- Jika karena alasan apa pun Anda akan terputus, harap laporkan masalah menggunakan tautan ini.
- Anda terhubung. Selamat!:D
Tautan yang berguna
Pusat Bantuan: https://apps.maroon-bells.com/maya/help_center.htmlHalaman Facebook: di Play Store: https://play.google.com /apps/testing/com.maroonbells.maja
Direkomendasikan:
Cara Membuat Aplikasi Android Dengan Android Studio: 8 Langkah (dengan Gambar)
Cara Membuat Aplikasi Android Dengan Android Studio: Tutorial ini akan mengajarkan Anda dasar-dasar cara membuat aplikasi Android menggunakan lingkungan pengembangan Android Studio. Karena perangkat Android menjadi semakin umum, permintaan untuk aplikasi baru hanya akan meningkat. Android Studio adalah aplikasi yang mudah digunakan (sebuah
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Jam Dengan Remote Control IR untuk Pengaturan Waktu/Tanggal: 5 Langkah
Jam Dengan Remote Control IR untuk Pengaturan Waktu/Tanggal: Ini adalah jam sederhana yang dibuat menggunakan komponen yang tersedia. Mikrokontroler yang digunakan adalah STM32F030F4P6 yang murah. Layarnya adalah LCD 16x2 dengan ransel I2C (PCF8574). Sirkuit jam dapat dibuat menggunakan papan prototipe kecil dan TSSOP
Cara Mematikan Router dari Internet (dalam Waktu Kurang dari 10 Menit): 6 Langkah
Cara Mematikan Router dari Internet (Dalam Waktu Kurang dari 10 Menit): Dalam tutorial ini saya akan menunjukkan cara menjalankan serangan DOS (denial of service) terhadap router. Ini akan memblokir orang dari menggunakan router yang Anda serang. Mari kita mulai dengan XKCDTutorial ini hanya akan menentukan cara menjalankan serangan
Kontrol Peralatan Rumah Tangga Dari Smartphone Anda Dengan Aplikasi Blynk dan Raspberry Pi: 5 Langkah (dengan Gambar)
Mengontrol Peralatan Rumah Dari Ponsel Cerdas Anda Dengan Aplikasi Blynk dan Raspberry Pi: Dalam proyek ini, kita akan mempelajari cara menggunakan aplikasi Blynk dan Raspberry Pi 3 untuk mengontrol peralatan rumah tangga (Pembuat kopi, Lampu, Tirai jendela, dan lainnya… ).Komponen perangkat keras: Raspberry Pi 3 Relay Lamp Breadboard WiresAplikasi perangkat lunak: Blynk A