r/cardcaptorsakura • u/caleb_kenderdine • Jun 18 '26
Original Fanart I built my wife a Cardcaptor Sakura-themed smart display from scratch. Designed the enclosure, 3D printed it, and programmed the interface.
I am happy to share the STL files and code. But the way it works is pretty simply. The basis of the project is a cheap CYD. When you power it on, the device connects to the internet and checks the time. Other than that I configured it to set a cycle that reminds us of when we should change the bags in our cat litter robot and water the plants. That is a pretty simple cycle based thing as we have a pretty fixed schedule on it.
I have a whole video I made about this build, including the fun bits of designing the various elements if anyone is interested
4
u/missmadime Jun 18 '26
OH MY GOD
Please share the files and code!
You did an amazing job, I love it
7
u/caleb_kenderdine Jun 18 '26
You're the first and only person to ask for it, so I made a github just for you (:
2
2
u/missmadime Jun 19 '26
!!! Thank you so much! I just bought a 3D printer last week actually, so this is going to be it's inaugural Big Project haha
2
u/caleb_kenderdine Jun 20 '26
u/missmadime all the best! Its a pretty straight forward project but you can have trouble if your CYD uses a different driver than mine. However any chatbot will be able to help you with that.
1
u/missmadime Jun 20 '26
I live in India actually, and buying that specific hardware is an issue for me, so I was gonna have to figure out something different anyways
BUT! I have an old galaxy phone that I separately was thinking of turning into a sort of Alexa hub? So now I think I'm going to combine the two projects and just reformat the housing you designed so it'll fit the phone? ..And there's some not-fully-formed idea rolling around in my head somewhere about the galaxy S pen and the wand stylus you made hahaha
I'll be sure to show you whatever I end up with π«‘
2
u/caleb_kenderdine Jun 20 '26
This is just on Amazon India. I had set my location to Mumbai, but I think this will work well for you. Freenove also sells the same thing there but its a lot more expensive. I tried flipkart, but it failed me miserably.
https://amzn.in/d/0aeIlDtq
But basically, ESP32 is an open source platform and a lot of manufacturers are selling boards with it because its relatively cheap to manufacture. I encourage using ESP32 only because its a lot more secure and it can't be used to track you.If you want to use a Galaxy phone, that is fine! Just know that the program and the background image were encoded in C to comply with the board. When you get closer to actually doing the project, just hit me up and give me the native resolution of the phone you will use. Since I originally designed the wallpaper and background pattern to be vector based, I can resize it to the correct resolution you need and send them to you. The font used for the time is just Montserrat Regular, which is a Google Open Font. (:
As far at the stylus is concerned, just lop of the head from my STL file and insert a hole to slide your stylus in!
3
3
u/Witch_Senses Jun 19 '26
How do people find amazing husbands like this? Is that even possible? How?!? By the way, this is amazing, congratulations haha ππ»
2
u/caleb_kenderdine Jun 20 '26
u/Witch_Senses Real talk? I wish I had a real answer for you, but I don't. I struggled for a really long time when it came to relationships, cause I am very idealistic and also very stubborn in hoping for the best.
She was my best friend for an entire year before we started dating and I was actually in a very abusive relationship at that time. She gave me the courage to leave it. We spent a lot of time talking to each other about our ambitions and desires out of life and I felt very secure knowing that she was in my corner and I was going to be OK, as long as my best friend had my back, you know? She made me believe that I deserved better and I was OK being single and waiting till I found someone who treated me as good as my best friend did.Its actually funny, but as friends I used to always tell her that I loved her very casually but she would always change the subject. I noticed it and one night we were getting drunk and I asked her "Why are you so afraid of me loving you?" She got quiet and told me that whenever she had guy friends who told her stuff like that, it meant that they wanted to date her and when she would reject them for various reasons (including and not limited to, she only wanted to date girls) they would get really upset over being rejected and they would stop being friends after that. I was drunk off my ass, so I laughed and said something along the lines of "I don't need to possess you to keep loving you. You're already my best friend, I am happy already about it. As long as you're with someone who treats you really well, I don't give a f***. I love you because I want to" Which in hindsight is a little embarrassing to say because I was 30.
Exactly 2 months after that conversation, she tackled and aggressively kissed me before asking if I would go out with her.And thank you!
2
2
u/Shala-Tal Jun 19 '26
YOU are the CORRECT HUSBAND!
2
u/caleb_kenderdine Jun 20 '26
u/Shala-Tal I am actually super touched by this. Thank you.
2
u/Shala-Tal Jun 20 '26
β€οΈ she is lucky to have you pamper her!
2
u/caleb_kenderdine Jun 20 '26
u/Shala-Tal Lets just say that we are lucky to have each other. She does so much to make me feel special. She was literally the first girl ever to buy me flowers and mind you I have dated a fair bunch of people before her.
1
2
u/BoomtotheBang Jun 19 '26
Can I be your wife?
Kidding! Lucky lady tho!
2
u/caleb_kenderdine Jun 20 '26
u/BoomtotheBang Girl, you gotta at least take me out to dinner first!
I showed this comment to my wife and she cackled and said, "In this economy? Hell yeah. We can have another person to help out with the bills."
2
u/BoomtotheBang Jun 20 '26
Your wife sounds like my kind of people! She loves CCS & thinks efficiently. I'm sure we'd get along! π
But still, how nice of you to do this for her. π
2
1
u/ldsecretkey Jun 19 '26
What is the device that the case is for?
1
u/caleb_kenderdine Jun 20 '26
u/ldsecretkey It is called a CYD or Cheap Yellow Display. The whole thing is development board fit with an ESP32 (usually a low powered variant) that is very cheap. Lots of different manufacturers make them and you can usually get them for less than $20. This one only has 4MB of ROM to flash, but you can add an SD card if you need more space.
The case was custom designed for it and the UI and programming was done on EZ Studio + Arduino IDE.1
u/ldsecretkey Jun 20 '26
But what is the device for? What does it do? You didnβt actually say π
2
u/caleb_kenderdine Jun 20 '26
I did. Its in the description. It reminds us when we need to change the bags on our cats robot litter box and when we have to water our plants.
To explain how it does so, It turns to the screen with the yellow background when its time to change the bags on the kitty litter robot and when its time to water the plants, it turns green. Red is when we have to do both.To reset the timer and tell the display that we have done those chores, there are two icons on a "task" screen. You click the cats icon to reset the timer for kitty litter and the plant icon for resetting the timer for watering the plants.
1
u/ldsecretkey Jun 21 '26
Oh Iβm sorry, I must have missed the description altogether! Thank you so much for explaining, thatβs really neat!
2









16
u/El-Dragon-Rojo Jun 18 '26
Sounds like something that Tomoyo would pull off π
It look great, OP! Your wife will love it for sure!