Измеритель длины

Это устройство, как следует из названия, используется для измерения длины. Построен на базе микроконтроллера ATMEGA8 , а также роль вращения работая на двух фототранзисторы, оптопара, чтобы сформировать слот. В рамках проекта разработана идея вдохновила одного из пользователей моего сайта. Измерение длины производится подсчет импульсов, генерируемых слота на колесе определенном радиусе. Точность измерений не шокирует, и зависит от диаметра колеса, с помощью которого измеряется расстояние и количество отверстий, что вы положили в него. Именно это раздел формируется путем деления окружности на количество отверстий (слотов). Измерение учитывает направление движения рулем, так что можно измерить "негативный ярдов". Устройство работает хорошо, когда измерения больших расстояний, и был специально разработан для измерения участков электрической системы. Таким образом, оснащен энергонезависимой памяти сегментов измеряется с возможностью скачивания и продолжить измерения (можно сохранить до 20 эпизодов). Меры контроля, чтобы клавиатура устройства (чтение, запись данных) и с помощью "МВ" и "2 R" (добавляет два луча в результате длина колесо, когда такая мера из угла в угол), расположенного в рукоятке блок . 

 

Действие:



Принципиальная схема системы приведена ниже:

Система микроконтроллер U1 (ATMEGA8), вместе с кварцевым резонатором X1 (16 МГц), а конденсаторы C1 (22pF) и С2 (22pF). РазъемProg (заголовок) подключен к программисту, в том числе одно-контактный сброса Res и поставки VCC . Разъем Zas подключения 9В батареи. Нарезки через выключатель питания S0 (рокер переключатель). Стабилизатор U2 (7805), а также конденсаторы C3 (220uF), C4(47uf) и С5 (100nF) обеспечивает напряжение питания 5В для микроконтроллера U1 . Потенциометр P1 (10k) для установки контрастности на дисплее W1 (16×2 LCD). Использование транзистора Т1 (BC556) и резисторов R1 (47R) и R2 (3,3 л) можно включить подсветку программного обеспечения W1 . Основная версия использует дисплей без подсветки, так что оказалось ненужным. Клавиатура устройства расположены кнопки S1 - S6 (uSwitch). Ключи S1 и S4 связаны декодеры построены в диоды D2 - D5 (1N4148), как это предусмотрено только четыре контакта на клавиатуре, и нажать несколько кнопок сразу бывает трудно. Дополнительное подключение швейцарских франков (заголовок) позволяет вывести все кнопки, используя шнур на ручке прибора, если поддержка со стороны корпуса устройства оказалась очень удобной. Ручка должна обязательно найдете "МВ" (zwierający на землю), подключенных к микроконтроллеру PD.0 контактов (пин-код 2 в разъем швейцарских франков), так как происходит на деле. Основные добавляет два луча круг для измерения ("2 К"), был изобретен позже, так что его реализация осуществляется путем нажатия клавиш S5 и S6 . Или, используя те же два диода в качестве ключа для S4 .

Самая важная часть системы построена с щелевой оптрон транзисторах T2 (L-932P3BT) и T3 (L-932P3BT), вместе с резисторов R3 (10k) иR4 (10k) и инфракрасный светодиод D1 , а токоограничивающих резисторов R5 (180R .) Светодиодные D1 горит на фототранзисторы T2 иT3 через отверстия в измерительном колесе. Направление вращения обнаружен на основе смещения относительно друг друга прямоугольной формы транзисторов Т2 и Т3 в том же порядке, как рулон компьютерной мыши.

Строительство:

Система может быть успешно построена на основе печатной платы можно здесь . Рисунок в зеркало, можно здесь . Установка должна начаться с шестью пайка перемычки на средних и слева от тарелки. На правой стороне соответствующего соединения осуществляются через корпус и кнопки, если они были установлены на проводах принять соответствующий вес связи с помощью перемычек или сечение провода, чтобы диод D1 и конденсатор C1 , C2 , были связаны с землей. Установка остальных частей должны быть установлены от самых маленьких до крупнейших компонентов, без излишних комбинаций. В соответствии с микроконтроллером U1 база должна быть использована. Инфракрасный T2 и T3 должны быть надлежащим образом согнуты под прямым углом и одна над другой (см. фото), так что свет от светодиодов łapały D1 находится на другой стороне пластинки. Свет от светодиодов должно проходить через щели (отверстия) в круге, так что внимательно рассмотрит высота установки диодов и транзисторов. Инфракрасный включает корпус, таких как светодиодные 3 мм, такой же, как D1 . Разъем Zas припаяны на 9V разъем аккумулятора, так называемые "головастика" и S0 два провода к выключателю. Система соответствует Z19 шасси. Помощь в график строительства может быть установка доступна здесь .

Список деталей:

1x полосы HEADER 1×2 
1×4 1x полосы HEADER 
HEADER 1×6 полосы 1x 
6x Угловое uSwitch

3,3 1x к 
2x 10k 
1x 47R 
180R 1x 
1x 10K Потенциометр монтажа

2x 22pF 
100nF 1x 
1x 47uf электролита 
1x 220uF электролита

1x 16 МГц кварцевый генератор 
4x 1N4148 
BC556 1x 
2x Фототранзистор L-932P3BT 
1x Инфракрасный испуская 
стабилизатор 1x 7805 
+ 1x микроконтроллер ATMEGA8 стенд 
1x 16×2 LCD

 

 

Вот микроконтроллера настройки fusebit (выписки из Burn-O-Mat):

 

 

Механическая часть:

Механическая конструкция этого устройства не сложно, все, что вы можете видеть на фотографии. Колесо, которое работает в системе был куплен в Castorama, так что я думаю, что не будет никаких проблем с получением его. Магистральные всей структуры кусок плоского 5 до 2 см в ширину. Наибольшую трудность изгиб и кручение принципа необходимости и без порока, и в этом случае может быть трудно. Для крепления колеса были использованы M8 и несколько орехов. После przewierceniu квартиру в конце концов, превратить немного 8 мм сверла (около 5 см от конца), так что квартиру вы можете исправить жилья. Плоский, но он по-прежнему скручивание podgiąć немного вверх (если у вас есть, чтобы попытаться на обложке), так что тело было помещено по радиусу. Это следует из того, что фототранзисторы расположенных один над другим должен быть установлен перпендикулярно к радиусу окружности.

Удаление корпуса может быть сделано на основе контура пластины. 

Фотографии проекта:

 

скачать — архив проэкта

исходный код

перводил гугл хром с польского ничего не редактировал))

строки калибровки

Const K =  229  "параметр = окружности [мм] / отверстий * 10 
Const Rr =  6  'Количество строк, добавленных 

Комментариев пока нет ... Будьте первым, кто оставить свой ответ!