This is a unique portfolio card that allows users to play tic-tac-toe on it. It also includes NFC feature to link to your favorite website!
- Full tic-tac-toe gameplay experience
- NFC feature that navigates others to my github link
This is a unique portfolio card that allows users to play tic-tac-toe on it. It also includes NFC feature to link to your favorite website!
OOOOOO HUGE UPGRADE FOR V2
I made so many improvements on this version including fully functional NFC, cleaner code, and a GORGUOUS COSMIC back silkcreen
On top of that, I also added 3 gameplay modes: PVP, easy AI, difficult AI opponent
Btw easy AI simply places the cross randomly while the smarter AI uses the minimax algorithm with the alpha-beta pruning
Just saying I have never won in the difficult mode……..it’s just impossible to win like I even lost a couple times
Overall this project was just so fun to build, I learned so much in PCB design (i mean it’s the main focus right) and how NFC works (turned out that i kinda overcomplicated it). I even reflowed the board myself and this is acc the third one I built cuz the previous ones were both dead bc of my reflowing skill
PS: I just realized how it took me two months to reship this lol
Added the AI feature!!! THIS IS SOOOOO COOL
i implemented the Minimax algorithm (which is a recursive algorithm for choosing the next move mostly in two-player) game from this github repo
But I also faced some issues like the AI program would occupy the entire MCU’s thread and it took a very long time and halted the waiting animation i was trying to add
But then i discvoered the alpha beta pruning which was meant to optimize the algorithm, and it really sped up the entire process alot especially how it reduced lots of workload and steps
Log in to leave a comment
OOOOOOO FINALLY FINISHED REFLOWING ANOTHER BOARD!!!
This time it works perfectly well, both the game and the NFC
Now ive confirmed the hardware runs perfectly, i will start focusing on the software
To be added:
Log in to leave a comment
Spent 2 hours reflowing the entire board!! It almost works 100% but i messed up the USB port……I think I migth have accidentally melted the plastic contact in the port when hot airing it
I thought the shield pins should be soldered using soldering iron, till i realized how most people used solder paste, but it’s already too late cuz its nearly impossible to melt my high temp solder
Log in to leave a comment
Another huge breakthrough!! my NFC works flawlessly on my iphone 14 and another android phone!!!
But idk why my mom’s iphone 15 doesnt respond at all (i think it might be her problem lol)
Anyway i really thought reflowing it without stencils would be tough but acc it was not at all lol
Log in to leave a comment
Alr just created the bom file and added everything to the cart
Btw I also decided to include all color LEDs just in case lol
On top of that, I also sorted all the parts for my RP2040 custom devboard
Log in to leave a comment
3 hours!? DAMNN lapse was kinda tripping when I was working and I thouht it was only 45 minutes……..(no wonder why it felt like forever :)
Anyways here’s what I did
Log in to leave a comment
AHHHHHHH this is getting kinda frustrating……….
Now I have two options for the charging IC
Log in to leave a comment
Selected the battery and its associated parts:
Log in to leave a comment
the image in the previous devlog is not showing, but it’s fine after doing some tuning and modification to the NFC here’s the beautiful result
*** IDK why the images in the last devlog aren’t showing
Log in to leave a comment
Added some design to the front silkscreen!! And I also rendered the board in blender
Log in to leave a comment
I spent an hour fixing the NFC and I finally found out the reason!! I FORGOT TO CONNECT THE OTHER ROUTE, that’s simply why lol
Log in to leave a comment
This is the V1 of my tic-tac-toe business card, and IM SO EXCITED TO SHOW IT TO EVERYONE!!! This is also by far the most complicated project I’ve ever built, like I didn’t even know if it would work lol. But overall im really proud of this ***BTW NFC for some reason doesn’t respond at all so I gotta redesign it……
V1 finally done, just spent some time updating my repo and posting the first release!
I also planned out the V2:
For the past two hours I finally made the control system work!!!!
Log in to leave a comment
HUGE SUCCESS, I finally got the board and everything except the NFC seems to be working perfectly!!!
Log in to leave a comment
Here’s what I did for the past two hours:
PS: it’s 70 USD (89 CAD when I checked my bank account)!!!! SO I SPENT SO MUCH TIME ON CHECKING TO MAKE SURE EVERYTHING GOES RIGHT
Log in to leave a comment
For the past two hours I was trying to add NFC feature to this card!!!
Log in to leave a comment
For the past hour I was cleaning up everything, including:
Log in to leave a comment
Finished routing everything!!!
Log in to leave a comment
Almost done wiring the IC components!!! YAYYY
PS: I deleted to capacitors as there are two pairs of 3V3 pins very close to each other
Log in to leave a comment
Log in to leave a comment
Roughly positioned the components, mainly searching parts on JLCPCB cuz extended parts are too expensive…….
Log in to leave a comment