
Ringkas: Cheap Yellow Display (CYD) memadukan mikrokontroler ESP32 dan layar LCD sentuh kecil dalam satu paket terjangkau untuk berbagai proyek, dari stasiun cuaca hingga pengendali Home Assistant.
Cheap Yellow Display (CYD) menggabungkan mikrokontroler ESP32 dengan layar LCD sentuh kecil dalam satu paket yang terjangkau. Berkat layarnya yang terintegrasi, Anda dapat membuat banyak proyek tanpa perlu menggunakan solder atau breadboard.
Stasiun cuaca dan prakiraan dengan ESP32 CYD
Jika Anda menginginkan terminal cuaca khusus yang menampilkan kondisi saat ini dan prakiraan berdasarkan lokasi pilihan, CYD merupakan pilihan yang tepat. Banyak proyek serupa tersedia, tetapi salah satu yang menonjol adalah CYD Weather Station buatan Nicholas Wilde.
Proyek ini masih dikembangkan secara aktif meskipun masih berada pada tahap rilis awal sebelum versi 1.0. Proyek tersebut mengambil informasi dari internet melalui dua layanan cuaca, yaitu Open-Meteo dan OpenWeatherMap. Tersedia tab untuk kondisi saat ini, prakiraan tiga hari, prediksi per jam, serta menu untuk mengubah pengaturan seperti satuan dan tema.
Anda bahkan dapat menghubungkan sensor langsung ke papan jika ingin mengukur suhu lokal; DHT22 didukung. Pemasangannya cepat dan mudah melalui ESP32 Web Flasher menggunakan peramban seperti Chrome atau Edge.
Untuk inspirasi tambahan, lihat bagaimana seorang penulis How-To Geek merancang layar cuaca CYD miliknya sendiri menggunakan ESPHome dan Home Assistant.
ESP32 Marauder untuk pengujian jaringan
Proyek ESP32 Marauder adalah kumpulan alat Wi-Fi dan Bluetooth ofensif maupun defensif yang dirancang untuk pengujian penetrasi. Proyek ini menawarkan banyak hal bagi siapa pun yang ingin mengetahui seberapa aman jaringan rumah dan perangkat lainnya.
Lihat wiki Marauder untuk penjelasan lengkap. Setelah terpasang, Anda akan memperoleh akses ke sniffer, pemindai Wi-Fi dan Bluetooth, serta vektor serangan lainnya.
Anda dapat membuat ESP32 Marauder sendiri menggunakan mikrokontroler, layar, dan metode kontrol yang kompatibel. Alternatifnya, gunakan proyek ESP32 Marauder Cheap Yellow Display. Proyek ini merupakan port firmware Marauder ke berbagai model CYD, mulai dari varian non-sentuh 1,9 inci hingga model besar 3,5 inci.
Pemutar MP3 Bluetooth dan TV mini retro
Cheap Yellow MP3 Player
Pemutar MP3 khusus seperti iPod mengalami semacam kebangkitan dalam beberapa tahun terakhir. Perangkat tersebut tidak memerlukan langganan atau memakai algoritme invasif untuk merekomendasikan musik, melainkan menyerahkan sepenuhnya proses menemukan dan memperoleh musik kepada Anda. Bagi banyak orang yang masih mengingat atau tidak sempat menikmati masa tersebut, hal ini dapat terasa menyegarkan.
Daripada mencari iPod yang nyaris berfungsi atau membayar terlalu mahal untuk model baru, Anda dapat membuat Cheap Yellow MP3 Player sendiri. Perangkat ini melakukan streaming ke headphone Bluetooth apa pun, memakai kartu microSD sebagai penyimpanan, dan seluruhnya bersifat sumber terbuka sehingga dapat Anda modifikasi menjadi perangkat yang benar-benar ingin digunakan.
TV mini retro untuk video dan game
CYD menjadi inti proyek TV mini retro ini. Sesuai rancangan, tampilannya menyerupai replika televisi yang terlihat dalam The Simpsons. Proyek ini sebenarnya merupakan gabungan beberapa proyek, termasuk emulator NES Anemoia-ESP32 dan MiniLegoTV, yang ditempatkan dalam casing cetak 3D yang menarik.
Meski CYD menjadi otak sekaligus wajah proyek ini, tingkat kerumitannya sedikit lebih tinggi karena Anda memerlukan komponen tambahan. Komponen tersebut mencakup speaker, sakelar, konektor, baut, ekspander IO untuk kontroler, serta beberapa sekrup.
Dashboard balap dan kontrol Home Assistant
Dashboard ESP32 GT7
ESP32 GT7 Dashboard adalah dashboard Gran Turismo 7 mandiri yang dirancang untuk dipasang di atas setir balap. Hal ini dimungkinkan karena GT7 menerbitkan telemetri melalui jaringan lokal menggunakan protokol UDP, dan kemampuan tersebut tidak hanya dimiliki gim balap Sony itu.
Karena penggemar simulator balap cenderung serius membangun setup mereka, banyak simulator lain juga mendukung fitur ini. Dashboard tersebut dibuat menggunakan PlatformIO dan Arduino IDE, dengan kode sumber yang tersedia agar siapa saja dapat melakukan fork. Anda dapat memasang dashboard dengan mem-flash CYD melalui peramban web.
Remote musik Home Assistant
Mengeluarkan ponsel untuk mulai memutar musik, melewati lagu, atau memilih sesuatu yang lain bisa terasa merepotkan. Perangkat khusus yang dapat dioperkan atau diletakkan di meja kopi agar digunakan siapa saja merupakan ide yang lebih baik. Di sinilah CYD Jukebox berperan.
Ini adalah remote pemutaran media yang dirancang khusus untuk mengendalikan pemutar media di dalam Home Assistant. Perangkat ini cocok dipasangkan dengan Music Assistant, yang menyediakan cara untuk menyatukan seluruh pustaka Anda, termasuk file lokal dan layanan streaming seperti Apple Music, dalam satu tempat.
Anda dapat membuatnya lebih baik dengan menambahkan baterai dan rangkaian pengisian daya, lalu mencetak casing yang sesuai dengan printer 3D.
Kontroler Home Assistant dengan ESPHome
Dengan ESPHome, Anda dapat menggunakan kode YAML sederhana untuk mengambil informasi dari Home Assistant dan bahkan mengendalikan perangkat. Cara paling mudah membuat kontroler sederhana adalah memakai proyek seperti ESPHome Modular LVGL Buttons, yang memanfaatkan antarmuka layar sentuh CYD untuk mengendalikan entitas seperti lampu, penutup, sakelar, dan lainnya.
Anda juga dapat menggunakannya untuk menampilkan informasi, atau memakai proyek lain seperti CYD SmartEnergyMeter. Proyek tersebut menampilkan penggunaan daya, produksi daya, dan level baterai saat ini, selama informasi tersebut tersedia di Home Assistant. Gunakan proyek-proyek ini sebagai cetak biru untuk merancang milik Anda sendiri, atau mulai dari awal dengan ESPHome.
CYD menawarkan dasar yang fleksibel bagi proyek ESP32, baik untuk memantau cuaca, menguji keamanan jaringan, memutar musik, memainkan game, menampilkan telemetri balap, maupun mengendalikan perangkat Home Assistant. Jika masih belum memahami daya tariknya, pertimbangkan alasan proyek ESP32 berikutnya sebaiknya melibatkan CYD.
Poin penting
- ESP32 dan LCD sentuh terintegrasi
- Stasiun cuaca Open-Meteo dan OpenWeatherMap
- ESP32 Marauder untuk pengujian penetrasi
- Pemutar MP3 Bluetooth dengan microSD
- Dashboard Gran Turismo 7 via UDP
- Kontrol Home Assistant dengan ESPHome
Sumber: https://www.howtogeek.com/projects-build-with-esp32-cheap-yellow-display/