Оглавление:

Карантаймер телефона для цифрового минимализма!: 5 шагов (с изображениями)
Карантаймер телефона для цифрового минимализма!: 5 шагов (с изображениями)

Видео: Карантаймер телефона для цифрового минимализма!: 5 шагов (с изображениями)

Видео: Карантаймер телефона для цифрового минимализма!: 5 шагов (с изображениями)
Видео: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Июль
Anonim
Телефонный Quarantimer для цифрового минимализма!
Телефонный Quarantimer для цифрового минимализма!
Телефонный Quarantimer для цифрового минимализма!
Телефонный Quarantimer для цифрового минимализма!

Слишком много раз я хватал телефон, чтобы узнать погоду, и попадал в спираль в социальных сетях. Нужен был кварантаймер телефона.:)

Это подставка для телефона, которая загорается, когда вы кладете телефон вниз. Кроме того, он отслеживает, как долго вы оставляете его в покое

Создайте несколько, чтобы узнать, кто меньше всего пользуется телефоном в семье! Или используйте его самостоятельно, чтобы отследить, как долго вы его не трогали! Всем нравится положительное подкрепление.

Я мечтал сделать Телефонный Карантаймер (Таймер Карантина) для себя. Я пробовал блокировать приложения, но мне нужно физическое место, куда можно положить телефон. Кроме того, моим родителям и брату легко пользоваться - никаких дополнительных приложений не требуется. Вместо этого мы используем фоторезистор для определения присутствия телефона, когда он блокирует свет сверху.

Дополнительный бонус: у меня есть стимул оставлять телефон на специально отведенном месте. Это означает, что у меня меньше шансов его потерять!

  1. Март - у меня было смутное представление о том, что мне нужно ограничить время, проводимое по телефону. Запереть в коробке? С таймером?
  2. Апрель - Сделал много набросков и прототипировал свою идею на макете. Больше ничего не делал, кроме как проводил время с телефоном.:(
  3. 19 мая - Увидел этот конкурс Instructables Contest и был вдохновлен сделать его надежным! В тот же вечер накрутил на скорую руку печатную плату. Нам это нужно быстро!
  4. 20 мая - Заказал печатные платы и ждал.
  5. 29 мая - Паяем и собираем.

Я очень спешил построить это и использовал как можно меньше компонентов. Надеюсь, вы тоже вдохновитесь на его создание! Я думаю, что это отличный проект для начинающих, чтобы изучить дизайн печатных плат и Arduino. Вы также можете приукрасить и добавить дополнительные функции! Я сам надеюсь добавить что-нибудь интересное… как только положу телефон.;)

Запасы

  • один светодиод
  • Резистор 10 кОм (любое совместимое значение тяги фоторезистора)
  • Резистор 220 (любое совместимое значение для светодиода)
  • Arduino Nano (можно заменить на Uno)
  • дисплей - я использовал OLED 128x64

По желанию:

  • женские заголовки
  • (4) стойки M3x20 мм
  • (4) винты M3

Шаг 1. (Необязательно, но рекомендуется) Макет вашей схемы

(Необязательно, но рекомендуется) Макет вашей схемы
(Необязательно, но рекомендуется) Макет вашей схемы
(Необязательно, но рекомендуется) Макет вашей схемы
(Необязательно, но рекомендуется) Макет вашей схемы

Хотя я перенес свой последний проект на печатную плату, вместо этого вы можете легко использовать макетную плату. Просто положите все в коробку с отверстиями для зарядки Arduino и позвольте фоторезистору выглянуть наружу.

Макетирование также поможет убедиться, что ваши соединения и оборудование в порядке.

Шаг 2: спроектируйте печатную плату

Дизайн печатной платы
Дизайн печатной платы
Дизайн печатной платы
Дизайн печатной платы

Проектирование печатной платы включает:

  1. Создание схемы
  2. Раскладываем доску

Я брошу оба файла, которые разработал ниже. Это довольно простая схема, которую можно модифицировать по вашему желанию.

У меня телефон 3 дюйма в ширину и 6 в высоту. Я отрегулировал размеры платы, чтобы я мог ставить телефон на стойки по 4 углам.

Что касается самой схемы, у нас очень мало компонентов:

  • Ардуино Нано
  • привело к подтверждению присутствия телефона
  • 2 резистора
  • фоторезистор для обнаружения телефона
  • OLED-дисплей для отображения прошедшего времени

Я заказал свои печатные платы в JLCPCB. Если вы не хотите ждать стороннего разработчика, вы можете легко использовать матричную плату для своего финального проекта!

Шаг 3: Соберите и припаяйте

Собери и припаяй!
Собери и припаяй!
Собери и припаяй!
Собери и припаяй!
Собери и припаяй!
Собери и припаяй!

Если у вас есть женские разъемы, припаяйте их на посадочные места для Arduino Nano и OLED.

Я считаю их очень удобными; Вместо того, чтобы напрямую паять Arduino на плату, вы можете припаять женские разъемы. Arduino снимается на случай, если он поджарится или вы захотите использовать его повторно.

  • Резистор 10 кОм должен быть справа, подключенный к фоторезистору. Это понижающий резистор, поэтому мы используем высокое значение сопротивления.
  • Резистор 220 просто идет последовательно с нашим светодиодом для ограничения тока.
  • Наш OLED 128x64 использует I2C для связи, поэтому для него требуется всего 2 линии: SCL и SDA.

Припаяйте все, проверьте на короткое замыкание и включите!

Добавьте стойки - я использовал M3X20mm. Они имеют высоту 20 мм, чтобы обеспечить зазор. Мы не хотим, чтобы телефон касался Arduino или OLED! Вы можете использовать стойки или даже пластиковые соломинки на высоте более 20 мм.

Лично меня с голой платой нормально. Понятно, однако, что крышка предотвратит повреждение. Боюсь, что мой телефон сломает фоторезистор!

Вы можете найти кусок картона того же размера, что и печатная плата, вырезать отверстие, где выглядывает фоторезистор, и у вас будет крышка! Также подойдет деревянный или индивидуальный корпус, напечатанный на 3D-принтере.

(Изображения из Fusion. Вы можете экспортировать файлы печатной платы Eagle в Fusion360. Оба программного обеспечения находятся под Autodesk.)

Шаг 4: Загрузите код Arduino

Загрузите код Arduino
Загрузите код Arduino
Загрузите код Arduino
Загрузите код Arduino
Загрузите код Arduino
Загрузите код Arduino
Загрузите код Arduino
Загрузите код Arduino

Вот несколько подробных изображений самой вещи.

В этом коде при закрытии фоторезистора загорается светодиод и на дисплее появляется таймер.

Библиотеки, которые могут вам понадобиться:

LCDGFX

Вы можете внести некоторые личные изменения:

  • Отрегулируйте порог (показания фотоэлемента <300) в соответствии с уровнем освещенности вашей комнаты.
  • Я включил светодиод, чтобы он загорелся, если телефон присутствует. Вы можете сделать наоборот и выключить его, когда положите телефон сверху.
  • Я также использовал секунды в своем таймере. Вы можете считать по минутам или часам, если хотите.:)

Шаг 5: Готово

Рекомендуемые: