• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Toothbrush timer (Arduino Nano + OLED display SSD1306) 3D Printer File Image 1
Toothbrush timer (Arduino Nano + OLED display SSD1306) 3D Printer File Image 2
Toothbrush timer (Arduino Nano + OLED display SSD1306) 3D Printer File Thumbnail 1
Toothbrush timer (Arduino Nano + OLED display SSD1306) 3D Printer File Thumbnail 2

Toothbrush timer (Arduino Nano + OLED display SSD1306)

mkosiedowski avatarmkosiedowski

April 20, 2023

thingiverse-icon
DescriptionCommentsTags

Description

Description

Timer to help your kids brush their teeth properly. 2 minutes in total. Shows which part of the mouth to focus on and displays a smiley face when finished.

Hardware required

  • Arduino Nano (or its clone, works both on ATmega168 and ATmega328)
  • SSD1306 0,96'' OLED display
  • 2x 10kΩ resistor (when using ATmega168)
  • 9V battery connector + 9V battery
  • mini toggle switch (on/off)
  • a few wires to connect everything

Arduino source code

https://github.com/mkosiedowski/tooth-brushing-clock

Wiring

https://www.instructables.com/Monochrome-096-i2c-OLED-display-with-arduino-SSD13/

Basically, connect:

Arduino A4 to SDA display input
Arduino A5 to SCL display input
Arduino GND to display GND
Arduino 5V to VCC display input
With ATmega 168 based Arduino Nano you will most probably need a pull-up resistor on SCL & SDA inputs of your OLED screen. Just connect them to proper A4/A5 output ports of your Arduino board and also connect them through 10kΩ resistor to 5V output of your board

Connect 9V battery:

(+) to one of the switch ports
connect the second port of the switch to VIN in the Arduino board
(-) to GND in the Arduino board

Print instructions

Prints well with PLA, 0.2mm layer. Use supports (you can add it everywhere, it's easy to remove them after printing).

Assembly

9V battery goes to the right side of the case
Arduino nano goes to the left side of the case
switch goes to the back of the case
Display slides into the socket in front
Lid snaps into the latch on top
Ready!

License:

Creative Commons - Attribution - Share Alike

Related Models

Fully 3D-printable wind-up car gift card preview image

Fully 3D-printable wind-up car gift card

Bribro12 profile image

Bribro12

29,438

Split-Flap Display preview image

Split-Flap Display

David Kingsman profile image

David Kingsman

5,656

Mini Spot Robot Arduino project preview image

Mini Spot Robot Arduino project

Griffin profile image

Griffin

392

DIY Dremel CNC preview image

DIY Dremel CNC

NikodemBartnik profile image

NikodemBartnik

29,154

3D Printed RC SkidSteer V3.0 preview image

3D Printed RC SkidSteer V3.0

ProfessorBoots profile image

ProfessorBoots

3,050

DROID-E3D - COMPATIBLE ARDUINO EDITION preview image

DROID-E3D - COMPATIBLE ARDUINO EDITION

MauricioDUARTE profile image

MauricioDUARTE

145

Iron Man Helmet, Articulated, Wearable preview image

Iron Man Helmet, Articulated, Wearable

Boxandloop profile image

Boxandloop

17,007

Otto DIY build your own robot preview image

Otto DIY build your own robot

HP Robots Otto profile image

HP Robots Otto

769