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
Tier 3
7 views
0 followers
Timeline
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.
CAN ⚡🚀
submitted Pi zero scheduler (backpack buddy) for review ago
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 :( 
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.
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.
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.
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??
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 tho
Joe
added to the journal ago
worked on grades menu and made GD cube my placeholder art
I 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
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 workssssssss
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 sidebar
Joe
submitted Pi zero scheduler (backpack buddy) for review ago
Joe
added to the journal ago
made a BOM again bc i lost it lol
I 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 🚀
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
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 
for a minute.
Joe
submitted Pi zero scheduler (backpack buddy) for review ago
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 here
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.
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
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.
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 boot
CAN ⚡🚀
submitted Pi zero scheduler (backpack buddy) for review ago
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 
version of my project which i'm gonna show for my science fair.
Joe
submitted Pi zero scheduler (backpack buddy) for review ago
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
submitted Pi zero scheduler (backpack buddy) for review ago
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
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.7V
Joe
submitted Pi zero scheduler (backpack buddy) for review ago
nimit 🚀
requested changes for Pi zero scheduler (backpack buddy) ago
Please rewrite the README by yourself, we do not allow AI in READMEs
Joe
submitted Pi zero scheduler (backpack buddy) for review ago
Iamalive 🚀
requested changes for Pi zero scheduler (backpack buddy) ago
We do not allow AI in readmes. Please fix it and resubmit!
Joe
submitted Pi zero scheduler (backpack buddy) for review ago
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:
- getting the install and startup scripts to work right w/ pi OS trixie
- switched from retropie (emulationstation) to retroarch
- changed button mapping
- rewrote the readme
- so much bugfixing
- dark mode
- 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 YESSS
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 me
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.
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. 
CAN ⚡🚀
requested changes for Pi zero scheduler (backpack buddy) ago
You need photos in your readme
Tier: 3
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.
Joe
added to the journal ago
Found/Modifed a case and bought screws.
I Found this case by moonournation: https:
//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
submitted Pi zero scheduler (backpack buddy) for review ago
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 th
e devlog for more time lol
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 :DDDD
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.
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 this
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.
Joe
started Pi zero scheduler (backpack buddy) ago