M5AtomController
Controller capable of wireless communication by ESP-NOW and wired communication by USB serial
Install / Use
/learn @CH1H160/M5AtomControllerREADME
M5AtomController
Controller capable of wireless communication by ESP-NOW and wired communication by USB serial
<p align="center"> <img src="https://github.com/CH1H160/M5AtomController/assets/30834673/7919ef57-6764-4c5b-a58a-a83fd1b61450" /> </p>Overview
What kind of controller do you usually use? There are many for PC and games. And now most of them are wireless. It's very convenient, but it has its problems. For example, at an exhibition hall, bad reception. :weary:
<p align="center"> <img src="https://github.com/CH1H160/M5AtomController/assets/30834673/aa51af44-07ed-4274-85c2-63b85a68ce87" /> </p>This work can solve such problems. Wireless communication is usually performed with ESP-NOW, and it is possible to immediately switch to serial communication simply by connecting USB. This is a controller that supports many "Makers" :smiley:
<p align="center"> <img src="https://github.com/CH1H160/M5AtomController/assets/30834673/a0c39641-2ac3-4408-9ca3-fa170d2c1699" /> </p>BOM
If you own a 3D printer, print it yourself. FYI, if you don't have one, you can order it at JLCPCB, etc.
<p align="center"> <img src="https://github.com/CH1H160/M5AtomController/assets/30834673/32aceb86-adaa-4f06-a968-cb183c67a7b9" /> </p>| # | Part | Item | Qty | Link | | --- | ----------------------------------------------------------------- | --------------------- | :---: | -------------------------------------------------------------------------------------------------------------- | | 1 | ATOM Matrix | ESP32 Development Kit | 1 | M5Stack , SwitchScience | | 2 | ATOM TailBAT | Battery | 1 | M5Stack , SwitchScience | | 3 | M5AtomControllerBoard | Circuit board | 1 | JLCPCB | | 4 | M5AtomControllerMain | 3D print parts | 1 | JLCPCB | | 5 | M5AtomControllerCover | 3D print parts | 1 | JLCPCB | | 6 | M5AtomControllerCrossKey | 3D print parts | 1 | JLCPCB | | 7 | M5AtomControllerButton | 3D print parts | 2 | JLCPCB | | 8 | Famicom button | Conductive rubber pad | 1 | Amazon | | 9 | SCREW 2.2 x 5.5 | Tapping screw | 3 | 秋月電子通商 | | 10 | PH-1X20SG | Pin header | 1 | 秋月電子通商 |
