Daftar Isi:
- Perlengkapan
- Langkah 1: Daftar dan Buka Somfy Remote
- Langkah 2: Balikkan Papan dari Setengah Bagian Atas Shell
- Langkah 3: Lepas Baterai
- Langkah 4: Solder Kabel 3.3v dan GND ke Somfy Remote
- Langkah 5: Tutup Baterai Ground Pad Up Dengan Isolasi Tape
- Langkah 6: Solder Semuanya
- Langkah 7: Dremel Case
- Langkah 8: Sesuaikan Semuanya
- Langkah 9: Bagaimana Tampak Dari Belakang
- Langkah 10: Bagaimana Tampak Dari Depan dan Samping
- Langkah 11: Bit Coding
- Langkah 12: Blynk dan Anda Akan Merindukannya
- Langkah 13: IFTTT yang Terus Memberi
- Langkah 14: Hai Google
- Langkah 15: Bisakah Kita Menulis Beberapa Kode Sudah
Video: Kontrol Somfy Dari Ponsel Anda, IFTTT, dan Google seharga $20: 16 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Dalam Instructable ini, saya akan menunjukkan kepada Anda bagaimana saya mengambil remote radio RTS Somfy yang murah (ya, Somfy dan murah!) dan mengambil kendali melalui ponsel saya, IFTTT (think timers/reactions) dan Google home. Perlu dicatat bahwa ini adalah remote RTS Situo, saya belum melihat bagian dalam remote Situo IO, jadi di bawah ini mungkin tidak relevan - berikan komentar di bawah jika Anda telah membuka Situo IO Anda untuk menemukan sesuatu yang serupa atau tidak.
Saya harus mengatakan pada titik ini, bahwa Somfy+Alexa Instructable sebelumnya (di sini) oleh Jerry Olsen menginspirasi dan membentuk penyolderan utama proyek ini.
Saya ingin kontrol seluler (ketika saya di luar saya membawa ponsel saya dan saya hampir tidak pernah dapat menemukan atau mengingat ke mana remote Somfy asli pergi!), Kontrol IFTTT (sehingga saya dapat menautkan acara lain seperti sensor hujan ESP8266 saya) dan bagi saya, kontrol asisten suara rumah/sarang Google juga.
Untuk melakukan ini, saya menggunakan mini Wemos D1 (klon bagus), pengisi daya USB, remote Somfy Situo, dan dremel. Dari segi perangkat lunak, ini adalah sketsa Arduino dasar menggunakan Blynk dan webhook ke IFTTT.
Tidak seperti instruksi lain yang saya tautkan di atas, saya ingin memiliki remote Somfy di dinding dan masih dapat menggunakan tombol asli (ramah keluarga dan tamu!). Oleh karena itu, saya mencoba memasang semuanya di rumah jarak jauh yang asli. Saya juga ingin remote ditenagai oleh Wemos seperti pada instruksi lainnya.
Metode kontrol (selain tombol!) adalah (Google*)>>(IFTTT*)>>Blynk>>Wemos D1 Mini GPIOs>>papan Somfy
* Opsional dalam rantai.
Perlengkapan
Remote control Somfy Situo (murah dan dapat dipasang di dinding!)
Wemos D1 Mini (Lolin menjualnya langsung di Aliexpress, tetapi saya membeli tiruan yang bagus di Amazon)
Dremel atau sesuatu untuk memotong plastik (kasus Somfy cukup mudah dipotong)
Besi solder yang mampu menyolder bantalan Wemos dan Somfy
Kawat pengukur tipis
Akun Blynk (dan proyek dengan tiga tombol)
Akun IFTTT (opsional)
Speaker atau ponsel Google home/nest (opsional)
Langkah 1: Daftar dan Buka Somfy Remote
Hal pertama yang pertama, segera, Somfy tidak akan bekerja dengan baterainya sendiri atau memiliki akses ke tombol program/reset/koneksi dengan mudah. Jadi, hubungkan remote ke perangkat Somfy Anda sekarang, selagi semuanya baru dan bagus. Sebaiknya periksa juga semuanya berfungsi seperti yang diharapkan pada remote ini sebelum kami membukanya dan membatalkan segala jenis garansi.
Untuk melakukan ini bervariasi pada apa yang sudah Anda miliki, jadi periksa instruksi di dalam kotak dan juga panduan video ini. Saya memiliki remote yang sudah ada, jadi saya menekan tombol reset/connect sebentar, lalu yang baru dan kemudian menekan tombol pada yang baru sampai berfungsi.
Video YouTube Somfy untuk menghubungkan remote lain
Remote terbuka dengan hanya menarik di tepi bawah. Lepaskan kedua sekrup/sekrup pengaman torx dengan obeng pipih kecil (tipe yang Anda temukan di kit perbaikan seluler).
Langkah 2: Balikkan Papan dari Setengah Bagian Atas Shell
Balikkan papan untuk melihat tombol yang menarik. Dalam gambar ini, titik solder untuk tombol ada di sebelah kanan.
Langkah 3: Lepas Baterai
Keluarkan baterai koin dari dudukannya (itu meluncur keluar dengan dorongan dari obeng kecil itu). Kemudian lepaskan kedua titik pemasangan secara bergantian, sambil menarik atau melepaskan klip baterai dengan hati-hati sehingga terlihat seperti foto di atas. Kami akan menggunakan titik pemasangan untuk 3.3v, jadi jangan khawatir tentang solder yang tertinggal.
Langkah 4: Solder Kabel 3.3v dan GND ke Somfy Remote
Kabel 3.3v (merah) menuju ke salah satu dari titik pemasangan dudukan baterai tersebut dan kemudian ke pin Wemos Mini 3.3v. Kabel GND (hitam) menuju pad tepat di sebelah kiri chip itu (saya menemukan ini tempat yang mudah untuk menyolder, saya pikir ada beberapa titik ground pada papan Somfy). Ini kemudian pergi ke (Anda dapat menebaknya!) GND di Wemos.
Ini berarti papan Wemos akan memberi daya pada papan Somfy setiap kali terhubung (melalui USB dalam kasus saya) ke daya.
Langkah 5: Tutup Baterai Ground Pad Up Dengan Isolasi Tape
Sejujurnya saya tidak tahu apakah ini penting atau tidak, tetapi karena saya tahu Wemos akan berakhir dalam kontak dekat dengan ini, saya tidak mengambil risiko.
Langkah 6: Solder Semuanya
Somfy Situo saya memiliki total empat tombol - sambungkan/reset, atas/keluar, berhenti dan turun/masuk
Jika Anda tidak menyadarinya, remote Somfy cukup menarik kaki sisi kiri tombol (seperti yang ditunjukkan) ke ground (dari kaki sisi kanan) saat ditekan. Jadi, jika kita membumikan sisi kiri dengan Wemos, ia melihat pers.
Saya tidak tertarik dengan tombol connect/reset karena saya sudah mempelajari remote ke kotak kontrol menggunakan remote asli saya. Jadi, saya ingin Wemos 'mendarat' tiga lainnya sesuai permintaan. Untuk melakukan ini, solder kawat ke kaki di sisi kiri (seperti yang ditunjukkan) untuk setiap tombol. Ini pada gilirannya masing-masing disolder ke GPIO di Wemos.
Langkah 7: Dremel Case
Untuk mendapatkan papan asli dan mini Wemos D1 dalam kasing, Anda perlu membuka bagian belakang sedikit untuk memiliki ruang agar muat. Ini juga memungkinkan chip WiFi ESP8266 (hangat hingga cukup hangat) menjadi lebih mudah dingin. Sementara saya melakukannya, saya memotong bagian bawah slot sekrup atas sehingga ketika semuanya selesai, saya dapat mengaitkan remote pada sekrup di dinding (Somfy mengharapkan Anda untuk memasang pelat belakang ke dinding terlebih dahulu, lalu kembali -pas depan - tidak mungkin saat Anda mencoba memasang kabel dan Wemos secara bersamaan!)
* - Pembaruan, saya baru-baru ini mendapatkan D1 mini terbaru (resmi) (v3.1.0) dan chip wifi sekarang kecil! Ini kemungkinan besar berarti Anda tidak perlu membawa kasingnya ke Dremel. Patut diperiksa apakah semuanya cocok terlebih dahulu jika Anda menggunakan D1 Mini yang lebih baru tanpa chip wifi perak besar seperti yang ditunjukkan.
Langkah 8: Sesuaikan Semuanya
Ini membutuhkan sedikit waktu dan kesabaran, ruang sempit dan Anda perlu meletakkan kabel di bawah papan Somfy utama, tanpa menghalangi tombol. Saya menemukan bahwa menjalankan kabel di sisi di bawah papan Somfy terlebih dahulu, lalu 'melipat' Wemos ke tempatnya bekerja paling baik.
Langkah 9: Bagaimana Tampak Dari Belakang
Ini adalah artikel selesai yang menunjukkan potongan untuk memungkinkan Wemos pas dan dingin. Anda juga dapat melihat potongan sekrup agar mudah dipasang di dinding. Wemos tidak hancur, tetapi cukup pas sehingga Anda dapat melepas dan memasukkan kabel USB tanpa takut menarik koneksi yang disolder.
Langkah 10: Bagaimana Tampak Dari Depan dan Samping
Seperti yang Anda lihat dari depan, kabel USB adalah satu-satunya yang menunjukkan bahwa apa pun telah dilakukan dan dari samping ini menunjukkan bahwa Wemos tidak menonjol, itu hanya cocok rata ke tepi casing asli, artinya pemasangan di dinding akan tidak masalah.
Langkah 11: Bit Coding
Setelah bagian perangkat keras selesai, Anda dapat mem-flash sketsa ke Wemos, membangun proyek Blynk, menyiapkan applet IFTTT, dan kemudian berbicara dengan Google.
Saya akan memecah masing-masing menjadi langkah yang berbeda. Anda dapat memilih untuk melakukan ini sebelum memasang perangkat keras, cukup catat GPIO yang Anda gunakan sehingga cocok untuk masing-masing.
Langkah 12: Blynk dan Anda Akan Merindukannya
Saya menggunakan Blynk karena sederhana dan efektif, ada opsi lain, jadi ini tidak penting. Bagi saya itu adalah cara sederhana yang bagus untuk mendapatkan sketsa Arduino untuk menghubungkan GPIO di Wemos menggunakan ponsel saya sebagai 'jarak jauh'.
Buka akun Blynk jika Anda belum memilikinya lalu buat proyek baru. Simpan kunci auth yang diberikan berguna untuk sketsa Arduino nanti. Tambahkan tiga tombol yang ditautkan ke pin virtual 1, 2, dan 3. Ucapkan tombol sesuai keinginan. Karena saya mengontrol dua awning/shades, saya memilih Out, In dan Stop.
Kami akan menggunakan perpustakaan Blynk Arduino untuk memberi tahu Wemos ketika salah satu tombol yang disematkan secara virtual ini ditekan dan kemudian cukup menghubungkan GPIO yang sesuai untuk menyalakan pers Somfy fisik.
Langkah 13: IFTTT yang Terus Memberi
Ini opsional, Anda dapat langsung melompat ke langkah sketsa Arduino jika Anda tidak tertarik dengan kontrol suara, pengatur waktu, atau reaksi peristiwa dari remote Somfy Anda.
Saya membuat tiga applet IFTTT, satu untuk 'menekan' masing-masing dari tiga tombol Somfy. Ini menembakkan permintaan webhook ke Blynk yang pada gilirannya (lihat langkah sebelumnya) menembakkan Wemos untuk secara fisik membumikan tombol Somfy.
Jadi, bagian JIKA dapat berupa apa pun yang Anda perlukan untuk memicu penekanan tombol, saya memilih asisten Google sehingga saya dapat berbicara dengannya dan menjadwalkannya.
Bagian ITU kemudian perlu menjadi Webhook ke Blynk menggunakan URL seperti ini;
blynk_ip:8080/BLYNK_PROJECT_AUTH_KEY/update/V2?value=1
BLYNK_IP harus menjadi IP negara yang Anda temukan dengan melakukan ping ke server blynk. Kunci auth dikirimkan kepada Anda saat Anda membuat proyek Blynk. V2 adalah pin virtual yang ditetapkan untuk tombol di aplikasi Blynk yang ingin kita tekan.
Setel metode ke GET
Setel tipe konten menjadi application/json
Ulangi langkah di atas untuk tombol lainnya.
Langkah 14: Hai Google
Saat saya memilih Asisten Google di bagian 'JIKA' IFTTT, saya kemudian dapat memberi tahu Google sebuah frasa (yang telah saya masukkan ke dalam pengaturan Asisten Google IFTTT) untuk memintanya menekan salah satu dari tiga tombol.
Langkah 15: Bisakah Kita Menulis Beberapa Kode Sudah
Akhirnya kita perlu menulis dan mengunggah sketsa ke Arduino. Saya tidak akan membahas ini terlalu banyak detail dan semuanya dikomentari dan setiap bagian cukup mudah.
Diperlukan dua perpustakaan, wifi ESP8266 dan ESP8266Blynk - ini dapat berubah seiring waktu dan jika Anda menggunakan papan lain, bukan Wemos Mini, jadi periksa dulu.
Anda harus mengatur ssid wifi, kata sandi, dan token auth blynk Anda karena mereka akan selalu berbeda.
Saya menggunakan D1, D5 dan D7 untuk membumikan tombol Somfy dan tentu saja pin 3.3v dan GND untuk memberi daya pada papan Somfy.
Saya telah menyertakan beberapa cetakan monitor serial, jadi jika Anda menjalankannya di Wemos terlebih dahulu, Anda dapat menguji Blynk, IFTTT, dan Google tanpa mengganggu perangkat Somfy Anda.
Tombol saya disebut OUT, IN dan STOP.
Saya menahan tombol fisik selama satu detik untuk memastikan sinyal radio diterima oleh kotak Somfy. Saya menggunakan penundaan untuk melakukan ini juga untuk mencegah tumpang tindih tombol yang tidak menentu jika seseorang (anak-anak!) Masuk ke aplikasi Blynk saya, ditambah dengan desain relai Somfy ini berarti motor tidak berubah arah terlalu cepat.
Saya menyeret tombol Blynk tinggi dan rendah untuk menunjukkan bahwa itu telah ditekan dan saat IFTTT membiarkannya tinggi selamanya jika Anda memanggil Blynk tekan dengan cara ini.
void.loop harus dibiarkan hanya dengan Blynk.run(); baris untuk menjaga hal-hal berjalan dengan baik.
Direkomendasikan:
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: 4 Langkah (dengan Gambar)
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: Selamat datang di 'ible' saya #45. Beberapa waktu yang lalu saya membuat BB8 versi RC yang berfungsi penuh menggunakan bagian Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Ketika saya melihat betapa kerennya itu Force Band yang dibuat oleh Sphero, saya berpikir: "Ok, saya c
Kontrol Tata Letak Kereta Model Anda Dengan Ponsel Anda!: 11 Langkah (dengan Gambar)
Kontrol Tata Letak Kereta Model Anda Dengan Ponsel Anda!: Mengontrol tata letak kereta model dengan throttle kabel dan pengontrol jumlah suara mungkin merupakan awal yang baik untuk pemula, tetapi hal itu menimbulkan masalah non-portabilitas. Selain itu, pengontrol nirkabel yang ada di pasaran hanya dapat mengontrol beberapa lokom
Kontrol Tirai Dengan ESP8266, Integrasi Google Home dan Openhab dan Kontrol Web: 5 Langkah (dengan Gambar)
Kontrol Tirai Dengan ESP8266, Integrasi Google Home dan Openhab dan Kontrol Web: Dalam Instruksi ini saya menunjukkan kepada Anda bagaimana saya menambahkan otomatisasi ke tirai saya. Saya ingin dapat menambah dan menghapus otomatisasi itu, jadi semua instalasi adalah clip on. Bagian utama adalah: Motor stepper Driver stepper dikendalikan bij ESP-01 Gear dan pemasangan
Android Home (kontrol Rumah Anda Dari Ponsel Anda): 4 Langkah
Android Home (kontrol Rumah Anda Dari Ponsel Anda): Rencana terakhir saya adalah memiliki rumah saya di saku saya, sakelar, sensor, dan keamanannya. dan kemudian auto mate Pendahuluan: Hai Ich bin zakriya dan ini "Rumah Android" adalah proyek saya, proyek ini adalah yang pertama dari empat instruksi yang akan datang,Dalam
Kontrol Pesawat RC Anda Dengan Acclerometer Ponsel Anda: 15 Langkah (dengan Gambar)
Kontrol Pesawat RC Anda Dengan Acclerometer Ponsel Anda: Pernahkah Anda ingin mengontrol pesawat RC Anda dengan cara memiringkan suatu objek? Saya selalu memiliki ide di belakang kepala saya, tetapi saya tidak pernah mengejarnya sampai minggu terakhir ini. Pikiran awal saya adalah menggunakan akselerometer sumbu tiga tetapi kemudian saya ha