Погодна станція на Ардуїно
Нарешті дійшли руки до переробки погодної станції. Минулий варіант з цілої низки причин виявився не життєздатним. На жаль, поки що не вдалося розібратися з ESP8266, тому все на проводах і локально, без вивантаження даних в Мережу (дуже хочеться це коли-небудь зробити).
Отже, спробую двома словами розповісти, що в мене і як вийшло. Імхо, будь-який нормальний ардуїнщик має пройти через свою погодну станцію :) Я – не виняток.
Почалося все зі схеми. На жаль, у Fritzing'і потрібних елементів не виявилося, тож схему довелося малювати вручну:

Відразу скажу, що в результаті в цій схемі виявилася лише одна проблема: DS18B20 відмовився працювати на 13-му піні і довелося його переключити на 12. необхідності. Ця ж плата зі зворотного боку виглядає так (правда, наприкінці я ще поєднав штирі +5V і GND так, як підписано з лицьового боку плати):

Перевірка компонентів проходила нормально:

Правда, годинник DS1307 мало не підірвав мою віру в цей світ :) Спочатку вони працювали нормально, а потім, на етапі попереднього складання всіх компонентів і тестування підсумкового скетчу, вони відмовилися працювати нормально. Вся справа виявилася в перероблених мною назвах місяців (англ - російський). Зрештою я це зрозумів і все заробило.
Після тестування та допилювання скетчу, нарешті приступив до остаточного складання пристрою. Щоправда, спершу довелося зганяти в магазин і купити новий клейовий пістолет, т.к. попередній благополучно помер у "Камчатці", та гніздо mini-USB для підключення живлення. Пристрій став виглядати так:


Небагато довелося помучитися, запихаючи все це акуратно. У результаті вийшло не так страшно, як виглядає на фотці:) На передній частині пристрою розташований екран, ззаду виведені роз'єми для підключення датчиків:

Датчик BMP180 виведений на балкон (треба буде його все ж зовсім на вулицю виставити, а то на балконі на 2-3 градуси тепліше вулиці виходить) і підключається до пристрою за допомогою 4-х проводів, витягнутих з "витої пари". Сподіваюся, колись у мене вийде цей датчик підключити без дротів.
У результаті пристрій став виглядати так:

Зліва від годинника кожну парну секунду показується або іконка сонечка, або Місяця (Чорний гурток, обидві іконки сам намалював, як і знак градуса), залежно від години. На жаль, через конструктивні особливості початкового корпусу, провід живлення стирчить збоку. Треба спробуватиме гніздо живлення акуратно переставити на задню панель. А дірочку, що залишилася, закрити кнопкою включення підсвічування екрану.
Ще дуже хочеться знайти/зробити великий шрифт для екрану, щоб цифри виводилися більшими. За допомогою бібліотеки LCD5110_Graph, в якій великі цифри є, вивести все як треба не вийшло (там кирилиці немає і ще дещо не спрацювало), а на її доопрацювання поки немає часу, ні знань.
Наступного дня я відкопав у загашнику ще один екран і трохи модернізував станцію. Тепер хоча б свідчення видно здалеку :)
Скетч із другим екраном можна взяти тут: http://pastebin.com/s7t4f0ZM
