Arduino + радіостанція = інформер, репітер, і тд.
Добавлено: Вс сен 06, 2015 6:23 am
Граюсь з програмуванням Arduino. Цікаво зв'язати його з радіостанцією. Поки що лише у варіанті експерименту. З програмуванням в мене все гаразд, а от хардверного досвіду досить мало, там в плані знайти на радіостанції десь на платі сигнал відкривання шумодава чи правильно подати аудіо-сигнал з компа на тангенту (чи на плату), чи інші дії, які емітують натискання кнопочок на радіостанції.
Перше що б цікаво було змайструвати, це ехо-репітер в звязці з комп'ютером (linux і програмування на python).
Алгоритм наступний:
Приходить сигнал в радіостанцію, відкривається шумодав, по якомусь дротику радіостанції подає на один з сенсорів на Arduino логічну "1", ардуінка посилає в серійний порт (по USB в комп) сигнал, що треба взяти аудіосигнал (динамік радіостанції підключено на лінійний вхід компа) з лінійного входу і почати записувати поки є сигнал з ардуіни в аудіофайл (MP3 наприклад). Коли сигнал закінчився, зберегти файл, подати через серійний порт до ардуінки сигнал, що треба натиснути тангенту (на якусь ногу ардуіни подати логічну "1", а там треба через якусь розв"язку активувати реле чи іншим макаром, хто як порадить?) і програти останній записаний аудіофайл на динаміки, які в свою чергу підключені через до тангенти (можливо через якесь узгодження, каскад, я в цьому не сільон. щоб був сигнал такий як треба радіостанції).
Аудіофайлики можна зберігати і передавати кудись на веб-сервер, де можна мати окрему сторіночку з архівом розмов.
Якщо би схема запрацювала, можна комп замінити окремими модулями ардуіни. І я щось думаю, що по ціні вийде дешевше ніж готовий ехо-репітер.
Є хтось, хто рубає в харваре частині?
Перше що б цікаво було змайструвати, це ехо-репітер в звязці з комп'ютером (linux і програмування на python).
Алгоритм наступний:
Приходить сигнал в радіостанцію, відкривається шумодав, по якомусь дротику радіостанції подає на один з сенсорів на Arduino логічну "1", ардуінка посилає в серійний порт (по USB в комп) сигнал, що треба взяти аудіосигнал (динамік радіостанції підключено на лінійний вхід компа) з лінійного входу і почати записувати поки є сигнал з ардуіни в аудіофайл (MP3 наприклад). Коли сигнал закінчився, зберегти файл, подати через серійний порт до ардуінки сигнал, що треба натиснути тангенту (на якусь ногу ардуіни подати логічну "1", а там треба через якусь розв"язку активувати реле чи іншим макаром, хто як порадить?) і програти останній записаний аудіофайл на динаміки, які в свою чергу підключені через до тангенти (можливо через якесь узгодження, каскад, я в цьому не сільон. щоб був сигнал такий як треба радіостанції).
Аудіофайлики можна зберігати і передавати кудись на веб-сервер, де можна мати окрему сторіночку з архівом розмов.
Якщо би схема запрацювала, можна комп замінити окремими модулями ардуіни. І я щось думаю, що по ціні вийде дешевше ніж готовий ехо-репітер.
Є хтось, хто рубає в харваре частині?