Pull to refresh

Используем Onion Omega2 для создания устройств с Linux и Wi-Fi

Smart House DIY
В последнее время передо мной часто встают задачи сделать то или иное DIY устройство с Wi-Fi. Я рассматривал разные варианты одноплатных компьютеров и микроконтроллеров, на основе которых это лучше делать, и в итоге моим фаворитом стала Onion Omega2.



Сейчас я расскажу, почему она мне так нравится, и покажу на примере, как ей пользоваться. Как обычно, это будет и в виде традиционной текстовой статьи, и посредством видео.
Total votes 54: ↑54 and ↓0 +54
Views 43K
Comments 45

Omega2: самый маленький в мире микрокомпьютер с Linux и Wi-Fi

Даджет corporate blog Computer hardware IOT Electronics for beginners


«Интернет вещей» все плотнее входит в нашу жизнь. Конечно, разработчики не могут обойти своим вниманием столь бурно развивающуюся сферу. Но для того, чтобы создавать соотвествующие разработки, необходимы надежные инструменты. Одним из них может стать одноплатник Omega2. Его создатели позиционируют свой микрокомпьютер под управлением Linux как самый маленький в мире. На «борту» микрокомпьютера есть модуль Wi-Fi, а стоимость всей системы — всего $5.

На Kickstarter этот проект уже давно собрал нужную сумму. Она многократно превышена — вместо $15000 собрано уже $307471. И хотя до конца сборов еще 11 дней, вероятность того, что девайс вскоре попадет к заказчикам и в магазины, очень велика.
Читать дальше →
Total votes 37: ↑28 and ↓9 +19
Views 63K
Comments 88

Компания Onion прекращает сбор пожертвований на микрокомпьютер Omega 2

Gadgets Computer hardware Robotics Smart House DIY


25 апреля 2017 года компания компания Onion опубликовала на сайте краудфандинг площадки Indiegogo письмо, в котором сообщает, что прекращается сбор денежных средств на разработку микрокомпьютера Omega 2.
Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Views 16K
Comments 38

Как заставить говорить Omega 2 или сказание об I2S

DIY Electronics for beginners
Sandbox
Чего сложного с I2S скажете вы? Подключаешься проводками к нужным пинам и все работает.

Omega2 миникомпьютер Я тоже так думал, но с миникомпьютером Omega2 оказалось не все так просто. Поэтому я решил написать эту статью.

Начнем с того, чего я добился в итоге. Я подключил микросхему TDA1543 (стерео I2S ЦАП с разрешением по амплитуде 16 бит) к микрокомпьютеру Omega 2. Звук хороший, я с удовольствием слушаю интернет радиостанции (тут должна быть шутка про аудифилию и теплый ламповый звук). Однако я так и не разобрался в причине перегруза аудио, а лишь научился его обходить костыльным методом. И я очень хотел бы услышать ваши идеи по этому вопросу.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 8.6K
Comments 21

Кровавая Лола на Omega 2 или душим питона на Хэллоуин

Development for Linux *DIY
Tutorial
Никогда не понимал этот праздник. Но идея родилась. Сделать жуткую куклу, которая будет сверкать глазками и жуткие звуки издавать.

imageПод это все подвернулась классная детская голова (спасибо Антон) и конкурс от Onion с розыгрышем специальных китов, купить которые мне таки не позволяет совесть. Раз так, то мозги девочке Лоле я сделал на Omega 2, использовав свои наработки из прошлой статьи.

Всем кому интересно, как такое дело повторить, прошу под кат.
Читать дальше →
Total votes 18: ↑12 and ↓6 +6
Views 5K
Comments 11

Мой опыт подключения LPS331AP к Omega Onion2

Python *Development for Linux *
Доброго времени суток, хабровчане!

Небольшое предисловие


Намедни я стал счастливым владельцем одного из самых маленьких одноплатников, работающим на LEDE, и первое, что захотелось сделать (после моргания светодиодом) — домашняя метеостанция, к которой можно получить доступ из любой точки. Первым делом было решено снимать данные о температуре, влажности и давлении. Для этого были выбраны купленные ранее датчики DHT11 И LPS3311AP (фото под катом).

Фото для интересующихся
image

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

Какой выбор остаётся?

  1. Собрать прослойку на микроконтроллёре ATmega328, прошить, залить готовый код и читать с неё. Очень увлекательно, но звучит как попытка собрать велосипед для дальнейшего использования в качестве костыля.
  2. Читать «вручную» с I2C, опираясь на официальный даташит. Попробовал, это возможно, но плодить bash-скрипты не хотелось и не казалось методологически верным.
  3. Написать библиотеку, чтобы работать с датчиком так, как хочется.

Если интересно, как шло и что из этого получилось, то добро пожаловать под кат.
Продолжение истории
Total votes 11: ↑10 and ↓1 +9
Views 1.8K
Comments 4

Время раздавать свои игрушки

Node.JS *Developing for Arduino *Development for Raspberry Pi *
С головой ушел в коммерческий проект (Легкая Логистика. Планирование автодоставки), поэтому решил раздать исходники хоббийных проектов.
Читать дальше →
Total votes 32: ↑24 and ↓8 +16
Views 7.5K
Comments 5

Прокачиваем беговую дорожку

Development for Android *Reverse engineering *Development for Linux *DIY
Недавно я решился на очень странную для себя покупку. Да, я купил себе беговую дорожку.



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

Так я решил сделать что-то подобное и с беговой дорожкой: подключить её к смартфону или планшету, чтобы собирать и отображать статистику.
Total votes 80: ↑80 and ↓0 +80
Views 21K
Comments 38