Skip to content

Pixoo-64-Tools is a collection of Python scripts designed to interact with the Pixoo 64, a 64×64 pixel LED display from Divoom. These tools allow you to stream your screen, send text messages, and display screenshots on the Pixoo 64 with ease.

Notifications You must be signed in to change notification settings

itsmikethetech/Pixoo-64-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pixoo 64 Tools by MikeTheTech

Pixoo-64-Tools is a collection of Python scripts designed to interact with the Pixoo 64, a 64×64 pixel LED display from Divoom. These tools allow you to stream your screen, send text messages, and display screenshots on the Pixoo 64 with ease.

With a simple setup and an intuitive interface, you can transform your Pixoo 64 into a live screen mirroring display, a custom message board, or a real-time pixel art showcase. Whether you're experimenting with visuals, developing new integrations, or just having fun, Pixoo-64-Tools makes it easy to unlock the full potential of your device.

divoompixoo64 2

image

📌 Requirements

Before using these scripts, ensure you have the following dependencies installed:

  • Pixoo – A library to help you make the most out of your Pixoo 64
  • Pillow – For image processing
  • ScreenInfo – For screen size detection

Install the required dependencies using pip:

pip install pillow pixoo screeninfo

🚀 Usage

  • Find Your Pixoo 64's IP Address
    • Open the Divoom app
    • Navigate to Device Settings
    • Locate and copy the IP address
  • Run a Script
    • Replace the placeholder IP address in the script with your Pixoo 64’s IP
    • Execute the script using Python

Available Scripts

🖥️ Screen Streaming GUI

python StreamGUI.py

  • A Python-based GUI that captures your screen and streams it as a 64×64 display. Features:
    • Start/stop functionality
    • Live image preview

🔤 Send Text

python SendText.py

  • A simple test script to send a line of text to the Pixoo 64 display.

📸 Send Screenshot

python SendScreenshot.py

  • Captures a screenshot of your screen and sends it to the display.

Pixoo Variables/Parameters.

These are the currently supported REST calls, and can be made with both POST and GET calls.

Pixoo equivalent URL and variables
clear /clear/<int:r>/<int:g>/<int:b>
draw_character /drawcharacter/<string:character>/<int:x>/<int:y>/<int:r>/<int:g>/<int:b>
draw_filled_rectangle /drawfilledrectangle/<int:top_left_x>/<int:top_left_y>/<int:bottom_right_x>/<int:bottom_right_y>/<int:r>/<int:g>/<int:b>
draw_line /drawline/<int:start_x>/<int:start_y>/<int:stop_x>/<int:stop_y>/<int:r>/<int:g>/<int:b>
draw_pixel_at_index /drawpixel/<int:index>/<int:r>/<int:g>/<int:b>
draw_pixel_at_location /drawpixel/<int:x>/<int:y>/<int:r>/<int:g>/<int:b>
draw_text_at_location /drawtext/<string:text>/<int:x>/<int:y>/<int:r>/<int:g>/<int:b>
device_configuration /deviceconfigurations
device_time /devicetime
fill /fill/<int:r>/<int:g>/<int:b>
play_local_gif /playlocalgif/<path:file_path>
play_local_gif_directory /playlocalgifdirectory/<path:path>
play_gif_file_url /playnetgif/<path:gif_file_url>
push /push
reboot /reboot
send_text_at_location_rgb /sendtext/<int:x>/<int:y>/<int:r>/<int:g>/<int:b>/<int:identifier>/<int:font>/<int:width>/<int:movement_speed>/<int:direction>
set_brightness /setbrightness/<int:brightness>
set_channel /setchannel/<int:channel>
set_clock /setclock/<int:clock_id>
set_face /setface/<int:face_id>
set_high_light_mode /sethighlight/<int:on>
set_mirror_mode /setmirror/<int:on>
set_noise_status /setnoise/<int:on>
set_score_board /setscoreboard/<int:blue_score>/<int:red_score>
set_screen /setscreen/<int:on>
set_visualizer /setvisualizer/<int:equalizer_position>
set_white_balance_rgb /setwhitebalance/<int:white_balance_r>/<int:white_balance_g>/<int:white_balance_b>
sound_buzzer /soundbuzzer/<int:active_cycle_time>/<int:inactive_cycle_time>/<int:total_time>

About

Pixoo-64-Tools is a collection of Python scripts designed to interact with the Pixoo 64, a 64×64 pixel LED display from Divoom. These tools allow you to stream your screen, send text messages, and display screenshots on the Pixoo 64 with ease.

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages