Skip to content

BiCraftyt/Sulfured-Shadow-s-Protogen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My first protogen

Description

Here I will post and share all my progress in case someone wants to follow my build :3

BTW I'm going ot use two Adafruit RGB Matrix 32*64 pixels 4mm pitch and a Adafruit Bonnet or HAT.

Caution

It's EXTREMELY important to remember that MY PROJECT IS ONLY FOR THOSE COMPONENTS, if you have different ones, like less/more screens with different resolutions or different bonnet, YOU WILL NEED TO CHANGE THE SETTINGS in the code, where it says Matrix settings.

Important

If you are using the Adafruit Bonnet like me, you can power everything safely like in the diagram below; but REMEMBER you are ONLY able to draw a maximum of 1.5A or 2.5A depending on the port. Also if you are having stability issues, wierd glitches or something off on the screens, most probably the issue is the power is not enought, check power consumption and connections.

Note

Since in this case max power draw is 2.5A and each screen draws a max of 2A that means really white images may not work or restart completly the system. Lastly, Raspberry Pi Zero 2W with RaspiOS no graphical enviroment consumes about 300mA and two screens plus RPI 2W aobut 700mA to 1A.

Color Reference

Components Where to buy in Spain
RGB LED MATRIX 64*32 Adafruit 4mm Pitch Digikey
Raspberry Pi Zero 2W Amazon
Adafruit Hat Amazon
Power Delivery Module Trigger Aliexpress
Filaments; I used PLA for simplicity but PETG works as well A spanish filament company I reccomend Smart Materials 3D SmartMaterials PLA Basic
Everything used in the base model, it's not mine, it's the Protogen from M16 Studios the Mk3 Mk16 Studios
Visor Local shop and some tutorials from YouTube 1st Video 2nd Video
Fur, foam, and other cosmetic stuf is up to you Not sure what's the best place yet
Battery pack 18650 cells of 3Ah each inside a cheap enclousure, total of 6Ah, for now
LEDs used on the side caps, 1M 60 LEDs IP30 Aliexpress

Face expressions

To change the face expressions you first have to create your own, though I left a demo one.

To execute the desired face you need to be inside of --

"yourusername/rpi-rgb-led-matrix/bindings/python/samples"

and execute the code:

"sudo python3 image-viewer.py name_of_your_image.jpg or .png"

If you hadn't configured the programn with your hardware in first place, such as for a test, you would need to add extra code in the terminal, setting parameters with; --led-cols; for defining how mani columns you have or width, --led-rows; for stating the screen height, etc. Better explained in hzeller"s repo in the following section

Types of Displays

To create your own custom face expressions I recommend using Paint.net or Piskel

alt text

It's basically a free sowftware for Windows that works very well.

Although anything used for PixelArt should work just fine.

Tip

The resolution needed is 32*64 pixels

Warning

The code is prepared to reescale images to make them fit into the two screens but for best results, use the native resolution.

To use the file-->

You need to remember its full name *Example *faceexpression1.png* even the extension matters.

And go to *replaceWithYourUserName/rpi-rgb-led-matrix/bindings/python/samples* and paste it there. 

Then just execute the code with the previous command *sudo python3 image-viewer.py *yourimageNAME.png* 

You are all set!!

Important

All the code its not mine, I just remade a cuple files, such as the image-viewer, the library is from hzeller [github.com/hzeller/rpi-rgb-led-matrix]

About

My very first GitHub repo and also first build of a Protogen, his name is Jayline btw

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors