Термометр без индикатора (и даже не говорящий)

Good news everyone!

На просторах интернетов живет целая куча термометров с bluetooth интерфейсом. Все они требуют софта на принимающей стороне, который отображает данные и строит красивые графики.

Мой градусник работает намного проще: выводит текущую температуру в качестве названия Bluetooth устройства.

Теперь узнать, насколько приблизился ледниковый период, можно с любого устройства, которое поддерживает bluetooth и умеет выводить список доступных девайсов.



Кликабельная картинка

Состоит из:
MSP430-Launchpad — $4.30
Bluetooth модуль HC-04 — $6.60
Три батарейки ААА — $1 с копейками
Проводочки, разъемчики — бесценно :)

Прошивка в МК раз в 10 секунд замеряет температуру при помощи встроенного датчика и посылает в UART строку вида:
«AT+NAMEt = xx C», где xx — температура.

Система при работе потребляет от 10 до 30 мА. Батареек на долго не хватит.

Быдлокод (сделан на основе примера от ti за 15 минут) приложен к посту и висит где-то снизу.
  • +9
  • 29 апреля 2012, 23:05
  • dcoder
  • 1
Файлы в топике: MSP-EXP430G2-LaunchPad.zip

Комментарии (20)

RSS свернуть / развернуть
Даешь больше зачётных термометров!
Браво, аплодирую стоя. Неожиданные и удивительные решения.
+1
у Vga неделя (или только выходные?) термометров. :)
0
Только в том случае, если у dcoder сейчас неделя Vga :D
+1
ой, сорри.
0
Гм. Вот мой сотовый обновляет имя устройств только если очень хорошо попросить, а так он их намертво связывает с мак-адресами.
0
Даже новые устройства, с которыми он ни разу не соединялся?
0
Ну имена новых он запоминает и всё.
0
Я вот проверил на своем старом (sagem my411x) — все нормально работает.
0
эк на термометры торкнуло…
зы скоро можно книгу писать «100 и 1 электронный термометр»
+1
Учитывая точность этих поделок, называться она должна «100 ±5 электронных термометров»
+4
тогда уж по модному:
«стопицот электронных термометров»
0
А мне нравится идея с вариациями на тему термометра, заставляет по-новому взглянуть на уже, казалось бы, давно знакомые вещи.
+2
Элегантно. Решение проблемы нескольких BT термометров. Заюзать чтоли в лабе?
0
Прикольно, ланчпад-есть, модуль -есть, ведроид -есть, проводки-одолжу, может повторю на выходных.
Пример, тот что с ланчападом в комплекте был, или из других ихних примеров?
0
Из комплекта. Собственно, в архиве все есть
0
Я так понял что название укладывает в флеш на модуле? А как скоро он помрёт?
0
  • avatar
  • wowa
  • 30 апреля 2012, 19:22
Наверное не флеш, а еепром. В худшем случае что-нибудь около 10000 циклов. При записи каждые 10 секунд, это будет… 100к секунд или 27.7 часов WAIT… OH SHI-- Так не пойдет. Надо нагуглить параметры памяти и убедится что там не 10к циклов :)
0
Не… Там как я понял есть область в флеши для прошивки и отдельно для настроек. У флеши будет много цыклов. Но не думаю что аж так много :) Есть там ГПИО для подключения нормальной еепром с 1М циклов?
0
А зачем внешняя еепром? Если переделывать прошивку — проще просто убрать сохранение имени. А то и избавиться от лишнего проца, оставив только модуль и при необходимости термодатчик.
+1
Феноменально! Нет, правда! Ваши статьи про термометры меня все эти дни очень неплохо так мотивировали! Я серьезно! Никакой иронии!
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.