Недорогой и простой схемотехнически, он тем не менее поддерживает все более широкую номенклатуру PIC-контроллеров. Вот его схема, "выдранная" из фирменного руководства пользователя и мой вариант печатной платы под корпус 54*86*17 мм.
Вы не можете скачивать файлы с нашего сервера
А вот что получилось после изготовления (смотрите рисунки ниже) :
Если понравилось - смело можете делать! :)
Кстати, для тех, кому лень искать прошивку к программатору - вот она!
В
|
Проект представляет собой счетчик с отображением данных на 8-ми сигментном индикаторе и передачей данных через USB-интерфейс. Я к примеру использовал данное устройство как счетчик посещений для вебсайта.
В проекте используется микроконтроллер AVR ATtiny25, в качестве драйвера LCD-дисплея используется микросхема MAX7219. Для отображения данных используется обычный 7-ми сегментный индикатор на 8 знакомест.
Принципиальная схема устройства приведена на рисунке ниже:
Для
|
Рассмотрим как при помощи Arduino считывать показания с цифрового датчика температуры DS18B20. В настоящий момент м/с DS18B20 фирмы Dallas является наиболее распространенным и доступным цифровым датчиком температуры.
Работает он по шине 1-wire.
Даташит датчика: DS18B20
Датчик может запитываться двумя способами - внешним питанием (3 провода) или паразитным (питание от шины, 2 провода). Расписывать эти режимы не буду, все есть в документации. Отмечу лишь то, что в данном проекте мы
|
В этой статье речь пойдет о программируемом выключателе света с дистанционным управлением.
Функционал:
Возможность управлять выключателем любым бытовым ИК пультом управления.
Программировать выключатель на любую кнопку бытового ИК пульта управления.
Включать/выключать свет, как от клавиши выключателя, так и с пульта, не зависимо друг от друга.
Схема и комплектующие:
Для сборки прототипа использовал следующие компоненты:
- Контроллер Carduino Nano V.7
- Relay Module
- ИК
|
Ниже представлена схема датчика движения с использованием Arduino. В качестве датчика, мы будем использовать PIR-сенсор (Passive Infrared sensor), т.е. пассивный ИК датчик. PIR-сенсоры основаны на методике измерения инфракрасного излучения от обьектов.
Итак, для создания ИК датчика движения нам понадобятся следующие компоненты:
- контроллер Arduino;
- макетная плата;
- 1 светодиод;
- PIR сенсор фирмы Parallax;
- провода.
Схема подключения датчика движения (PIR) к контроллеру
|
Принцип измерения (стар как мир) - генератор импульсов на 555м таймере,длительность которых меряет несложный 3х-разрядный счетчик на 176ИЕ4. Изюминка состоит в том, что заряд измеряемого конденсатора осуществляется большим током (от 0.1А на младшем пределе измерения до 1.0А на старших).
Эти режимы обеспечиваются ключами на транзисторах КТ973, КТ972. Потенциометры в их коллекторных цепях служат для калибровки с помощью эталонных емкостей. Т.к. примененный таймер отличается приличной стабильност
|
Сенсорный регулятор собран на отечественной БИС 145АП2,и в отличии от сенсорного регулятора на AT2313 , управляется одним сенсоромне обеспечивая плавного включения/выключения. Схема содержит минимумдеталей (рис.1,2), и при правильной сборке начинает работать сразу,не требуя дополнительных настроек. При кратковременном прикосновениик сенсору происходит включение(выключение) лампы. При удержаниисенсора происходит плавная регулировка яркости, состояниезапоминается до следующей регулировки.
|
Перед тестированием программатора, оболочка IC-PROG должна быть корректно установлена, и если это необходимо для вашей операционной системы, должны быть установлены соответствующие драйверы.
Подключите программатор к разъёму COM-порта.
Запустите программу IC-PROG.
Не забудьте установить в программе номер используемого COM-порта (!).
Включите питание программатора.
Внимание!
При тестировании, помните, что все измерения напряжений производятся относительно общего (нулевого) провода про
|
Передатчик в схеме используется dsPIC33FJ16GS504 для аналого-цифрового преобразования входных сигналов по двум каналам. Обработанных данных на dsPIC которые затем передаются на телефон (для отображение сигнала) через LMX9838 SPP модуль Bluetooth.
Спецификации / диапазонах:
Время в разделение: {5us, 10us, 20us, 50us, 100US, 200US, 500us, 1 мс, 2 мс, 5 мс, 10 мс, 20 мс, 50 мс}
Вольт на деление: {10 мВ, 20 мВ, 50 мВ, 100 мВ, 200 мВ, 500 мВ, 1В, 2В, GND}
Аналоговый вход (в зависимос
|
Вашему вниманию предлагается книга ведущего специалиста в области компьютерной и робототехники из Канады Дугласа Вильямса (Douglas H.Williams), посвященная новой теме - управлению роботами с помощью карманных персональных компьютеров (КПК) с установлением беспроводной связи по ИК-каналу между ними.
Автор систематизировал сведения по стандартам связи IrDA, элементной базе электроники роботов, необходимому прикладному программному обеспечению КПК. Книга позволит читателю провести все этапы
|