Таймер зубной щетки (Arduino Nano + OLED-дисплей SSD1306)...
Таймер, который поможет вашим детям правильно чистить зубы. 2 minutes in total. Показывает, на какой части рта следует сосредоточить внимание, и по завершении отображает смайлик.
Требуется оборудование
Arduino Nano (или его клон, работает как на ATmega168, так и на ATmega328)
SSD1306 0,96-дюймовый OLED-дисплей
2 резистора 10 кОм (при использовании ATmega168)
Разъем для аккумулятора 9 В + аккумулятор 9 В
мини-тумблер (вкл/выкл)
несколько проводов, чтобы все соединить
Arduino source code
https://github.com/mkosiedowski/tooth-brushing-lock
Wiring
https://www.instructables.com/Monochrome-096-i2c-OLED-display-with-arduino-SSD13/
Basically, connect:
Вход дисплея Arduino A4 для SDA
Вход дисплея Arduino A5 для SCL
Arduino GND для отображения GND
Вход дисплея Arduino от 5 В до VCC
При использовании Arduino Nano на базе ATmega 168 вам, скорее всего, понадобится подтягивающий резистор на входах SCL и SDA вашего OLED-экрана. Просто подключите их к соответствующим выходным портам A4/A5 вашей платы Arduino, а также подключите их через резистор 10 кОм к выходу 5 В вашей платы.
Connect 9V battery:
(+) к одному из портов коммутатора
подключите второй порт переключателя к VIN на плате Arduino
(-) к GND на плате Arduino.
Распечатать инструкции
Хорошо печатает PLA слоем 0,2 мм. Используйте подставки (можно добавлять везде, после печати их легко убрать).
Сборка
Батарея 9 В выведена на правую сто��ону корпуса.
Arduino nano располагается на левой стороне корпуса.
переключатель уходит на заднюю часть корпуса
Дисплей вставляется в разъем спереди
Крышка защелкивается на защелку сверху
Готово!
Демо





























