Определился с железом:
- "Мозг"
В качестве управляющего узла будет выступать плата Arduino Mini Pro
Есть достаточно большой опыт работы с этой ардуиной, считаю, оптимальный вариант для данной задачи. На контроллере есть все необходимое (I2C, SPI, UART), а на плате совсем немного лишнего (как минимум, надо будет выпаять светодиод питания, стабилизатор думаю оставить). С версией пока непонятно (3.3 В или 5 В).
Есть в наличии несколько 5-ти вольтовых плат.
Есть достаточно большой опыт работы с этой ардуиной, считаю, оптимальный вариант для данной задачи. На контроллере есть все необходимое (I2C, SPI, UART), а на плате совсем немного лишнего (как минимум, надо будет выпаять светодиод питания, стабилизатор думаю оставить). С версией пока непонятно (3.3 В или 5 В).
Есть в наличии несколько 5-ти вольтовых плат.
- Датчик температуры и влажности
Основные характеристики:
- измерение температуры и влажности;
- напряжение питания 3.3 -:- 6 В
- диапазоны измерений: 0 -:- 100% и -40 -:- 80 гр.С.;
- точность измерений: (+/-): 2-5% и 0.5 гр.С;
- потребляемый ток: 50 мкА в неактивном режиме, 1.5 мА - во время измерения;
- интерфейс: однопроводная шина.
Заказал здесь: Aliexpress
Заказал здесь: Aliexpress
Заказал здесь: Aliexpress
- Датчик атмосферного давления
Заказал здесь: Aliexpress
- Часы реального времени
Будет использован модуль RTC на основе микросхемы DS3231
Основные характеристики:
- высокая точность за счет встроенной температурной компенсации;
- самое важное: наличие программируемого логического выхода, которым можно "дрыгать" по сигналу будильника, в данной микросхеме их аж целых два;
- энергопотребление микросхемы: 200/300 мкА - в активном режиме при напряжении питания 3.63/5.5 В соответственно; но отдельно потребление микры неинтересно, надо смотреть потребление модуля (насколько я понял, там стоит стабилизатор);
- интерфейс: I2C.
С этой микрой придется поразбираться.
Пока не заказывал, отложил до второй очереди.
Основные характеристики:
- высокая точность за счет встроенной температурной компенсации;
- самое важное: наличие программируемого логического выхода, которым можно "дрыгать" по сигналу будильника, в данной микросхеме их аж целых два;
- энергопотребление микросхемы: 200/300 мкА - в активном режиме при напряжении питания 3.63/5.5 В соответственно; но отдельно потребление микры неинтересно, надо смотреть потребление модуля (насколько я понял, там стоит стабилизатор);
- интерфейс: I2C.
С этой микрой придется поразбираться.
Пока не заказывал, отложил до второй очереди.
- Питание
Пока непонятно: один или два аккумулятора 18650 (3.7 или 7.4 В соответственно).
Теоретически, все должно заработать от одного аккума, а два вроде как и много уже.
Не заказывал. Тоже отложил до второй очереди (может закажу парочку емкостью > 3000 mAh, с защитой)
Теоретически, все должно заработать от одного аккума, а два вроде как и много уже.
Не заказывал. Тоже отложил до второй очереди (может закажу парочку емкостью > 3000 mAh, с защитой)
- Модуль для работы с картами памяти
Здесь обычный модуль для работы с microSD. Использовал раньше такой в своих проектах.
- напряжение питания - есть стабилизатор на 3.3 В;
- интерфейс SPI.
Энергопотребление надо изучать экспериментально.
Есть один в наличии.
- напряжение питания - есть стабилизатор на 3.3 В;
- интерфейс SPI.
Энергопотребление надо изучать экспериментально.
Есть один в наличии.
- Дисплей
Дисплей планирую использовать такой: OLED ssd1306 128x64 0.96" I2C.
Фотку нашел прям в тему того, что требуется сделать :)
Фотку нашел прям в тему того, что требуется сделать :)
Тоже надо будет поразбираться и отдельно смотреть энергопотребление.
Заказал здесь: Aliexpress
Заказал здесь: Aliexpress
- Модуль bluetooth
Модуль HC-05.
Основные характеристики:
- напряжение питания 3.6 -:- 6 В (есть стабилизатор на 3.3 В);
Нашел такие данные по энергопотреблению (при 5 В):
- в спящем режиме 4 мА (многовато, но большую часть скорее всего потребляет светодиод);
- в рабочем режиме 21 мА (но, по-видимому, не в режиме передачи).
Покупку отложил до второй, а то и третей очереди.
Ну что ж, детали заказаны, буду ждать. Пока можно поэкспериментировать с энергопотреблением arduino, о чем и будет следующий пост.
Комментариев нет:
Отправить комментарий