Саморобки своїми руками на мікроконтролері

Всім привіт. Чергова саморобка зроблена своїми руками на мікроконтролері. Якось днями між мною і знайомим зайшла розмова про птахів. Як з'ясувалося з розмови, він займається розведенням різних співочих птахів, при цьому він ловить диких птахів, з подальшим одомашненням. Особливої хитрості в пристроях для упіймання птахів немає. Використовують клітини як з механічними пристроями, так і з примітивними смиканнями за мотузку. Також використовують для приманки як безпосередньо саму птицю, посаджену в клітку, так і відтворюють спів потрібного птаха за допомогою якогось програвача. У мене відразу дозрів план реалізації даного пристрою на мікроконтролері. Ось і вирішив поділитися результатом свого творіння.


Відразу постало питання, яку клітку застосувати. Оскільки у мене нічого підходящого не було, то потрібно було купувати або виготовити клітку самому. Робити клітку мені не хотілося, більше хотілося зосередитися на електроніці. Купувати - не варіант: дорого, та й потрібна вона мені тільки на час. Особливо птахів ловити я не збирався - так, побалуватися. Ось і вирішив прокинутися своїми знайомими в надії знайти щось відповідне для даного проекту. На горищі було виявлено в пилу трохи поржавілу клітку. Вона чудово підійшла для мого проекту. Двері в клітці відкривалися вертикально, що значно полегшувало керування плутанням дверей.

Витративши трохи часу, я придумав схему. Написання програми для мікроконтролера також не зайняло багато часу - буквально півгодини, і моє творіння вже працювало.

Принцип закривання дверцята клітини досить простий. Двері клітини підпираються спеціальним упором, зробленим з мідного дроту. До упору кріпиться капронова нитка потрібної довжини. Якщо потягнути за нитку, то упор зісковзує, і двері клітини під власною вагою закриваються. Але це в ручному режимі, а я хотів реалізувати автоматичний процес без участі будь-кого.

Для управління механізмом закривання дверцята клітини був застосований сервопривід. Але в процесі роботи він створював шум. Шум міг злякати птицю. Тому сервопривід я замінив на колекторний двигун, взятий з радіокерованої машинки. Він працював тихо і ідеально підходив, тим більше що керувати колекторним двигуном не становило складнощів.

Для визначення, чи знаходиться вже птах в клітці, я використовував недорогий датчик руху. Сам датчик руху вже є закінченим девайсом, і паяти нічого не потрібно. Але у даного датчика кут спрацювання досить великий, а мені потрібно, щоб він реагував тільки у внутрішній області клітини. Для обмеження кута спрацювання я помістив датчик в цоколь, колись слугувала економ-лампи. З картону вирізав свого роду заглушку з отвором посередині для датчика. Пошаманив з відстанню даної заглушки відносно датчика, налаштував оптимальний кут для спрацювання датчика.

Як зазивали для птахів я вирішив застосувати звуковий модуль WTV020M01 із записаним на мікроSD карті пам'яті співом чижа і щегла. Саме їх я і збирався ловити. Оскільки я використовував один звуковий файл, то і керувати звуковим модулем я вирішив простим способом, без використання протоколу обміну між звуковим модулем і мікроконтролером.

При подачі на дев'яту ніжку звукового модуля низького сигналу, модуль починав відтворювати. Як тільки звук відтворювався на п'ятнадцятій нозі звукового модуля, встановлюється низький рівень. Завдяки цьому мікроконтролер відстежував відтворення звуку.

Оскільки я реалізував паузу між циклами відтворення звуку, для зупинки відтворення звуку програма подає низький рівень на першу ніжку звукового модуля (reset). Звуковий модуль є закінченим пристроєм зі своїм підсилювачем для звуку, і, за великим рахунком, додаткового підсилювача звуку він не потребує. Але мені даного посилення звуку здалося мало, і в якості підсилювача звуку я застосував мікросхему TDA2822M. У режимі відтворення звуку споживає 120 міліампер. Враховуючи, що упіймання птиці займе якийсь час, в якості автономної батареї живлення я застосував не зовсім новий акумулятор від безперебійника (все одно валявся без діла).

Принцип електронного птицелова простий, і схема складається в основному з готових модулів.

Програма і схема - atmel-programme.clan.su/Levushka.zip

Роботу даного пристрою можна подивитися на відео.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND