a while back I got this idea to convert a toy laptop to an Arduino laptop.
I checked Gumtree regularly to see if anyone was selling one of these educational toy laptops and eventually found one for R100.
As I suspected the screens on these laptops are the laptop, so I won’t be able to reuse the screen. The bits that I could reuse was the keyboard, speaker,battery compartment and shell.
Wanting to keep this project as simple and cheap as possible I used a 16×2 lcd from ebay for ~R20. The cool thing about these LCDs are that many people have already written games for them.
The keyboard has 48 buttons in a 6×8 matrix. I use a decade counter to scan the 8 columns and 6 io pins on the Arduino for the rows. In total I ended up using 8 io pins which is still a lot but wanting to keep the project simple I was okay with it.
For the speaker I used one pwm pin.
Demo on Youtube.