Pico W Toothbrush
Raspberry Pi Pico powered Toothbrush
26 November 20232 minute read
By Kevin McAleer
Share this article on
Raspberry Pi Pico powered Toothbrush
26 November 2023
By Kevin McAleer
Share this article on
Watch the associated video here:
This is a work-in-progress project, so somethings may change!
The idea of this project is to create a Raspberry Pi Pico powered toothbrush. The Pico will be powered by a 3.7v LiPo battery, and will be connected to a motor driver board, which will drive a small DC motor. The motor will be connected to a small toothbrush head, and will be used to brush teeth.
There is a small display to show the time remaining, and a button to start the brushing cycle. The toothbush will contain a wireless charger, and in an internal lipo battery. The Pico W will run MicroPython and report the brushing time to a local MQTT server. It can also report data via bluetooth.
The screen is 128x32 pixels, black and white OLED. It is connected to the Pico via I2C. The screen is used to display the time remaining, and the bluetooth status. The screen model is SSD1306.
Shows battery level, brush time and bluetooth status.
The (work in progress) microPython code is available on github https://www.github.com/kevinmcaleer/ssd1306_pico
| Part | Description | Qty | Price |
|---|---|---|---|
| Pico W | Raspberry Pi Pico W | 1 | £3.60 |
| Screen | 128x32 OLED | 1 | £2.00 |
| Button | Push Button | 1 | £0.10 |
| Motor | N20 100RPM DC Motor | 1 | £5.00 |
| Motor driver board | mx1508 | 1 | £1.00 |
| Battery | 3.7v LiPo 400mAh | 1 | £5.22 |
| Charger | Pimoroni LiPo Amigo Pro | 1 | £5.88 |
| M2.5 Screws | M2.5 Screws | 5 | £0.10 |
The toothbrush has 4 main 3D printable parts:
holder.stl - Houses the Pico, motor, motor driver battery and battery chargertop.stl - The top of the casebottom.stl - The bottom of the casescreen_holder.stl - The screen holder
Kevin McAleer
I build robots, bring them to life with code, and have a whole load of fun along the way
Social Links:
If you found this high quality content useful please consider supporting my work, so I can continue to create more content for you.
I give away all my content for free: Weekly video content on YouTube, 3d Printable designs, Programs and Code, Reviews and Project write-ups, but 98% of visitors don't give back, they simply read/watch, download and go. If everyone who reads or watches my content, who likes it, helps fund it just a little, my future would be more secure for years to come. A price of a cup of coffee is all I ask.
There are a couple of ways you can support my work financially:
If you can't afford to provide any financial support, you can also help me grow my influence by doing the following:
Thank you again for your support and helping me grow my hobby into a business I can sustain.
- Kevin McAleer
Comments