Saya membuat gadget ESPboy berdasarkan mikrokontroler ESP8266 80 / 160Mhz yang terkenal, 4 / 8Mb dengan layar warna 128x128 TFT, suara, LED RGB, baterai dengan pengisian daya dan WiFi di dalamnya.
Ternyata platform modular otonom yang dapat disolder dalam beberapa jam dari bagian, biaya sekitar $ 12 dan dibawa di saku Anda.
Instruksi perakitanAlas tiang dibuat di
easyeda.com , diproduksi oleh
jlcpcb.com .
Semua komponen standar, mudah tersedia untuk uang di
aliexpress.com .
Ini dapat digunakan sebagai platform untuk pelatihan dan prototipe cepat, sebagai konsol game retro, sebagai platform untuk mengembangkan mainan dan hiburan dengan IoT.
Ada konektor tempat semua antarmuka ditampilkan (SPI, I2C, UART, dll.), Di mana Anda dapat menghubungkan modul asli dan ekstensi Anda sendiri.
Ini diprogram oleh ESPboy dengan cara yang biasa melalui Arduino IDE, karena ESP8266 hampir sepenuhnya kompatibel dengan ekosistem dan perpustakaan Arduino. Untuk tingkat lanjut, ada
SDK asli dari Espressif Systems NONOS atau RTOS . Berbagai lingkungan tambahan untuk pemrograman dan pembuatan firmware juga tersedia, seperti
LUA ,
Micropython ,
scratch ,
wifi-iot.com ,
fl-prog ,
Visuino , dan ribuan lainnya.
Di papan ESP8266 ada WiFi built-in, yang menambahkan kemampuan jaringan untuk komunikasi antara perangkat dan untuk mengekspor data ke jaringan, dan banyak lagi. Misalnya, Anda dapat dengan mudah berkomunikasi dengan layanan online seperti
RemoteXY ,
Blynk ,
Thingspeak ,
HiveMQ ,
CloudMQTT ,
NarodMon ,
MajorDoMo ,
ThingerIO ,
Google cloud IoT ,
dweet.io ,
Temboo ,
Xively ,
IFTTT ,
LORA -WAN .
Detail teknis dan instruksi perakitan dapat dilihat di hackaday
Proyek ini tumbuh dari kecintaan terhadap produk-produk buatan sendiri dan perangkat retro, sibuk dengan
Arduino dan mengenal hal-hal seperti:
Arduboy ,
Gamebuino ,
Pokitto ,
m5stack .

Anehnya, semua perangkat seperti kecuali m5stack hanya berfokus pada game, yang saat ini sudah menjadi kejahatan nyata bagi anak-anak, hiu gadis permainan yang sangat terampil modern terbiasa menanamkan pikiran rapuh pada mereka.
Untuk survei teknik, ada
Arduin klasik, tetapi papan ini terlihat tanpa jiwa dan membutuhkan pemahaman panjang yang agak melelahkan bagi pemula untuk berkumpul dan memprogram beberapa perangkat fungsional lengkap dari awal.
Saya datang dengan ide mencerahkan manfaat dan pelatihan untuk anak-anak dan orang dewasa yang tertarik melalui rekayasa balik.
Yaitu, untuk belajar di arah yang berlawanan, bukan dari papan tanpa wajah dan kabel ke perangkat jadi, iblis tahu kapan, tetapi dari gadget yang berfungsi penuh, melalui rasa ingin tahu: "cara kerjanya dan bekerja." Hal serupa dirasakan di proyek
m5stack.com , tetapi menurut saya terlalu padat dan tertutup.
Setelah merakit perangkat ESPboy sendiri, Anda dapat segera mempelajari sesuatu dan mendapatkan efek antusiasme penggila teknik karena konsol retro penuh dengan mainan keren yang telah dijahit sebelumnya ke dalam mikrokontroler tiba-tiba hidup dari potongan-potongan besi tanpa wajah di tangan Anda.
Efeknya mirip dengan perasaan setelah perakitan sendiri kabinet IKEA.

Ini membuatnya lebih mudah bahwa orang Cina dengan pcbway.com, selain membuat papan utama, dapat dengan rapi menyolder semua bagian-bagian kecil, setelah itu hanya menyolder speaker, modul pengisian baterai, papan mikrokontroler, menampilkan dan memasang baterai dengan tangan Anda sendiri.
Seperti yang diperlihatkan percobaan, orang-orang yang jauh dari DIY, radio elektronik, dan besi solder di tangan mereka tidak pernah memegangnya di tangan mereka dalam waktu kurang dari satu jam.

Selanjutnya, ada ruang untuk belajar gamedev atau IOT.
Pengembangan game adalah masalah yang terpisah, Anda dapat menggunakan
mesin LGE Igor, misalnya.
Gim "TankCity", pelabuhan "BattleCity" yang terkenal (ikuti tautan, klik "kompilasi", lalu "jalankan")Deskripsi mesin virtual LGEPanduan untuk LGE Compiler "C" Bahasa FiguratifGim LGE hebat lainnyaLingkungan pengembangan online LGE dengan kompiler dan emulatorDan dalam pengembangan IoT akan membantu modul asli yang mudah dimasukkan ke konektor yang ada dan membuka sketsa untuk mereka. Setelah bermain dan bereksperimen dengan penambahan yang sudah jadi, instruksi, dan kode sumber dan dengan demikian memperoleh pengetahuan dasar, Anda sudah dapat menemukan dan membuat sendiri dari awal.
Untuk saat ini, ia seharusnya meminta
mesin permainan kecil ESP dengan game bawaan
dari Igor, yang dengan ramah memindahkan perkembangannya ke ESPboy atau
emulator game CHIP8 / SCHIP dengan sekitar 90 pcs game built-in , yang berhasil saya tulis belum lama ini.
Modul siap pakai sudah tersedia, dengan memasukkannya ke dalam slot ekspansi ESPboy dan mengisi firmware, Anda bisa mendapatkan gadget yang berfungsi penuh pilihan Anda: stasiun cuaca, pemutar mp3, penerima fm, navigator, keyboard, telepon GSM. Kode ini tersedia secara alami di GitHub.
Direncanakan untuk membuat beberapa modul yang lebih keren: LORA messenger (yang bekerja tanpa komunikasi apa pun selama 8 km), monitor lingkungan (dengan dosimeter, sensor fenol, CO2, dll.), Pemindai barcode, kamera pencitraan termal, radio wifi dan beberapa lainnya. .
Juga dalam proses penulisan browser dan klien twitter yang sederhana, membuat direktori online dengan firmware sehingga Anda dapat mengunduh perangkat lunak dengan menghubungkan ke direktori online melalui WiFi. Tanpa kabel, rewel dengan pengaturan IDE, kompilasi (berdasarkan jenisnya, seperti hari ini, pencarian dan pemasangan perangkat lunak pada telepon pintar dengan Google play atau toko Apple).
Proses lebih lanjut untuk memahami semua keajaiban mikrokontroler-programmer DIY ini dapat melalui Internet dan youtube dengan cara klasik, karena ada banyak materi pendidikan saat ini. Dalam hal kesulitan, forum komunitas
ESPboy akan meminta.
Waktu akan memberi tahu seberapa layak ide dan konsepnya, tetapi sejauh ini, pengujian dan umpan baliknya menggembirakan!
Semua bagus dan sukses dalam kreativitas.
Dengan hormat,
Roman S.