воскресенье, 10 февраля 2013 г.

метеостанция на linux своими руками

Экземпляр попавший мне в руки оказался настолько старым что документации от него не нашлось. На нем были 4 чипа HD44102CH и 2 HD44102, и 4 дискретных микросхемы описание которых я не нашел.

Подключение и программирование LCD экрана

Вот такое устройство вышло:

4. Подключение пьезоэлектрического датчика HSF1000 и получение данных;

3. Подключение емкостного датчика HCH1000 и получение данных;

2. Подключение цифрового датчика температуры DS18B20 и чтение из него данных по шине one-wire;

2. Подключение и получение данных от RTL;

1. Подключение и программирование LCD экрана;

Итак организовались задачи по подключению оборудования:

В выше указанной статье упоминался цифровой датчик влажности воздуха HIH3610, но был приобретен емкостной датчик влажности HCH1000 и барометрический датчик HSF1000.

В закромах родины завалялся старенький LCD экран собранный на контроллерах Hitachi (8 строк по 25 символов)

Все бы хорошо но этот датчик показывает температуру кристалла, решил добавить датчик температуры DS18B20, да и one-wire интерфейс хорошо бы освоить. Оказалась чтобы что либо добавить необходимо первым делом избавится от штатного LCD экрана, он со своими 6 символами занимает практически все свободные порты процессора.

Немного освоившись в Keil загрузил вместо идущего на борту примера, другой пример Temperature project и вуаля термометр уже готов. Микроконтроллер может измерять Vref. У него также есть свой собственный датчик температуры чипа.

Посты , и наличие STM32L-Discovery вдохновили на реализацию проекта.

Долго присматривал различные отладочные платы. По совету знакомого купил я отладочную плату STM32L-Discovery от фирмы ST, подробное описание . Заманчиво звучало то, что это ARM на ядре Cortex-M3. Сердцем платы является STM32L152RBT6. Также на плате есть on-board программатор и отладчик ST-Link и шести сегментный LCD дисплей.

Но по ошибке был повешен на створку двери и через некоторое время прийдя в негодность, от постоянных сотрясений, начал показывать одно и тоже значение. Психрометр пугал своим видом. Да и записывать каждый день показания глупая затея. Механические системы были похоронены на совсем с приходом контроллеров.

С детства мечтал о комнатном термометре, гигрометре и барометре (не прошли даром уроки природоведения и биологии). Даже был куплен настенный вариант со стрелочными приборами советского образца типа такого:

Комнатная метеостанция на STM32L-DISCOVERY

3 октября 2012 в 21:25

Комнатная метеостанция на STM32L-DISCOVERY / Хабрахабр

Комментариев нет:

Отправить комментарий