Summary of DIY Arduino Mini BMO
This article details a DIY Arduino-based BMO robot from Adventure Time, featuring voice, expressions, and personality. The build utilizes accessible components like an Arduino Pro Mini, Nokia 3310 LCD, audio playback, accelerometers, and distance sensors, totaling approximately $70. While the creator faced challenges fitting electronics into a small chassis and battery integration issues with a single-cell LiPO, the project serves as a flexible platform for adding games or music.
Parts used in theDIY Arduino Mini BMO:
- Arduino Pro Mini
- Nokia 3310 LCD screen
- Audio playback module
- Accelerometers
- Distance sensors
- Buttons
BMO from Comedy Central’s Adventure Time is adorable, if only someone would make one that can walk! Atleast we can make one with a personality. Here is a build using easy to get parts including Arduino Pro Mini, Nokia 3310 LCD screen, audio playback, accelerometers, and distance sensors.
The parts added up to around $70.00
My time was taken making her voice, expressions, and personality, you could easily extend this platform and add a music player or games. If you want to add more buttons or sensors you will need to add more or bigger Arduinos. 19 of the 20 GPIO pins are taken up with controlling the audio, LCD, buttons, and sensors. I even had to use a couple analog inputs for buttons.
I admit that it was quite a challenge to pack all the electronics in such a small package. If I ever make another BMO I will use a larger LCD screen so the dimensions would be correct to use an Arduino Mega, Raspberry PI, or Beagle Bone Black.
I intended to have battery power as well however I ran into issues running on a single cell LIPO, I am not sure that I will finish the battery power feature.
For more detail: DIY Arduino Mini BMO
- What is the estimated cost of this project?
The parts added up to around $70.00. - Can I add more buttons or sensors to this build?
You will need to add more or bigger Arduinos because 19 of the 20 GPIO pins are taken up with controlling the audio, LCD, buttons, and sensors. - Did the author successfully implement battery power?
No, the author ran into issues running on a single cell LIPO and is not sure if they will finish that feature. - What components were used to give BMO personality?
The build uses an Arduino Pro Mini, Nokia 3310 LCD screen, audio playback, accelerometers, and distance sensors. - Is it possible to extend this platform with games?
Yes, you could easily extend this platform and add a music player or games. - What was the main challenge during construction?
The main challenge was packing all the electronics in such a small package. - What hardware does the author plan to use for a future version?
The author plans to use a larger LCD screen so the dimensions would be correct to use an Arduino Mega, Raspberry PI, or Beagle Bone Black.

