Оглавление:

Фонарь Digispark (проект ATtiny85): 7 шагов
Фонарь Digispark (проект ATtiny85): 7 шагов

Видео: Фонарь Digispark (проект ATtiny85): 7 шагов

Видео: Фонарь Digispark (проект ATtiny85): 7 шагов
Видео: Знакомство с Digispark ATtiny85. "Arduino для чайников" 2024, Июль
Anonim
Image
Image
Что такое фонарь!
Что такое фонарь!

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

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

Мы сделали этот проект всего за 2 дня, всего один день, чтобы закончить изготовление оборудования и сборку, а затем второй день, чтобы подготовить код и провести тесты.

Прежде чем начать, давайте сначала посмотрим

Что вы узнаете из этого руководства:

  1. Выбор правильных компонентов в зависимости от функциональности вашего проекта.
  2. Делаем схему для соединения всех выбранных компонентов.
  3. Соберите все детали проекта.
  4. Интерфейс платы Digispark ATtiny85 Dev для управления фонарем.

Шаг 1. Что такое фонарь

Что такое фонарь!
Что такое фонарь!
Что такое фонарь!
Что такое фонарь!

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

Таким образом, это часть удерживающего ящика, в котором держится свеча, чтобы осветить область своим пламенем, в нашем случае мы разработаем ящик для удержания источника света, который представляет собой электронную печатную схему, которая содержит несколько ярких светодиодов и для пламени. дрожа, мы будем использовать вентилятор 12 В постоянного тока, чтобы дрожать некоторые куски ткани, которые мы наклеим на внутреннюю сторону коробки, а также свет изменит цвет из-за светодиодов RGB, которые мы используем, и вся система будет управляться с помощью Доска digispark Attiny85.

Шаг 2: Digispark ATtiny85 - это сердце нашего проекта

Digispark ATtiny85 - сердце нашего проекта
Digispark ATtiny85 - сердце нашего проекта
Digispark ATtiny85 - сердце нашего проекта
Digispark ATtiny85 - сердце нашего проекта
Digispark ATtiny85 - сердце нашего проекта
Digispark ATtiny85 - сердце нашего проекта
Digispark ATtiny85 - сердце нашего проекта
Digispark ATtiny85 - сердце нашего проекта

Говоря о плате Digispark ATtiny85, произведенной Digistump, которая является семейным бизнесом в Портленде, производящим платы для разработки на основе микроконтроллеров Atmel, что делает их продукты совместимыми с Arduino, поэтому вы можете легко прошивать эти платы с помощью Arduino IDE, и вы можете получить гораздо больше информации о как использовать платы такого типа в этом Руководстве, где мы подробно объяснили, как взаимодействовать Digispark ATtiny85 с Arduino IDE.

На плате есть ATtiny (также известный как TinyAVR), который представляет собой семейство микроконтроллеров, разработанных Atmel в конце 1990-х годов (позже компания Microchip Technology приобрела Atmel в 2016 году). Эти чипы имеют модифицированное 8-битное процессорное ядро RISC с гарвардской архитектурой. Самыми маленькими в их семействе микроконтроллеров AVR являются микроконтроллеры серии ATtiny (8-битное ядро и меньше функций, меньше контактов ввода-вывода и меньше памяти, чем в других сериях AVR).

Почему Digispark ATtiny85

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

Шаг 3: Дизайн фонаря

Дизайн фонарей
Дизайн фонарей
Дизайн фонарей
Дизайн фонарей
Дизайн фонарей
Дизайн фонарей

Как обычно, мы начинаем с аппаратной части и обсуждаем аппаратные средства, мы начнем с фонаря, поэтому я разработал эту форму с помощью программного обеспечения SolidWorks, которое позволяет мне создавать файлы DXF для загрузки их в станок для лазерной резки с ЧПУ, чтобы производить спроектированные коробка; Мы использовали древесный материал МДФ толщиной 5 мм, чтобы создать эту коробку, идеальную, дешевую и улучшающую внешний вид нашего проекта.

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

Дизайн коробки настолько прост и прост, что вы можете просто следовать той же дизайнерской идее, чтобы создать свой собственный дизайн с формой, которая вам больше подходит.

Шаг 4: Изготовление печатной платы (Изготовлено JLCPCB)

Изготовление печатных плат (Производство JLCPCB)
Изготовление печатных плат (Производство JLCPCB)
Изготовление печатных плат (Производство JLCPCB)
Изготовление печатных плат (Производство JLCPCB)
Изготовление печатных плат (Производство JLCPCB)
Изготовление печатных плат (Производство JLCPCB)

О компании JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) - крупнейшее предприятие по разработке прототипов печатных плат в Китае и высокотехнологичный производитель, специализирующийся на производстве быстрых прототипов печатных плат и мелкосерийном производстве печатных плат. Обладая более чем 10-летним опытом производства печатных плат, JLCPCB имеет более 200 000 клиентов в стране и за рубежом, с более чем 8 000 онлайн-заказов на изготовление прототипов печатных плат и производство небольших партий печатных плат в день. Годовая производственная мощность составляет 200 000 кв.м. для различных 1-слойных, 2-слойных или многослойных печатных плат. JLC - профессиональный производитель печатных плат, отличающийся крупномасштабным, скважинным оборудованием, строгим управлением и превосходным качеством.

Вернуться к нашему проекту

Чтобы произвести печатную плату, я сравнил цены у многих производителей печатных плат, и я выбрал JLCPCB, лучших поставщиков печатных плат и самых дешевых поставщиков печатных плат, чтобы заказать эту схему. Все, что мне нужно сделать, это несколько простых щелчков мышью, чтобы загрузить файл gerber и установить некоторые параметры, такие как цвет и количество толщины печатной платы, а затем я заплатил всего 2 доллара, чтобы получить свою печатную плату всего через пять дней.

Поскольку это показывает изображение соответствующей схемы, я использовал плату разработчика Digispark ATtiny85 для управления всей системой. вы можете получить схематический PDF-файл по этой ссылке для скачивания.

Лучшее качество

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

вы можете получить файлы Gerber для схемы по этой ссылке для скачивания

Шаг 5: Полный обзор ингредиентов

Полный обзор ингредиентов
Полный обзор ингредиентов

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

  • Печатная плата, которую мы заказываем у JLCPCB
  • Плата разработчика Digispark ATtiny85
  • 4 светодиода RGB 5мм
  • Вентилятор 12 В постоянного тока
  • Транзистор BC170
  • Резистор 1кОм
  • Адаптер питания постоянного тока 12 В
  • Некоторые соединители заголовков

Шаг 6: Пайка и сборка

Пайка и сборка
Пайка и сборка
Пайка и сборка
Пайка и сборка
Пайка и сборка
Пайка и сборка

Теперь мы переходим непосредственно к сборке коробки, это очень просто, поскольку мы создали расположение винтов в дизайне, но сначала нам нужно покрыть каждую часть этой калькой, а затем приклеить кусочки ткани по бокам коробки.

После этого переходим к электронной сборке и припаиваем все компоненты к плате. Вы найдете на верхнем слое шелка этикетку каждого компонента с указанием его размещения на плате, и таким образом вы будете на 100% уверены, что не сделаете никаких ошибок при пайке.

Шаг 7. Код Digispark и проверка результатов тестирования

Код Digispark и проверка результатов тестирования
Код Digispark и проверка результатов тестирования
Код Digispark и проверка результатов тестирования
Код Digispark и проверка результатов тестирования
Код Digispark и проверка результатов тестирования
Код Digispark и проверка результатов тестирования

Теперь я подготовил этот код, который переключает цвет светодиодов и включает вентилятор, мы загружаем код и помещаем плату на свое место, и, как вы видите, вот наши светодиоды, переключающие их цвета.

Вы можете получить исходный код бесплатно по этой ссылке для скачивания.

Как вы можете видеть на картинках выше, Фонарь меняет свой светлый цвет, следуя всем инструкциям, которые мы создали с помощью исходного кода, а также некоторым другим улучшениям, которые необходимо выполнить, чтобы сделать его намного более жирным.

Я ожидаю, что вы напишете в разделе комментариев все свои идеи по улучшению этого проекта, а также покажете нам фотографии, если вы попробуете аналогичный.

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