Гранков Валерий 

тел. +7 (495) 585-70-69

WIP Удочка

valera@grankovsfx.ru

Техническое задание
изготовить удочку, которая сама ловит рыбу

   Для понимания приблизительного внешнего вида и состав основных узлов удочки, предлагаю посмотреть 3d ролик. Не обязательно, что она будет выглядеть именно так. В процессе разработки и изготовления удочки, возможны изменения.

Работа пневмоподсечки и поворотрого механизма.
Картинка анимационная. Двигайте картинку не отпуская кнопку мыши.

ТЗ программисту

  Разработать программу микроконтроллера ATMEGA8, по нижеперечисленным критериям. Отладить её в виртуальной схеме.

Назначение выводов микроконтроллера

Input-Output

Таблица значений входов и выходов

Наименование

Начальное значение

«0»

«1»

PB0

Мотор катушки «вверх»

«0»

-

Движение крючка вверх

PB1

Мотор катушки «вниз»

«0»

-

Движение крючка вниз

PB2

Мотор поворота удочки

«0»

Удочка повёрнута на берег

Удочка повёрнута на ловлю

PB3

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

«0»

Пневмоциллиндр выдвинут

 

PB4

 

-

 

 

PB5

 

-

 

 

PB6

кварц

 

 

 

PB7

кварц

 

 

 

 

 

 

 

 

PC0

Датчик поднятого крючка

«1»

Остановить катушку

Не останавливать катушку

PC1

Датчик поклёвки

«1»

Клюёт

Без поклёвки

PC2

Кнопка «Пуск»

«1»

Запуск программы ловли

Режим ожидания

PC3

Кнопка «Данные»

«1»

Запуск программы ввода данных

PC4

Кнопка «Вверх»

«1»

Значение глубины ловли +10 см

Ожидание ввода PC4 (PC5)

PC5

Кнопка «Вниз»

«1»

Значение глубины ловли -10 см

Ожидание ввода PC4 (PC5)

PC6

Кнопка «Сброс»

«1»

 

 

 

 

 

 

 

PD0 - PD7

Дисплей

PDF-версия таблицы

Рабочий вариант алгоритма

Кликни, чтобы увеличить

Как проверить и как насадить наживку

  Для того, чтобы посмотреть целостность наживки, нужно поднять крючок кнопкой “вверх”. Если наживка цела, то опустить крючок кнопкой “вниз”, если нет - нажать дистанционную кнопку “пуск”. Удочка поднимит до нуля крючок и повернётся на берег. Насадить наживку и нажать ещё раз “пуск”. Удочка повернётся к водоёму и опустит крючок на предыдущую высоту.