My first attempt at making software based on the stack-chan project (( https://github.com/meganetaaan/stack-chan ))
PLEASE NOTE: This is my first time using github , mistakes will be made!
This is NOT based on the Stack-chan body. Because I am using the CORE2-AWS I only used a signle servo
and attached it to a base plate so that it only rotates on the X-axis.
If you run this code on the CORE2 , you will have to modify the code for the LED lights to the appropriate pins as well as
the code for the servo for the appropriate pins. The info is in the code.
Based on the following :
- M5STACK CORE2-AWS ( SKU: K010-AWS )
- M5STACK OLED ( SKU: U119 )
- M5STACK 180 SERVO ( SKU: A076-B )
- Lego Technic parts:
Technic, Panel Plate 11 x 19 x 1, LEGO Item No: 39369
Pins and brackets included in the A076B kit - Visual Studio Code with M5STACK plugins
- UiFlow Micropython firmware v. 1.10.9
Thanks to :
- The M5STACK community on TWITTER ( @M5STACK )
- @mongonta555
Avatar code :
M5StackAvatar BLOCK
Based on M5StackAvatarPython : https://github.com/h-akanuma/M5StackAvatarPython
v1.0 (220801)
Copyright (c) 2022 @akita11, Released under the MIT license
NOTE : I have modified this code to correct bugs, with the help of the creator of the code.
- Scans for Wifi Access points, lists them on the OLED and reports on their security settings on the LCD
- Reads the daily number of ads blocks and percentage of ads from PiHole and displays it on the LCD
- Checks to see if anyone mentioned Sign-Chan on twitter, and if so then displays the mention on the LCD
- Alerts you with a minions "BEE-DOO" if there is no Wifi available for it to attach to
- Looks around on the X axis
- Insert your wifi SSID / pw into the code where indicated
- Insert your PiHole IP address into the code where indicated
- I have commented out the twitter code as it relies on a custom server I have locally and not a cloud based one
./img : Image files for indicating services that Sign-chan is communicating with
./aud : Audio files that Sign-chan uses to get your attention