Matriks: revolusi. Bagian Dua - ESP8266
Dalam artikel saya , saya berjanji untuk menunjukkan masa depan yang cerah dalam lingkungan teknogenik, sebuah kutipan: "Secara umum, itu akan menarik, seperti kata mereka, tetap bersama kami." Saya menepati janji saya dan menyajikan solusi yang belum pernah terjadi sebelumnya untuk pasar IoT sebesar $ 2 di ESP8266.Kenapa belum pernah terjadi sebelumnya?
Karena dalam karakteristik kinerjanya dan kombinasi sifat-sifat unik, solusi ini tidak memiliki analog. Kombinasi dua teknologi menarik per se - Arduino Mega Server dan ESP8266 memberikan efek sinergis dan kumulatif. Tetapi saya tidak akan menyiksa Anda dan segera melanjutkan untuk mendaftarkan properti dari sistem. Saya menarik perhatian Anda pada fakta bahwa kita berbicara tentang solusi sebesar $ 1,7 di toko Cina terdekat.TTX
- Modul ESP8266, harga di Cina kurang dari $ 2
- Ukuran mikrominiatur
- Pengoperasian hanya membutuhkan daya 3,3 V, 300 mA
- Wi-Fi Nirkabel
Server
- Di atas Arduino Mega Server penuh
- Modul dapat berisi lusinan situs lengkap
- Didukung oleh teknologi web standar
- Modul ini mendukung grafik 3D interaktif yang jujur.
- Perlindungan login dengan sepasang login / kata sandi
Sistem
- Sistem diprogram dan diperbarui "over the air"
- FTP
- Arduino
- nRF24
- nooLite, Laurent . .
- Arduino Mega Server (Arduino Mega, Due, 101 . .)
- AMS,
- D1, D1 mini, NodeMCU ESP32
- OHAS (Open Home Automation Standard)
Sistem gratis
- Sistem terbuka dengan lisensi gratis
- Ada komunitas penggemar dan dukungan pengembang
Pada prinsipnya, artikel ini dapat diselesaikan (agar tidak mengambil waktu Anda untuk membeli modul dan mengunduh kit distribusi), tetapi saya akan menjelaskan beberapa poin secara lebih rinci.Sebuah mahakarya
Modul ESP8266 adalah mahakarya teknologi nyata, saya banyak bekerja dengan Arduino Mega, Due, Genuino 101 dan saya dapat mengatakan bahwa ESP8266 terlihat sangat menguntungkan dengan latar belakang mereka. Ukurannya jauh lebih kecil, memiliki jumlah RAM yang besar, dan memori Flash dapat dipilih secara harfiah sebanyak yang Anda inginkan.Jika pada papan lain ukuran memori Flash sangat terbatas, maka pada ESP8266 Anda dapat memesan setidaknya 3 megabyte per sketsa. Seluruh Server Arduino Mega dengan semua layanannya membutuhkan kurang dari 300 kilobyte. Bayangkan sistem yang dapat Anda buat dengan memori 3 megabyte.Prosesor yang kuat, banyak fungsi yang diperlukan, perpustakaan yang sangat baik - bekerja di platform ini adalah kesenangan. Setelah rilis ESP32, topik memilih platform dapat sepenuhnya ditutup. Karakteristik modul ini, tersedia di jaringan, sungguh menakjubkan.Kekurangan
Dari kekurangannya, hanya ada satu - sejumlah kecil pin digital dan hanya satu input analog (halo, Raspberry!). Ini agak mempersempit cakupan modul-modul ini, tetapi untuk sebagian besar kasus kesimpulannya sudah cukup. Dalam kasus-kasus ketika mereka masih sedikit, Anda dapat menggunakan tandem ESP8266 dan Arduino Pro Mini. Ini tidak akan sangat mempengaruhi ukuran dan harga, tetapi itu benar-benar akan menghapus masalah kurangnya pin digital dan analog.Arduino Mega Server
Modul-modul itu sendiri sangat bagus, tetapi dalam bentuk di mana mereka ada saat ini bukanlah pilihan yang sangat menarik (tentu saja ada pengecualian). Ini adalah modem AT untuk pengontrol lain, atau firmware tertutup, atau sistem dengan antarmuka primitif dan beberapa halaman web.Terhadap latar belakang ini, apa yang memungkinkan Server Arduino Mega Anda lakukan tampak seperti piring terbang dibandingkan dengan jagung plywood.Anda tidak dibatasi oleh apa pun. Distribusi berisi tujuh situs, Anda dapat menambahkan sepuluh situs lagi atau sebanyak yang Anda butuhkan. Situs dapat berfungsi sebagai antarmuka ke sistem, mewakili objek apa pun (stasiun cuaca, sistem keamanan, kaktus favorit Anda, dll.), Berisi dokumentasi (interaktif), dll., Dll.Dunia 3D di ESP8266
Saya terutama ingin mencatat teknologi 3D pada ESP8266. Kalau tidak, Anda tidak bisa menyebutnya revolusi. Modul seukuran prangko memungkinkan Anda membuat sejumlah besar halaman yang berisi grafik 3D. Ini bisa berupa ilustrasi interaktif, contoh percobaan dan kelas untuk anak sekolah, dan bahkan dunia 3D.Selain itu, tidak seperti game abstrak, sistem ini bekerja dengan objek 3D yang terikat dengan dunia nyata, dan penampilan objek-objek ini dan perilakunya dapat ditentukan oleh parameter dan peristiwa di dunia nyata.Misalnya, eksperimen untuk anak-anak tentang menghubungkan sensor dari rutin dapat diubah menjadi permainan yang menghibur ketika objek 3D mengubah ukuran dan warnanya tergantung pada suhu atau jarak ke objek nyata, dll. Modul Anda dapat berisi ribuan eksperimen dan latihan interaktif.Selain itu, semua modul terhubung ke jaringan dan dapat bertukar data dan perintah dan menampilkan keadaan jaringan secara keseluruhan atau bagian-bagian individu dalam ruang 3D, dll., Secara umum, ini tidak lebih dari jenis antarmuka baru, yang ... dalam mode demo sudah ada dalam distribusi AMS.
Saya akan mengatakan beberapa kata tentang efek psikologis yang menarik yang saya temui. Grafik 3D di Arduino Mega Server telah ada selama beberapa waktu dan beberapa statistik telah muncul tentang bagaimana orang bereaksi terhadapnya. Ini biasanya terjadi seperti ini: orang yang melihat demo 3D di antarmuka Arduino Mega Server untuk pertama kalinya jatuh ke dalam keadaan pingsan, hang untuk sementara, mencoba untuk merakit pola persepsi yang sobek, dan setelah beberapa saat berseru: "Tapi itu tidak berputar di controller ! "Tentu saja tidak di controller! Tetapi "trik" itu bukan di mana ia berputar, tetapi bahwa ia umumnya berputar dan bahwa mikromodul ESP8266 Anda (yang sebelumnya, secara kiasan berbicara, hanya "berkedip dengan LED") dapat berisi ribuan contoh dan tugas 3D interaktif untuk permainan dan pelatihan (dan kebutuhan lainnya).Bekerja dengan sistem
Apa yang paling mengejutkan saya tentang bekerja dengan sistem adalah bahwa begitu Anda mengisi firmware, itu bisa ... benar-benar ditembok di dinding (tanpa lupa hanya untuk memasok daya). Seluruh proses tidak hanya bekerja, tetapi juga pengembangan itu sendiri terjadi "melalui udara", tanpa akses fisik ke modul. Setelah seminggu, saya benar-benar lupa di mana dia berada. Tidak "tarik kesimpulan ke tanah", dll omong kosong. Semuanya dilakukan dengan mengklik mouse di komputer, bermartabat dan mulia.Ekosistem
Proyek ini berkembang dan saat ini Arduino Mega Server sudah berjalan di Arduino Mega, Arduino Due, Genuino 101, papan Arduino Pro Mini digunakan sebagai dasar dari sensor pintar nRF24, sekarang AMS bekerja pada ESP8266 dan WeMos D1 mini akan segera dikirim ke D1, NodeMCU dan, sedikit kemudian, di ESP32.
Tumpukan teknologi Arduino Mega Server juga mencakup standar OHAS dan jaringan pintar nRF24, yang sudah didukung dalam distribusi 0,15 untuk Arduino Mega dan Arduino Due. Langkah selanjutnya ke arah ini adalah implementasi konsep Organisme AMS, tetapi saya akan memberi tahu Anda tentang ini lain waktu.Distribusi
Terlepas dari kenyataan bahwa kit distribusi adalah tes pertama yang dibangun untuk platform ESP8266, ia bekerja dengan sangat baik, tidak ada pembekuan atau reboot, antarmuka merespons dengan cepat dan secara umum sistem meninggalkan kesan yang sangat menyenangkan.Tentu saja, ada beberapa penyakit pada masa kanak-kanak, tetapi untuk perakitan pertama ini cukup normal.Kesimpulan
Dalam artikel ini saya hanya mencantumkan sebagian kecil peluang yang disediakan paket distribusi AMS untuk ESP8266 dan tumpukan teknologi Arduino Mega Server secara keseluruhan, tetapi Anda dapat dengan mudah mengisi celah ini hanya dengan mengunduh paket distribusi dan membeli modul ESP8266 seharga $ 1,7 di Cina atau 400 rubel di Rusia, di toko DIY terdekat.Dan temukan dunia baru dan luar biasa dari teknologi Server Arduino Mega. Dan, seperti biasa, tinggal bersama kami akan (sangat) menarik.Video demo menggambarkan operasi aktual dari antarmuka dan grafik 3D pada ESP8266.PembaruanPerkembangan proyek ini sangat cepat dan dua peristiwa penting terjadi dua hari setelah artikel itu diterbitkan:1. Dokumentasi tentang kerja AMS pada platform ESP8266 telah diposting - menghubungkan, memasang, meluncurkan, metode kerja, dll.Hi-lab.ru/arduino- mega-server / dokumentasi / esp82662. Versi AMS telah dihasilkan untuk bekerja pada modul ESP-01 dengan hanya satu megabyte memori. Ini berarti Anda bisa mendapatkan modul ESP-01 yang berdebu dan (hampir) tidak berguna dan menjadikannya stasiun nirkabel super.Kit distribusi Arduino Mega Server untuk ESP-01 dalam beberapa hari mendatang akan muncul di situs web resmi di bagian "Unduh".hi-lab.ru/arduino-mega-server/details/downloadSource: https://habr.com/ru/post/id395083/
All Articles