Pull to refresh
303
0.3

Программист микроконтроллеров

Send message
Интересно, а какая должна быть мощность у вспышки, чтобы ее было видно невооруженным глазом с Земли?
А смысл? Если есть компьютер, то он сам с чем угодно справится, и контроллер уже не нужен.
Ну а USB то куда приделать?
Это вы вообще к чему? Какой bluetooth?
Да, под Coocox. Это связано с тем, что проект был написан на основе этого: jjmz.free.fr/?p=65, а там используется компилятор ARM GCC. Я пробовал скомпилировать код в IAR, но столкнулся с тем, что в IAR совершенно другой обработчик ассемблера.
Вот теперь на экране действительно читаемые данные, а то раньше при взгляде на экран непонятно было, где же искать температуру.
По поводу команды цитата из даташита: «This command applies only to RN-131. This command is not applied to the RN-171. Issuing this command on the RN-171 will give an error message: ERR: Bad Args».
У нас RN-171 и чип-антенны в нем нет. Так что 0 в данном случае — это внешняя антенна. Когда я перепаивал антенну, то в определенный момент ее контакт отошел, и модуль перестал работать, что свидетельствует о том, что используется именно внешняя антенна.
Нашел ошибку в программе, исправил ее, так что приемник запустился.
Ссылка на исходники: ссылка

Вот пример работы приемника:


Я могу попробовать сделать термометр со стрелочным индикатором на основе шагового двигателя и написать об этом статью. Но вот нужно ли это делать?
Между прочим, по поводу управления механическим индикатором при помощи контроллера — была мысль, что такое устройство было бы полезно для уличного применения. Стрелочный индикатор с приводом от шагового двигателя можно сделать большого размера, и такой индикатор очень хорошо видно днем, в отличие от светодиодных индикаторов. ЖКИ индикаторы большого размера достать непросто, и они боятся высоких и низких температур. Кроме того, такой механический индикатор потребляет энергию только во время изменения показаний, так что при редком обновлении показаний устройство будет довольно экономичным.
Пример устройства, в котором такой индикатор оказался бы хорош — термометр для воды на пляже.

По статье — не пробовали сделать отображение значений крупными цифрами, сделать построение графиков? Индикатор-то графический.

Я пробовал подпаивать антенну от роутера, немного получше стало, но проблемы остались, так что отпаял ее.
К сожалению, я не смог запустить последнюю версию программы на DISCOVERY, так что пока не могу выложить исходники. Я постараюсь разобраться, из-за чего не работает проект и выложу его, как только смогу.

Я использовал декодер mp3 вот отсюда: jjmz.free.fr/?p=65
У меня звук воспроизводился на скорости 128 кбит/с. Однако, как я уже говорил выше, модуль работает на пределе возможностей, так что при слабом сигнале поток прерывается и соединение может разрываться.
Если вы о программной передаче — то да, в принципе может. Правда, качество звука будет зависеть от выбранного протокола.

Как раз на базе той же STM32F4-Discovery и RN-171 я делал WIFI радиоприемник, способный принимать данные с серверов Shoutcast. Приемник работал, но иногда звук прерывался или обрывалась связь с сервером, причем была явная зависимость качества звука от расстояния до роутера(при большем расстоянии становится больше потерь пакетов). Если бы я смог узнать, как управлять потоком в Shoutcast, то может быть, удалось бы добиться лучшего качества.
Строчка:
$crystal = 16000000
влияет еще и на правильность установки скорости UART.
Интересно, как обстоят дела с точностью — леска может проскальзывать, немного растягиваться. При этом для сверления плат нужна точность хотя бы 0.3 мм.
В модемах они точно есть: habrahabr.ru/post/137911/
С практически каждым телефоном погорячился, но подобные разъемы попадались довольно часто.
Обычно они все нестандартные, нередко скрыты под корпусом так, что добраться можно только при разборке, иногда бывают заклеены.
По моему, это высокочастотные разъемы для проверки GSM модуля, такие практически в каждом телефоне есть.
Подозреваю, что тут антенна такая же, как и в большинстве смартфонов, и дальность работы примерно такая же, как и в них.
Для реализации wifi можно использовать такой модуль.
А можно роутер с uart купить — их в продаже легко найти.

Information

Rating
2,188-th
Location
Москва и Московская обл., Россия
Registered
Activity

Specialization

Embedded Software Engineer