***** Если вы скачали какие-либо файлы Arduino до 24 декабря 2021 года, пожалуйста, скачайте обновленную версию ниже ****
Это цифровой песочный час, вдохновлённый проектом на Instrucables.com от Edison Science Corner.
https://www.instructables.com/Hourglass-Using-Arduino/
Этот проект использует Arduino Nano, два светодиодных матрица 8x8 и акселерометр. Он был собран дляhttps://www.alien3d.us/Ежемесячная коробка с проектами за ноябрь 2021 года.
Список деталей:
(все электронные компоненты, включенные в коробку Alien3D.us за ноябрь 2021 года)
- Ардуино Нано.
- https://www.amazon.com/dp/B07WWK29XF/ref=cm_sw_r_tw_dp_BHTPGDFGSKMC3D8Q5BP7
- 2 8*8 светодиодная матрица с MAX7219.
- https://www.amazon.com/dp/B07FHXHFDZ/ref=cm_sw_r_tw_dp_BS1H2RFH37WPEHY18F0K
- Акселерометр ADXL345
- https://www.amazon.com/dp/B01DLG4OU6/ref=cm_sw_r_tw_dp_DYRTRP80VRJ2C0701ZHH?_encoding=UTF8&psc=1
- Батарейка на 9 вольт.
- Переключатель с кнопкой.
- Провода.
- Винты M3 (не включены в коробку с инопланетянами)
- Любой винт M3 диаметром от 6 до 10 мм подойдет.
Программирование Arduino:
Сначала давайте подготовим Arduino. Первое, что нам нужно сделать, это добавить некоторые библиотеки в вашу среду разработки Arduino. Если вы никогда раньше не пользовались Arduino или программным обеспечением для их программирования, вы можете посетить сайтhttps://www.arduino.cc/en/Guide
Добавление библиотек:
Как только у вас откроется программное обеспечение Arduino, мы нажмем наЭскиз > Включить библиотеку > Управлять библиотеками.

Как только мы туда доберемся, мы добавим 3 библиотеки.
Adafruit ADXL345, унифицированный датчик Adafruit, Adafruit BusIO.
Выполните поиск Adafruit ADXL345 и нажмите "Установить". Система должна предложить вам установить также две другие библиотеки, но если она не ищет их тоже, нажмите "Установить".
Настройка файлов:
Теперь скачайте hourglass.zip и извлеките файлы.
Должно выглядеть вот так:

Настройка платы Arduino:
Теперь вы должны быть в состоянии открыть файл hourglass.ino в среде разработки Arduino IDE.
Теперь выберите плату Arduino в программном обеспечении.
Щёлкните поИнструменты > Плата > Платы Arduino AVR > Arduino Nano.
Следующие инструменты > Процессор > ATmega328P (старый бутлоадер)
В和зультате это должно выглядеть как ниже:

Пожалуйста, убедитесь, что выбран правильный COM-порт. Я не могу сказать вам, какой COM-порт будет на вашем компьютере, так как его номер может меняться в зависимости от того, что вы подключили или установили на своём компьютере. Но если у вас перечислено несколько COM-портов, попробуйте один, а если он не работает, попробуйте други
После этого вы должны быть в состоянии нажать на кнопки "Проверить" и "Загрузить", и Ардуино будет запрограммирован. (Кнопка с галочкой, а затем стрелка)
Если у вас возникли трудности с кодом, и вы хотели бы использовать более простой подход, пожалуйста, посетите
Начинаем работу с веб-редактором Arduino, чтобы вы могли установить плагин Create.
https://docs.arduino.cc/cloud/web-editor/tutorials/getting-started/getting-started-web-editor
Затем перейдите к проекту "Час песочных часов" в веб-редакторе:
https://create.arduino.cc/editor/dsk001785/900a489f-160d-41b9-b3bc-5fe3e5949f4f/preview
Arduino предоставляет онлайн-редактор со всеми необходимыми библиотеками, установленными и файлами, настроенными и проверенными. Вам остается только загрузить их на Arduino.
Печать деталей:
Вам нужно будет напечатать по одному экземпляру каждого включенного файла, за исключением столбов, которые необходимо будет напечатать 8 раз. Задняя часть в форме песочных часов, показанная ниже в натуральном PLA, была напечатана вертикально, чтобы у неё была гладкая поверхность и не требовалось опорных элементов. Осталь
Подключение электроники:
Ниже вы можете увидеть изображение со схемой подключения всех необходимых проводов для проекта. Убедитесь, что ваш Arduino подключен к верхней светодиодной матрице, а затем эта матрица подключена к нижней. Нижние контакты нижней матрицы остаются неподключенными.
Вот реальное фото того, как выглядит моя окончательная проводка: (Я использовал 7 винтов M3, чтобы удерживать всё вместе, но немного клея "горячий" тоже подошло бы хорошо.)
Пожалуйста, обязательно обратите внимание на ориентацию акселерометра. Если он установлен в обратном направлении или повернут, светодиоды не будут реагировать так, как ожидалось. Если вы будете паять все провода вместе, убедитесь, что выключатель сначала установлен в печатную часть.
Финальная сборка:
Расположите все части, как на картинке выше, так чтобы у вас была передняя панель со всей электроникой, верхняя крышка с батареей и выключателем, а нижняя с верхними контактами Arduino, вставленными в столб внизу. Это будет плотная посадка, которая удержит Arduino на месте.
Затем вы можете установить заднюю часть. Это будет отличный момент, чтобы провести финальный тест и убедиться, что электроника включается и работает, будучи осторожным, чтобы держать всё в своих руках.
Если он прошел финальный тест, то вы можете взять пару столбов и поместить их в круглые отверстия на нижней части, и они должны защелкнуться на месте. Когда все 4 пары будут на месте, то при небольшом покачивании вы должны быть в состоянии выровнять все с верхней частью и защелкнуть столбы и в нее тоже.
Если вы хотите быть в курсе моей последней работы, подписывайтесь на меня в Instagram/Twitter!
https://www.instagram.com/dsk001_3d/
Если вы хотите поддержать меня, пожалуйста, используйте ссылку ниже, чтобы стать патроном!
https://www.patreon.com/Dsk001
Tags
Modellquelle
