Isi kandungan:

Butang Pintar Wi-Fi Bertenaga Bateri untuk Mengawal Lampu HUE: 5 Langkah (dengan Gambar)
Butang Pintar Wi-Fi Bertenaga Bateri untuk Mengawal Lampu HUE: 5 Langkah (dengan Gambar)

Video: Butang Pintar Wi-Fi Bertenaga Bateri untuk Mengawal Lampu HUE: 5 Langkah (dengan Gambar)

Video: Butang Pintar Wi-Fi Bertenaga Bateri untuk Mengawal Lampu HUE: 5 Langkah (dengan Gambar)
Video: Cara Setting SCC (Solar Charge Controller) PWM 2024, Julai
Anonim

Oleh sylwekbala Ikuti Lagi oleh pengarang:

Cara Menghubungkan RaspberryPi Pico ke WiFi & menghantar pemberitahuan
Cara Menghubungkan RaspberryPi Pico ke WiFi & menghantar pemberitahuan
Cara Menghubungkan RaspberryPi Pico ke WiFi & menghantar pemberitahuan
Cara Menghubungkan RaspberryPi Pico ke WiFi & menghantar pemberitahuan
BBC Micro: pemberitahuan bit + WiFi + Telefon
BBC Micro: pemberitahuan bit + WiFi + Telefon
BBC Micro: pemberitahuan bit + WiFi + Telefon
BBC Micro: pemberitahuan bit + WiFi + Telefon
Cara membina Sensor WiFi dan UI di Node-RED pada Raspberry Pi
Cara membina Sensor WiFi dan UI di Node-RED pada Raspberry Pi
Cara membina Sensor WiFi dan UI di Node-RED pada Raspberry Pi
Cara membina Sensor WiFi dan UI di Node-RED pada Raspberry Pi

Projek ini menunjukkan cara membina butang Wi-Fi IoT berkuasa bateri dalam masa kurang dari 10 minit. Butang mengawal lampu HUE di atas IFTTT.

Hari ini anda boleh membina peranti elektronik dan menghubungkannya ke peranti rumah pintar lain secara harfiah dalam beberapa minit. Lebih-lebih lagi anda boleh melakukannya tanpa pengaturcara khusus dan menulis satu baris kod. Di blog ini kami menunjukkan Butang Pintar Wi-Fi berkuasa bateri, yang mengawal lampu HUE dari jauh melalui internet. Ia boleh dibina dengan mudah oleh pemaju di semua peringkat kemahiran. Butang ini akan berlangsung 15k acara pengaktifan pada bateri lithium 2xAAA - ini adalah butang pintar berkuasa rendah yang terbaik. Sekiranya kita mengambil kira 8x push / event sehari, ia akan berlangsung 5+ tahun. Ini disebabkan modul IoT, yang digunakan dalam projek ini, tidak mengalirkan arus semasa tidak diaktifkan - benar 0A. Arahan ini merangkumi langkah-langkah berikut:

  1. Perhimpunan menggunakan papan roti
  2. Menetapkan perkhidmatan IFTTT dan HUE
  3. Mengkonfigurasi modul IoT
  4. Menyambungkan modul IoT ke internet

Semuanya dapat dilakukan dalam masa 10 minit tanpa satu pun kod atau pengetahuan awan.

Bekalan

Bahagian

  • Modul Cricket Wi-Fi Things On Edge
  • Papan roti (generik)
  • Butang SparkFun Big Red Dome
  • Pemegang Bateri, AAA x 2

Aplikasi perisian dan perkhidmatan dalam talian

Perkhidmatan Pembuat FTTT

Alat

Besi pematerian (generik)

Langkah 1: Perhimpunan

Image
Image
perhimpunan
perhimpunan
perhimpunan
perhimpunan

Penyambung pemisah PCB Solder Pin Header ke modul Cricket. Tajuk menjadikannya lebih mudah untuk menghubungkan modul Cricket ke papan roti.

  • Sambungkan pin pertama dari butang ke bateri VCC (+)
  • Sambungkan pin ke-2 dari butang ke port WAKE_UP pada modul Cricket
  • Sambungkan bateri VCC (+) ke port BATT pada modul Cricket
  • Sambungkan bateri GND (-) ke port GND pada modul Cricket

Langkah 2: Persediaan IFTTT

Persediaan IFTTT
Persediaan IFTTT
Persediaan IFTTT
Persediaan IFTTT
Persediaan IFTTT
Persediaan IFTTT
Persediaan IFTTT
Persediaan IFTTT

Langkah-langkah untuk diikuti:

  1. Pergi ke:
  2. Log masuk atau daftar
  3. Klik Buat dari menu Pengguna / Akaun (sudut kanan atas)
  4. Klik + untuk membuat acara sumber baru
  5. Pilih perkhidmatan Webhooks
  6. Klik Teruskan
  7. Klik Terima permintaan web (di sebelah kiri)
  8. Buat nama acara cth. butang_peristiwa
  9. Acara sumber harus disiapkan sekarang, klik + selepas acara Kemudian
  10. Cari perkhidmatan HUE
  11. Pilih acara perkhidmatan HUE
  12. jika anda belum mempunyai HUE anda perlu menambah dengan -> Sambungkan
  13. Pilih peranti (cahaya) yang akan dilampirkan acara ini
  14. Klik Selesai

Hampir selesai, kita perlu mendapatkan alamat HTTP yang boleh kita hantar acara dari modul IoT.

Cari perkhidmatan Webhooks dan klik dalam dokumen di sudut kanan atas.

Salin pautan web seterusnya di bawah "Buat POST atau DAPATKAN permintaan web ke:" anda memerlukannya kemudian.

Langkah 3: Konfigurasikan Modul Kriket Wi-Fi

Konfigurasikan Modul Kriket Wi-Fi
Konfigurasikan Modul Kriket Wi-Fi
Konfigurasikan Modul Kriket Wi-Fi
Konfigurasikan Modul Kriket Wi-Fi
Konfigurasikan Modul Kriket Wi-Fi
Konfigurasikan Modul Kriket Wi-Fi

Cricket dikonfigurasi sepenuhnya OTA (Over The Air) melalui Things On Edge - Portal Pembangun (https://dev.thingsonedge.com). Konfigurasi akan diambil oleh Cricket melalui internet apabila disambungkan ke Wi-Fi anda (yang dijelaskan di bahagian seterusnya). Sekarang mari kita konfigurasikannya terlebih dahulu.

Untuk butang kita perlu mengkonfigurasi Cricket untuk mengirim permintaan POST HTTP ketika terbangun oleh isyarat tinggi pada pin IO1: WAKE_UP. Isyarat ini diberikan semasa butang ditekan.

Sekarang buka TOE Developer Portal dari mana-mana penyemak imbas dari PC atau mudah alih. Anda mesti mendaftar / log masuk ke Developer Portal untuk mengaktifkan dan mengkonfigurasi peranti di akaun anda. Jika tidak, peranti tidak akan berfungsi.

Selepas log masuk / pendaftaran berjaya, anda perlu mengklik peranti "Tambah baru" untuk mengaktifkan peranti anda dalam sistem. Anda perlu menggunakan nombor siri unik yang dicetak pada tongkat label di belakang Cricket. PERINGATAN: Anda mesti menyimpan nombor siri itu sendiri. Jangan berkongsi dengan orang lain.

Sekarang anda boleh mengkonfigurasi peranti anda.

Tetapkan konfigurasi berikut:

  • RTC: MATI
  • IO2: MATI
  • IO3: Mati
  • Monitor bateri: MATI
  • Paksa kemas kini - IO1 Bangun: Aktif
  • Paksa kemas kini - RTC Bangun: MATI
  • Siarkan Acara: lihat di bawah

Salin / Tampal pautan yang anda salin dari Webhooks ke io1_wakeup dan kosongkan data

maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD

Setelah anda menetapkan konfigurasi tekan butang Simpan.

Bagus! Anda hampir di sana! Sekarang anda hanya perlu menyambungkan peranti anda ke internet melalui rangkaian Wi-Fi anda. Sila ikuti bahagian seterusnya bagaimana melakukannya.

Langkah 4: Menyambungkan Modul IoT ke Internet

Menyambungkan Modul IoT ke Internet
Menyambungkan Modul IoT ke Internet
Menyambungkan Modul IoT ke Internet
Menyambungkan Modul IoT ke Internet
Menyambungkan Modul IoT ke Internet
Menyambungkan Modul IoT ke Internet

Dalam beberapa langkah, anda akan menyambungkan peranti anda ke internet melalui rangkaian Wi-Fi anda. Yang perlu anda lakukan hanyalah mengaktifkan hotspot Wi-Fi peribadi Cricket dan kemudian membuka halaman web peribadi untuk lulus kelayakan rangkaian Wi-Fi anda. Ikuti langkah di bawah:

  1. Tekan dan tahan butang pada modul selama 5 saat sehingga LED sentiasa menyala.
  2. Setelah LED sentiasa menyala Cricket membuka tempat panas Wi-Fi peribadi. Sambungkan dari komputer riba atau telefon pintar ke tempat panas dengan bukti kelayakan berikut: SSID: toe_deviceTiada kata laluan diperlukan
  3. Setelah disambungkan, buka laman web peribadi: https://192.168.4.1/index.html PEMBERITAHUAN: pastikan LED masih menyala! Sekiranya MATI, ulangi langkah dari awal
  4. Sekarang anda boleh lulus kelayakan rangkaian Wi-Fi anda dan klik Sambungkan. Sekiranya anda lulus SSID dan Kata Laluan yang betul, maka selepas beberapa saat, peranti harus melaporkannya dalam talian dan LED akan mati.

Tahniah! Kini peranti anda hidup dan disambungkan ke internet!

Langkah 5: Ringkasan

Kini anda boleh menghidupkan / mematikan lampu HUE dengan peranti butang anda !

Anda boleh mendapatkan lebih banyak maklumat:

  • Mengenai modul Cricket dari laman Things On Edge (https://thingsonedge.com)
  • Lebih banyak maklumat teknikal boleh didapati di sini GitHUB (https://github.com/thingsonedge/cricket)
  • Video dengan arahan:

Disyorkan: