Blueprint

Pi zero scheduler (backpack buddy)

I wanted to create a tamagotchi style scheduler that tells me how much time is left in my class, my day, or until lunch. can be customized for any schedule, and possibly check grades w/ canvas. HEAVILY inspired by the pwnagotchi. I'm using a pi zero w h, and https://www.waveshare.com/wiki/1.44inch_LCD_HAT this LCD with buttons and a joystick. btw while making the showcase video i was wearing the shirt i got from hackclub daydream just accidentally.

Created by Joe Joe

Tier 3

7 views

0 followers

Timeline

Joe Joe added to the journal ago

FINALLY FOUND WHY IT CRASHES - Draws too much power from 5v

ive spent like 3 days working on this for a couple hours each day so thats why its like 6 hrs, this is legit blueprint i promise. i realized the reason it crashes as soon as wifi turns on is because it's pulling wifi, lcd, cpu, all from a 5v power bank. i fixed it by significantly dimming the backlight, which i didnt even know i could do. now probably gonna add a brightness slider. - Update, i added a brightness slider in settings menu.WIN_20251219_08_29_53_Pro

CAN CAN ⚡🚀 submitted Pi zero scheduler (backpack buddy) for review ago

Joe Joe added to the journal ago

Made new scheduling sections for popular types of schedules.

I got the website that sends ur config over to u to work, but the frontend is still horrible. i troubleshooted it and also removed the canvas stuff from the install script as its irrelevant. it still crashes and idk why :( WIN_20251216_21_12_17_Pro

Joe Joe added to the journal ago

Did a bunch of research and made plan for schedule maker

I looked up a ton of different places (Us and UK) and how they did school schedules, from elementary to college. based on that im gonna remake the schedule maker on the web using the rules i made. this is so that anyone in the us can use this, not just people w/ my specific county's scheduling.image

Joe Joe added to the journal ago

Worked on site that makes config for u

https://timagotchi.onrender.com IT IS NOT FINISHED AT ALL but it's just gonna be a site that tells u about the project and lets u build one. real simple.WIN_20251214_20_45_42_Pro

Joe Joe added to the journal ago

May or may not have added tetris and doom

It is possible that i enslaved claude opus to make a renderer for a 128x128 screen to run doom and a half functinoal tetris copy that opens by doing the konami code in the "developer" section of the settings menu. i would never do that though as it violates my school's policies.image

Joe Joe added to the journal ago

tweaked updater, phrases.json, and fixed green guy

i tweaked the updater a ittle, added little phrases he says, and fixed the little green box in the bottom right that tells u if u have wifi or not. WHY U TAKE SO LONG BLUEPRINT??WIN_20251214_11_04_06_Pro

Joe Joe added to the journal ago

Stole from Pwnagotchi and started work on webserver

I stole the icons from Pwnagotchi, like ui.faces.awake = "(◕‿‿◕)" and started working on a website that configs ur schedule for u easily. my friend is helping w/ that thoil_fullxfull.4215165790_ge61-1733725471

Joe Joe added to the journal ago

worked on grades menu and made GD cube my placeholder art

cube_86I made the grades menu scrollable w/ out reloading everytime, idk why but percentages dont want to show up no matter what i do, but i think the redesign looks a lot better than it did originally.

Joe Joe added to the journal ago

fixed update and worked on grades menu and added stopwatch

i made a stopwatch, fixed the update button, polished menu, and I GOT THE GRADES TO WORKKK OMG u just need ur canvas info and an api key and it just workssssssssHow-to-Use-the-Canvas-API-3720694824

Joe Joe added to the journal ago

readme, and i redid the menu and added stuff to settings

i added slight changes to the readme, i redid the menu to add the little tamagotchi guy which ill make art for later. fixed a/b day stuff and made it more accessible to others, and i made a cool sidebarWIN_20251212_22_27_42_Pro

Joe Joe submitted Pi zero scheduler (backpack buddy) for review ago

Joe Joe added to the journal ago

made a BOM again bc i lost it lol

imageI made a bill of materials, its pretty simple, BLUEPRINT JUST LET ME SUBMIT MY PROJECT PLEASEEEEEEE man i just wanna use my 8 billion tickets asdkhjaskdhasdhj

Iamalive Iamalive 🚀 requested changes for Pi zero scheduler (backpack buddy) ago

Even if you're asking for no funding, please include a BOM.csv in your repo.

Joe Joe added to the journal ago

added timezone fixes and compatibility for trixie

I added timezone configs to config.py and configure_schedule.py and also fixed some capitalization stuff bc Code vs code breaks stuff lol. uhh this is probably my last commit image
for a minute.

Joe Joe submitted Pi zero scheduler (backpack buddy) for review ago

Joe Joe added to the journal ago

Wrote google slides and finished for science fair

I made an entire google slides deck explaining it, but i cant share it because of broken school google accounts. i still spent like 3 hrs on it tho so im counting it hereimage

Joe Joe added to the journal ago

added a progress bar and fixed customizer, and fixed themes.

i added a progress bar that is customizable, and i fixed the themes again. i created a wifi menu, added a restart button did a bunch in the readme and removed all the unneeded files.WIN_20251209_15_21_45_Pro

alexren alexren ⚡🚀 requested changes for Pi zero scheduler (backpack buddy) ago

Hey! I'm returning this because your repository still isn't quite there yet. I would try to create more folders so that it's easier to sort through! i.e an "images" folder for the screenshots, a "setup" folder for setup info, etc. Feel free to ask in #blueprint for help!

Tier: 3

Joe Joe added to the journal ago

manual time, autostart, and added themes. also just polished

i got manual time to work correctly, i figured out autostarting it, and added themes. they dont work rn but ill figure that out later. i polished stuff like the menu and the settings stuff.WIN_20251209_08_30_02_Pro

Joe Joe added to the journal ago

custom time sync, polished, and more

i added a custom time setter so if u dont have wifi u can sync manually,fixed some not working stuff in the settings and just generally polished it up. hope to add grade checking soon. also made it start on bootIMG_0851

CAN CAN ⚡🚀 submitted Pi zero scheduler (backpack buddy) for review ago

Joe Joe added to the journal ago

Redid the readme, made quick-schedule.py and organized.

i organized everything into folders because blueprint likes that, i redid half the readme, and i made quick-schedule.py which is a simplified Broseph9972_ok
version of my project which i'm gonna show for my science fair.

Joe Joe submitted Pi zero scheduler (backpack buddy) for review ago

technical_. technical_. requested changes for Pi zero scheduler (backpack buddy) ago

As said before, please organize your repo by putting relevant files into relevant folders. In addition, please put a circuit diagram in your read.me, it is very hard to figure out how your project is wired. Seeing the basic prototype, this will only qualify for a tier four, as you are only using premade modules, and the only custom hardware portion is your case.

Joe Joe submitted Pi zero scheduler (backpack buddy) for review ago

Iamalive Iamalive 🚀 requested changes for Pi zero scheduler (backpack buddy) ago

Could you organize your repo and explain what each file does/where to find the code for your project?

Joe Joe added to the journal ago

Found a good battery and redid the readme

Found this really nice compatible battery by waveshare and i redid the readme, sorry i didnt see the comment mods. https://www.waveshare.com/ups-hat-c.htm#:~:text=Output voltage 5V Charger 5V,po battery 1000mAh 3.7Vdel later

Joe Joe submitted Pi zero scheduler (backpack buddy) for review ago

nimit nimit 🚀 requested changes for Pi zero scheduler (backpack buddy) ago

Please rewrite the README by yourself, we do not allow AI in READMEs

Joe Joe submitted Pi zero scheduler (backpack buddy) for review ago

Iamalive Iamalive 🚀 requested changes for Pi zero scheduler (backpack buddy) ago

We do not allow AI in readmes. Please fix it and resubmit!

Joe Joe submitted Pi zero scheduler (backpack buddy) for review ago

Joe Joe added to the journal ago

LOCKED IN AND GOT IT TO WORK

I did a lot today, and spent a good 4-5 hours:

  1. getting the install and startup scripts to work right w/ pi OS trixie
  2. switched from retropie (emulationstation) to retroarch
  3. changed button mapping
  4. rewrote the readme
  5. so much bugfixing
  6. dark mode
  7. IT PLAYS DOOM AND TETRIS this is the first time ive been on my adhd meds in weeks so i think i just hyperfocused or something, but IT ACTUALLY WORKS IT WORKS IT WORKS OH MY GOD YESSSWIN_20251119_20_47_22_Pro

Joe Joe added to the journal ago

update journal.md

im just pushing this so a new journal.md will show up in the new github. no other reason. uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh filler sorry mods its 0.01 hrs tho so dont ban meBroseph9972_ok

Joe Joe added to the journal ago

Worked on new gh repo & minor codefixes

We had a sub and she didnt know my laptop wasnt a chromebook so i lowkey worked on ts for like 45 mins there, worked for like 10 mins on the bus, and then like an hr after school at a school club.IMG_0720

Joe Joe added to the journal ago

fixed wrong drivers

so basically i tried to use drivers that are unmaintaned from somewhere instead of waveshare drivers for the exact thing and it messed up my whole thing bc i hate py envirtonments (pip is annoying) but im working on it. also to whoevers reading this i cant take screenshots so im just uploading pics from google. delete later

CAN CAN ⚡🚀 requested changes for Pi zero scheduler (backpack buddy) ago

You need photos in your readme

Tier: 3

Joe Joe added to the journal ago

Previous case didnt work, bought battery

I found this project called the PinkyPi https://www.crackedconsole.com/community/raspberrypi-gaming/pinkypi-version-1-0b/ which uses the same materials + speakers and stuff.20180921_132504

Joe Joe added to the journal ago

Found/Modifed a case and bought screws.

I Found this case by moonournation: https:image
//www.thingiverse.com/thing:3328994/files and bought screws to work with it. I may modify it later, but I'll look at it more when I get home.

Joe Joe submitted Pi zero scheduler (backpack buddy) for review ago

Joe Joe added to the journal ago

created a bill of materials

i made a bill of materials with basics like the parts, cable, battery bank + the cable, i kinda just want to put everything in thbom delete later
e devlog for more time lol

Joe Joe added to the journal ago

PROTOTYPE :DDDD

I started vibecoding (im sorry) a script that generates a config of ur school schedule and based on the time the rpi has it will display ur current class on the screen, AND IT WORKSSSS :DDDDWIN_20251106_21_18_16_Pro

Joe Joe added to the journal ago

Got python working and started coding in py

I started coding in py based on files.waveshare.com/upload/f/fa/1.44inch-LCD-HAT-Code.7z, and got the py demo working, and im gonna try to start working on the button mapping soon.WIN_20251106_20_47_27_Pro

Joe Joe added to the journal ago

tested again and figured out how to get it to work

I spent like 2 hrs trying to get the thing to work withpios lite bc it dosent want to work for some reason, but tomorrow i plan to import a pyscript i made before thisWIN_20251106_17_51_34_Pro

Joe Joe added to the journal ago

Read like half the documentation and tested the buttons

i read the documentation of the screen i bought (https://www.waveshare.com/wiki/1.44inch_LCD_HAT) and tested the side buttons to get them to print out stuff in py.450px-1.44inch-LCD-HAT-1

Joe Joe started Pi zero scheduler (backpack buddy) ago