Пивопровод

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

IMG_7106

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

При желании можно и дом подключить, некоторые так и делают, кстати. Полезная фишка, если кто пиво любит, но мне не нравится местный сорт, так что мы не торопимся.

Замок Эльц

Средневековая история местами весьма забавна. Вот, к примеру, есть тут в Германии такой замок Эльц (Eltz). И в четырнадцатом веке егоный владелец чего-то там не поделил с местным архиепископом. Ну понятно, слово за слово, и началась натуральная войнушка. Архиепископ, не будь дурак, решил войти в замок нахала с триумфом и устроить показательную порку. А фиг там. Замок был нехило укреплён да и расположен удачно. С башни показали немытую средневековую дулю. А дальше начинается полная ржака.

Архиепископ взял и построил свой замок буквально в двухстах метрах. Каменный. Все дела. Хоть и не такой большой, конечно. Водрузил там катапульту и начал кидаться камнями. Нормально?

То есть чувак просыпается с утра, выходит на балкон. Оп-па! А прямо под окнами ещё чей-то замок стоит. О, блин, а я и не заметил как построили. Он им — привет, соседи! — орёт. А оттуда каменюка размером с пивную бочку прилетает. Уже смешно.

Он такой думает — ну, может, чуваки вчера обмывали новую хату, перебрали на радостях, сегодня с похмелюги голова гудит, а я кричу. Угомнятся ещё. Фиг там. Они шесть лет угомониться не могли.

Закончилось всё, как ни странно, подписанием мирного договора. Причём, ни тот, ни другой замок не взяли. Просто надоело, не иначе.

Простые часы на микроконтроллере — Часть 1 — Дисплей

Подключение дисплея — самая сложная и нетривиальная часть. Проблема в том, что драйвер MAX7219 работает с индикаторами с общим катодом, а у меня был индикатор с общим анодом. 

display

Поэтому линии сегментов индикаторов подключены линиям разрядов микросхемы и наоборот. В результате такого подключения мы теряем автоматическое отображение чисел и придется немного поколдовать с программированием. Если послать в микросхему команду включения всех сегментов первого разряда, то вместо этого на экране загорятся сегменты «А» всех разрядов. Второй разряд включит все сегменты «B», и так далее. 

Программно это будет выглядеть примерно так:

uint8_t display_digits[8] = {0};

void display_set_char(uint8_t position, char ch)
{
	uint8_t shift = 6 - position;
	uint8_t bitmask = charset[ch - 32];

	for(uint8_t pos = 0; pos < 8; pos++) {

		if((bitmask & (1 << pos))) {
			SET_BIT(display_digits[pos], shift);
		}
		else {
			CLR_BIT(display_digits[pos], shift);
		}
		max7219_write(pos + 1, display_digits[pos]);
	}
}

В остальном подключение стандартное, согласно datasheet.

Вопиющая бездуховность

В нашем маленьком городке выходит своя газета. Её приносят бесплатно по средам и субботам. Большая часть, конечно, реклама, но первая и вторая полоса — городские новости. 

Новости по московским меркам — полная фигня. Например, осенью была гигантская возмущенная статья о том, что после дождя на тротуаре остается лужа! И эту лужу приходится обходить!

Вчерашний номер убил просто наповал. На первой полосе заметка о том, что на следующей неделе полиция будет стоять с радаром и замерять нарушения скорости. Написано где будут стоять и в какое время.

IMG_5998

Не могу представить себе такое у нас.

Всем безопасной езды и без нарушений!

Часы — сборка

Намедни было свободное время, так что получилось спаять и начать программировать новые часики.

IMG_2631

IMG_2632

Драйвер дисплея MAX7219 зажигает нужные сегменты.

IMG_5973

С микросхемы часов DS3231 приходит точное время.

IMG_5976

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

Свежие печатные платы

На днях приехали свежие печатные платы для очередной поделки. Так как свободного времени практически нет, то и на что-то сложное замахиваться не стал. Будут очередные часики на семисегментных индикаторах. В качестве таймера планируется DS3231 со встроенным резонатором.

IMG_5843

Кобленц

В предпоследний день 2015 года совершенно неожиданно съездил в Кобленц. Это город в 150км от нас, в соседней земле Рейнланд-Пфальц. Местность вокруг холмистая и очень живописная, жаль, что в декабрьских сумерках это сложно увидеть. 

01-IMG_2214

02-IMG_2216

Сам город находится в месте слияния Рейна и Мозеля. Крутые берега последнего усыпаны виноградниками, из которого делают собственно знаменитое мозельское вино.

05-IMG_2262

04-IMG_2247

03-IMG_2222

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

15-IMG_2283

14-IMG_2284

13-IMG_2282

12-IMG_2280

11-IMG_2278

10-IMG_2276

09-IMG_2275

08-IMG_2272

07-IMG_2268

06-IMG_2264

Обязательно нужно съездить туда где-нибудь летом. Тем более, что на машине туда ехать меньше полутора часов. Или, как вариант, прокатиться на круизном корабле по реке.

Эксперименты с GPS

Сегодня, наконец-то, руки дотянулись до приехавшего еще полтора месяца назад модуля GPS GY-NEO6MV2. Подключил его к ардуиноподобной плате с широко известным дисплеем от Nokia 5110. 

Arduino Nano, Nokia 5110 LCD, GPS Module

Ардуиноподобная она потому, что это китайский клон с CH340. Mac OS с ним работать отказывается и я заливаю туда код обычным программатором без ардуиновского загрузчика.

Соответствующие библиотеки для дисплея и протокола NMEA нашел на просторах github, немножко подправил под свои нужды. 

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

В общем, ничего сложного нет. Схема подключения элементарная: TX-RX, RX-TX. Исходники проекта — https://github.com/snakeye/avr-projects

А вот светодиоды на дисплее надо перепаять на белые.

Русский бюрократический

На свете есть не очень много вещей, которые меня подбешивают. Одна из них — русский бюрократический. Ну знаете, такие уродливые обороты, которые можно встретить в официальных документах. Все эти адовые «во исполнение решения». 

Бесит то, что на этом языке люди не говорят. Даже те, кто каждый будний день с девяти до пяти выпускают в мир эти словесные угробища, не пригласят коллегу сделать перерыв словами "проследуем в специально отведенное место с целью... ". Дебилушка, возьми и напиши точно так же, как и говоришь, в чем проблема-то?

Встречается всякое. Но сегодняшняя почта принесла натуральный неограненный алмаз. Российская бюрократическая машина наконец разродилась приглашением нашей дочери в детский сад и, говоря человеческим языком, просит прислать «немношк» документов.

Завершается эта просьба следующим трогательным оборотом:

Прошу Вас оперативно отработать с нами этот вопрос

С обеда хожу и смакую на языке.