Isi kandungan:
- Langkah 1: Bahan dan Alat
- Langkah 2: Persediaan MCU
- Langkah 3: Persiapan Perumahan MCU
- Langkah 4: Membina papan anak perempuan RESET
- Langkah 5: Menyusun Komponen Utama
- Langkah 6: Langkah Seterusnya
Video: IOT123 - ASSIMILATE SENSOR HUB: ICOS10 CROUTON RESET NODE: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Crouton. https://crouton.mybluemix.net/ Crouton adalah papan pemuka yang membolehkan anda memvisualisasikan dan mengawal peranti IOT anda dengan persediaan minimum. Pada asasnya, ia adalah papan pemuka paling mudah untuk disiapkan bagi mana-mana peminat perkakasan IOT yang hanya menggunakan MQTT dan JSON.
Binaan ini mengirimkan deviceInfo yang diperlukan oleh Crouton kepada broker MQTT, untuk memacu papan pemuka automatik. ASSIM_VERSION perlu menjadi 2 untuk AssimilateBusSlaves (pelakon dan sensor).
KEPALA PERUMAHAN sebelumnya telah diubah sedikit, dengan rel D0 menggantikan rel D6 yang tidak digunakan.
Papan anak perempuan baru telah ditambahkan yang memungkinkan untuk mengatur semula perkakasan, bangun dalam keadaan tertentu dan pada masa akan datang akan digunakan untuk suis kuasa sisi rendah (untuk kawalan kuasa hamba).
Carta alir di atas memberikan penerangan mengenai integrasi ASSIMILATE-CROUTON.
Sekiranya anda belum melakukannya, cangkang luar generik perlu dipasang.
CATATAN: firmware untuk ACTORS / SENSORS perlu ASSIM_VERSION 2.
Langkah 1: Bahan dan Alat
ICOS10 (IDC) Rang Undang-Undang Bahan Shell
- Pin Jig BLOK D1M (1)
- Pangkalan dan perumahan BLOK D1M (1)
- Wemos D1 Mini (1)
- Wemos D1 Mini Protoboard Shield (1)
- Header Wanita 40P (8P, 8P, 9P, 9P)
-
Header Lelaki 90º (3P, 3P, 3P, 2P)
- 1 "protoboard dua sisi (2)
- Header Lelaki IDC 6 Pin Berbungkus (1)
- Kawat cangkuk (~ 10)
- Kawat Kalengan 0.5mm (~ 4)
- Skru pengetuk sendiri kepala butang 4G x 15mm (2)
- Skru kaunter penyekat diri 4G x 6mm (~ 20)
Langkah 2: Persediaan MCU
Dalam binaan ini kita menggunakan Wemos D1 Mini. Sekiranya sebelum ini anda membina D1M WIFI BLOCK, anda boleh menggunakannya untuk komponen perkakasan modular. Sekiranya tidak, ikuti minimum yang berikut.
MENJUAL PIN HEADER PADA MCU (menggunakan PIN JIG)
Sekiranya anda tidak dapat mencetak PIN JIG, ikuti arahan dan lakukan improvisasi: ketinggian (offset) PIN JIG ialah 6.5mm.
- Cetak / dapatkan PIN JIG dari halaman ini.
- Masukkan pin pengepala melalui bahagian bawah papan (TX kanan-kiri) dan ke jig solder.
- Tekan pin ke permukaan rata yang keras.
- Tekan papan ke bawah dengan kuat ke jig.
- Pateri 4 pin penjuru.
- Panaskan dan pasangkan semula papan / pin jika diperlukan (papan atau pin tidak sejajar atau paip).
- Selesaikan sisa pin.
MENGGUNAKAN FIRMWARE
Repositori kod boleh didapati di sini (gambar).
ZIP perpustakaan boleh didapati di sini (gambar).
Arahan untuk "Mengimport Perpustakaan ZIP" di sini.
Setelah perpustakaan dipasang, anda boleh membuka contoh "mqtt_crouton_esp8266".
Arahan untuk menyediakan Arduino untuk Wemos D1 Mini di sini.
Ketergantungan: ArduinoJson, TimeLib, PubSubClient.
Setelah kod dimasukkan ke dalam Arduino IDE:
- Ubah nilai _wifi_ssid dengan SSID WiFi anda.
- Ubah nilai _wifi_password dengan Kunci WiFi anda.
- Ubah nilai _mqtt_device_name dengan Pengenalan Peranti pilihan anda (tidak perlu bergabung).
- Ubah nilai _mqtt_device_description dengan Perihalan Peranti pilihan anda (dalam Crouton).
Langkah 3: Persiapan Perumahan MCU
Perumahan MCU memperlihatkan header untuk D1 Mini untuk dipasang dan header untuk papan anak perempuan yang berkomunikasi dengan litar Socket (sensor dan pelakon).
HEADERS HOUSING pada ICOS10 3V3 MQTT NODE yang asli perlu diubah suai untuk menyokong tetapan semula perkakasan ketika urutan mesej I2C tidak selaras (hard reset adalah strategi semula jadi) dan keluar dari tidur. Penembus pin D6 yang sedang diganti tidak diberikan pada apa-apa pada masa reka bentuk asal, dan ditetapkan sebagai "beberapa pin digital lain sekiranya berlaku".
KETUA PERUMAHAN
Ini berdasarkan pada D1 Mini Protoboard, dan pecah:
- Pin untuk D1M BLOCK / D1 Mini untuk disambungkan.
- Pecahan Langsung dari 2 baris kenalan dari D1M BLOCK / D1 Mini. Ini hanya tersedia untuk kemudahan semasa membuat prototaip. Diharapkan papan anak perempuan akan menyekat semua akses ke tajuk ini.
- 4 Penembusan pin khusus yang digunakan oleh papan anak perempuan. Saya menganggap hanya melepaskan pin khusus I2C tetapi saya sudah mempunyai kes penggunaan untuk menggunakan pin lain (suis kuasa tidur sisi rendah), jadi saya memecahkan RST, A0, D0 dan pin digital lain sekiranya berlaku.
Untuk menambahkan Kenalan D1M ke HEADER PERUMAHAN:
- Tonton SOLDER MENGGUNAKAN video SOCKET JIG.
- Masukkan pin pengepala melalui bahagian bawah papan (TX kiri atas di bahagian atas).
- Masukkan jig ke atas header plastik dan ratakan kedua permukaan.
- Balikkan jig dan pemasangan dan tekan header dengan kuat ke permukaan rata yang keras.
- Tekan papan ke bawah dengan kuat ke jig.
- Pateri pin 4 sudut menggunakan solder minimum (hanya penjajaran pin sementara).
- Panaskan dan pasangkan semula papan / pin jika diperlukan (papan atau pin tidak sejajar atau paip).
- Selesaikan sisa pin.
- Tanggalkan jig.
- Potong pin di atas penjual.
Untuk menambahkan Breakouts papan anak perempuan:
- Potong header Wanita 9P 4.
- Di bahagian atas, masukkan Header 9P seperti yang ditunjukkan, dan solder di bawah.
Untuk menambahkan Breakouts Langsung:
- Potong 2 header Wanita 8P.
- Di bahagian atas, masukkan Header 8P seperti yang ditunjukkan, dan solder di bawah.
Untuk menyambungkan tajuk, di bahagian bawah dengan pin TX berorientasi ke atas:
- Jejak dan pateri dari pin RST melintasi 4 pin.
- Jejak dan pateri dari pin A0 melintasi 4 pin.
- Jejak dan pateri dari pin D1 melintasi 4 pin.
- Jejak dan pateri dari pin D2 melintasi 4 pin.
- Jejak dan pateri dari pin D0 ke bawah 2 baris dan melintasi 4 pin.
- Jejak dan pateri dari pin D7 melintasi 4 pin.
- Jejak dan pateri dari pin GND melintasi 4 pin.
- Jejak dan pateri dari pin 5V melintasi 4 pin.
- Jejak dan pateri dari pin 3V3 turun 45 ° merentasi 4 pin.
MENGUMPULKAN Lekapan
KEPALA PERUMAHAN dilekatkan pada MCU HOUSING dan ini dilekatkan pada PEMAIN BASE.
- Dengan sisi panjang KEPALA PERUMAHAN menunjuk ke lubang, masukkan HUBUNGAN D1M ke dalam bukaan di MCU HOUSING dan tekan ke bawah.
- Masukkan MCU ke MCU HUBUNGAN semasa melekatkan untuk memastikan penjajaran yang betul.
- Letakkan HEADER FRAME di bahagian atas lekapan pemasangan dan lekatkan dengan 2 skru 4G x 16mm.
- Letakkan lekapan pemasangan dengan lubang yang dihalakan ke sisi pendek dan lekatkan dengan skru 4G x 6mm.
Langkah 4: Membina papan anak perempuan RESET
Setelah papan anak perempuan ditambahkan ke pemasangan yang lebih besar, anda akan mendapati bahawa perubahan kod tidak akan dimuatkan dengan pemasangan yang lengkap. BLOK WIFI D1 perlu dikeluarkan dari perumahan (hanya ditarik keluar) untuk muat naik, kemudian diganti (hanya tekan masuk).
Pada tahap ini papan ini hanya mengikat D0 ke pin set semula.
- Di bahagian dalam, masukkan Header Lelaki 9P 90 ° (1), dan solder di luar.
- Di bahagian dalam, jejak wayar kuning dari KUNING1 hingga KUNING2 dan pateri.
Langkah 5: Menyusun Komponen Utama
- Pastikan SHELL telah dibina dan litar diuji (kabel dan soket).
- Masukkan 3V3 I2C DAUGHTER-BOARD, dengan pin 3V3 di hujung header yang tidak rata (lihat gambar).
- Masukkan RESET DAUGHTER-BOARD, dengan wayar ke bahagian dalam (lihat gambar).
- Letakkan Jumper pada Header Lelaki 2P di PAPAN DAUGHTER 3V3 I2C.
- Masukkan Soket IDC dari KABEL SHELL ke dalam Header IDC pada PAPAN DAUGHTER 3V3 I2C.
- Masukkan DAUGHTER-BOARDS / PERUMAHAN dengan hati-hati antara kabel di SHELL dan sejajarkan lubang asas.
- Kencangkan BAS ASSEMBLY ke SHELL dengan skru 4G x 6mm.
- Lampirkan sebarang SENSOR ASSIMILAT yang telah anda buat.
Langkah 6: Langkah Seterusnya
- Arahkan penyemak imbas anda di
- Pastikan broker adalah test.mosquitto.org.
- Klik Sambung.
- Masukkan input nama Peranti sebagai _mqtt_device_name dalam firmware.
- Klik Tambah Peranti.
- Klik Sambung automatik.
- Nyalakan ICOS10 anda (5V MicroUSB).
- Sahkan melalui papan pemuka Crouton.
Disyorkan:
Easy IOT - Hub Sensor RF yang Dikendalikan Aplikasi untuk Peranti IOT Julat Medium: 4 Langkah
Easy IOT - Hub Sensor RF yang Dikendalikan Aplikasi untuk Peranti IOT Julat Sederhana: Dalam siri tutorial ini, kami akan membina rangkaian peranti yang dapat dikendalikan melalui pautan radio dari peranti hub pusat. Manfaat menggunakan sambungan radio bersiri 433MHz bukan WIFI atau Bluetooth adalah julat yang jauh lebih besar (dengan baik
Docker Pi Series Sensor Hub Board Mengenai IOT: 13 Langkah
Docker Pi Series Sensor Hub Board Mengenai IOT: Halo semua. Pada masa ini, hampir semuanya berkaitan dengan IOT. Tidak syak lagi, papan siri DockerPi kami juga menyokong IOT. Hari ini, saya ingin memperkenalkan siri DockerPi SensorHub bagaimana untuk memohon IOT kepada anda. Saya menjalankan item ini berdasarkan
4 Digit 7-Segment Timer Dengan Reset Button: 5 Langkah
4 Digit 7-Segment Timer With Reset Button: Instructable ini akan mengajar anda cara membuat timer hitung mundur menggunakan 4 Digit 7-Segment Display yang boleh diset semula dengan butang. Termasuk dalam Instructable ini adalah bahan yang diperlukan, pendawaian yang betul, dan fail yang boleh dimuat turun dari kod yang
Bina Penerima Inframerah Kodi / OSMC dan Reset Topi untuk Raspberry Pi: 5 Langkah (dengan Gambar)
Bina Penerima Inframerah dan Topi Atas Kodi / OSMC untuk Raspberry Pi: Bangunkan topi Penerima dan Reset IR Kodi / OSMC untuk Raspberry Pi 3Dari seberang bilik, saya ingin: Kawal Kodi / OSMC yang berjalan pada Raspberry Pi dengan alat kawalan jauh Lihat sama ada Raspberry Pi dihidupkan Juga, saya ingin keluarga saya
Alat Reset MP3 Berguna: 5 Langkah
Alat Reset MP3 Berguna: pemain MP3 friggin saya terus membeku secara berkala jadi saya di tempat kerja cuba mengetahuinya. ia seperti dibekukan selama 3 jam sehingga saya dapat menjumpai klip kertas pada hujung minggu ini semasa kasut salji. ia menghisap … jadi saya membuat ini