The blog of a gypsy engineer

Software security, электроника, DIY и путешествия.

Вечер предпринимателей

Наверное все знают про startup’ы. Тут startup открылся, там закрылся, здесь купился, там продался. В околопрограммистской среде, где я по долгу службы провожу много времени, разговоры о startup’ах случаются часто. Особенно в Силиконовой Деревне, где я по долгу службы тоже оказался. Еще я оказался в коммунальной квартире, где моим соседом является человек, который занимается чем-то вроде развития этих самых пресловутых startup’ов на начальной стадии. У него есть свои “Рога и копыта”, и он периодически устраивает вечера для всяких предпринимателей и просто сочувствующих startup’ам людей. На один из таких вечеров мой сосед любезно пригласил лысого человека в шортах и мятой футболке. То есть меня.

Вечер предпринимателей в Силиконовой Деревне

Read More

Florida Keys

Florida Keys это цепочка островов, которая тянется от материковой части Флориды на юго-запад прямо в самый Мексиканский залив. Острова соединены мостами. Путь от самого западного острова до самого восточного занимает несколько часов – надо преодолеть более ста миль. На этом мы прекратим образовательную часть и перейдем к обывательской.

Florida Keys - Key West

Read More

Майами

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

Однако, мне нужно было не покидать свой пост у выхода из международного терминала аэропорта Майами. Я ждал маму, которая должна была прилететь родным Аэрофлотом. Вокруг меня в основном говорили по-русски. Чуть впереди стоял мужчина в спортивных штанах и олимпийке. Я сразу понял, что он мой соотечественник. К нему присоединился другой гражданин в огромных черных очках и с барсеточкой. Я сразу понял, что это тоже мой соотечественник.

Miami beach в Майами

Read More

Первомай в Новом Орлеане

C трапа самолета мы попадаем в просторные залы аэропорта Нового Орлеана. Аэропорт назван в честь Луи Армстронга. Вон и его трехметровая статуя в углу. Луи в белом пиджаке играет на трубе. А вокруг любезно включены кондиционеры, от чего в залах так прохладно и хорошо. Но пора покидать небесные гавани. “Как в бане …” – подумал я, как только вышел на улицу. Был уже поздний вечер и темно, но воздух был влажный и теплый.

Новый Орлеан

Read More

Москва китайсткая

“Кто в Москве не бывал – красоты не видал.”

Пословица

Вечером с Московского вокзала Санкт-Петербурга отправляются скорые и не очень поезда в Москву. На одном из них я собирался к утру прибыть в Белокаменную. Так случилось, что мне довелось порядочно времени провести на вокзалах. Места эти очень интересны и колоритны, чему они обязаны в первую очередь своей публике. Там и пассажиры с серьезными лицами и курицей в фольге, которая в объемном чемодане ждет своего часа. Тут же и милиционеры, которые властно проверяют документы у лиц преимущественно чернобородых. Неподалеку спрашивают денег на билет люди, которые неведомым образом вдруг очутились в Питере, но которым срочно надо в их родной город N. Кто-то опал на лавочку в пьяном виде и мирно спит, кто-то тут же чистит им карманы. Вся эта почтенная публика была мне известна и привычна, но что-то мне показалось не совсем обычным, когда в тот вечер я в очередной раз вошел в широкий вестибюль Московского вокзала Петербурга.

Read More

MicroPython на ESP8366: отправка данных на ThingSpeak

Традиционным “Hello World!” в мире микроконтроллеров можно по праву назвать мигание светодиодом. Это и было сделано после установки MicroPython на ESP8266. Но время идти двигаться дальше и реализовать второй традиционный проект для микроконтроллера – измерение температуры и влажности со всеми любимым датчиком DHT22. Но мы не ограничимся тихими измерениями, а вместе с этим будем отсылать эти важные данные в интернеты. Для этого у нас есть, например, прекрасный сервис ThingSpeak. Пополним армию Internet of Shit!

English version – MicroPython on ESP8266: sending data to ThingSpeak

Отправка температуры и влажности на ThingSpeak с ESP8266 и MicroPython

Read More

Долина смерти в два дня

Есть в Калифорнии место с очень страшным названием – Долина Смерти. Это пустыня. Известна она тем, что там очень жарко. Особенно летом. А еще это американский национальный парк, который, как и многие другие американские национальные парки, прекрасно оборудован для посещения всеми желающими повидать виды. В результате туристов там много даже несмотря на такое страшное название.

Представим на минутку, что вы находитесь в Сан-Хосе. Нет, не в столице Коста-Рики. Всё гораздо прозаичней. Скажем, у вас есть борода и вытянутый свитер с изображением оленя, и вы обитаете в том Сан-Хосе, который считается столицей Силиконовой Деревни. Тогда в Долину Смерти можно съездить на выходные.

Национальный парк Death Valley
Read More

Трудности с запуском MicroPython на ESP8266 с 512K памяти

ESP8266 могут иметь разное количество памяти на борту. У MicroPython на этот случай есть две версии: ограниченная для бедных устройств с объемом памяти меньше 512K и полная версия для счастливых устройств с объемом памяти более 512K. Прошлый раз мы баловались с ESP-07, которая как раз имела лишь 512K памяти, поэтому использовалась урезанная версия MicroPython. Этого было достаточно, чтобы помигать светодиодом подключившись к ESP8266 через USB-Serial адаптер, но дальше начались трудности.

English version – Problems with running MicroPython on ESP8266 with 512K

ESP8266

Read More

Как запустить MicroPython на ESP8266

Мне нравится идея Интернета вещей, и последнее время идея эта становится довольно популярной. У нас уже есть куча вещей, которые подключаются к интернету: телевизоры, принтеры, холодильники, автомобили и даже зубные щетки. Более того, у нас еже есть целые ботнеты, которые укомплектованы IoT устройствами, и которые успешно используются для массивных DDoS атак. Иногда я предпочитаю называть все это “Internet of Shit”, потому что порой непонятно, зачем некоторые устройства пытаются выйти в интернеты. Кстати, есть интересный twitter, который так и называется “Internet of Shit”. Очень рекомендую.

Использовать IoT устройства интересно, модно и современно. Более того, иногда это даже действительно полезно. Но куда более интересней принять более активное участие. Например, можно сделать свое собственное IoT устройство с блэкджеком и шлюхами. И огромное спасибо тем людям, которые создали ESP8266 контроллеры, который теперь позволяет абсолютно всем легко и просто создавать свои IoT устройства. Возможно вы уже знаете, что ESP8266 очень дешевые. А еще их относительно легко программировать, если вы дружите с Гуглом.

Я давно собирался что-нибудь сделать на базе ESP8266. Наконец-то у меня дошли руки, о чем бы хотелось поделиться с надеждой, что это будет кому-нибудь полезно. Перед тем как начать, я нашел довольно много статей про ESP8266 и NodeMCU прошивки, которые позволяют запускать Lua скрипты на ESP8266. Это, конечно, замечательно, но мне очень не хотелось изучать новый для меня язык Lua. Другая проблема это моя лень. Но я немного пишу на Python, и к счастью существует версия Python для микроконтроллеров, которая называется MicroPython. Работает этот MicroPython в том числе и на ESP8266.

Дальше идет рассказ о том, как же запустить этот MicroPython на ESP8266 и помигать светодиодиком.

Here is an English version – Getting started with ESP8266 and MicroPython

ESP8266 ESP-07

Read More

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: