×

Хочется потрогать IoT руками

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

Привет,

А насоветуйте какую бы железяку прикупить для потренироваться — прикрутить ее к телефону с android, написать софтинку для управления железякой.

По бюджету до 20$.

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Якшо просто погратись і потім забути то підійде кітайська копія arduino з уже прикрученим вайфаєм. Або можна поізвращаться з ESP8266.

Чим передавати радіо сигнал на відстань 1 км, щоб на приймачі весело мигав світлодіод, показуючи що передавач в зоні досяжності?

TI дуже топить на тему лонг рейндж

Та чем угодно. Все упрется в частоту, мощность передатчика и чуствительность приемника.

ще залежить від антени, прямої видимості та ще кучі факторів

ну так зараз все розвод
IoT це embedded systems
Server Cloud — це «FTP», але з більшим функціоналом, типу глянути список файлів в архівові, онлайн перегляд
Раніше була вакансія системний адміністратор, а зараз DevOps

Раньше были нейросети а теперь Deep learning

Раньше были нейросети а теперь Deep learning

А вот здесь — мимо ;) Deep learning — он про подмножество нейросетей с большим количеством скрытых слоёв, для которых нецелесообразно соединять между собой все нейроны во всех соседних слоях, как это делалось в «традиционных» нейросетях..

Тысячи DevOps’ов скажут тоже самое :)
IoT — это тоже не просто embedded systems
Ну а Server Cloud — вовсе не похож FTP.
Перечитайте, коммент на который был мой ответ. Это был юмор про ребрендинг и поступательное развитие.

Коментар порушує правила спільноти і видалений модераторами.

я написав FTP в «", мав на увазі що добавили сервісів до загрузці і все
Знайомому який і до і після розвалу СССР роби в Львові безпілотники вже на той час, для синоптиків, коли я йому розказував за ІоТ, він так і сказав «Так от чим я тоді займався і як це зараз називається» )))

Кстати вот что пишет вики:
> Осталось, однако, и скептическое представление, что глубокое обучение — не что иное, как модное слово или ребрендинг для нейронных сетей

Вики впрочем не авторитетный источник, но там есть ссылки. И для юмора потянет и так.

Да я сам был подвержен этому заблуждению, пока немного не вник в тему :)

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

Нарадили одноплатників, ніби вони не звичайні копм’ютери а якісь особливі приблуди

А Вы что ожидали? Коробочку с эльфами внутри? :) У обычных компов нет простых интерфейсов и цифро-аналоговых пинов. Раньше, когда одноплатники были дико дорогими решениями и только для промышленных нужд, но хотелось чем то управлять с обычного пк, приходилось делать USB-COM конвертор или собственное USB HID устройство. А сейчас любая блондинка может зашить ардуиночку с важным видом.

ніби ... для яких потрібні якісь особливі знання.

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

Или все прям знают хотя бы что такое i2c

Многие ли знают что I2C на самом деле IIC? ))

а ще SMBus і DDC, та інших протоколів, якими основами є I2C

Многие ли знают что I2C на самом деле IIC? ))

тссс!!! Ну как Вы могли вот так раскрыть страшную тайную нашего ордена, которую мы тщательно передаем десятилетиями?! Благо священному twi ничто не угрожает :)

А Amazon S3 — это SSS, EC2 — ECC. Какая-то совсем уж любимая манера.

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

патамушто АйСквеарСы тру, ІдваЦе/АйтуСi фолз

это считается нормальным у голландских пацанов

Пацанам на рабочем месте курить разрешают?

хочеш траха по справжньому: вчи BlueZ та embedded Linux

Ого, понаписали:) Спасибо, пошел изучать матчасть.

для IoT не погано ще докупити паяльник та мінімальне необхадне для пайки і тестер, панельки стають в 10 раз дешевше

Ну вот с этим как раз проблем нет ))

аще Андройыд або Яфон з правильним блутусом тыпа БЛЭ

чета все про росбери пишут, я думал иот это в далеком лесу прибитая к дереву плата с солнечными батареями и симкартой которая шлет через 5г фотки мимо проходящих медеведей.

Иот который мы заслужили

руками в IoT не принято, там х№ем пишут чисто по традиции

ну да, вебщики-пихпих-джависти, шо палызлы в ембеддед

Ну так IoT это не ембедед, это заповедник криворуких китайских оем и бразильских пхп программистов. Ужас летящий на крыльях ночи вот это все

Ну так IoT это не ембедед

як мені подобаються ці менеджерські приколи, назвуть щось і так вдало виходить, виходить
smart home це АСУТП чи мініАСУТУП
риба це не мясо

Фізично, вбудовувані системи бувають як і такими малими, наприклад, як портативні пристрої (цифрові годинники або MP3-плеєри), так і такими великими, як світлофори, пристрої управління виробництвом, або системи керування ядерними електростанціями. Відповідно, складність може бути низькою, як з одним чипом керування, так і дуже високою, з багатьма пристроями, периферійними приладами, комп’ютерними мережами тощо.

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

вікіпедія, дуже згодний з цим що немає єдиного стандарту і визначень, тому як хочуть так і називають якісь продукти для просування

джависти, шо палызлы в ембеддед

Абалдеть. жабысти порочат славне однопоточне і криве коли в реалтайм ос С++. вот жеж б"@#ди, а те що у нормального пацана тестостерон пада від відладки, коли треба всього лищ реалызувати багатопоточну ну хоч відео та аудіо трансляцію з невеликою обробкою на цих ваших сях.
і А Гошка или ржавий з нормальною багатопоточністю, каналами, синхронізацією (ну хто ще помнить Адські рандеву та всякі семафори — по хіпстерські мьютекси) то взагалі то відповідь на через одне місце багатопоточність

MS Azure := true IoT
остальне от лукавого

Let’s war begin....
In AWS Green grass we trust
Ці дєти будуть міне говорить за отот айот. А ти ассесблер бл÷=%% ВЕ48 видел? А ? А йа на єм волнову фільтрацію вотєтиими руууками!!

Ну предлагаю купить на али Orange Pi Zero 512mb= 13$ + и можно хотя бы одну NodeMCU= <3.5$. Если накатать какой то dietPi то даже на 512мб много чего можно поставить. На лысой системе занято менее 70мб озу. Правда еще нужно 5v/1-2А, радиатор на CPU и microSD. Все ограничивается фантазией, обычно на такой связке сейчас лепят умный дом на полуготовом софте типа majordomo на классической топологии, где в центре сервер, клиенты — NodeMCU c esp8266 которые при цене в пару баксов можно лепить в что угодно от всяких датчиков температуры/влажности/движения до wifi замков и консолей. Ютуб завален видосами на эту связку. Одноплатник лучше тем, что все таки это привычная система, только и того что есть доступ к GPIO, вообщем почти не надо ничего изучать нового.
1) Orange Pi Zero H2+ Quad Core
Или с HDMI но без wifi альтернатива
Orange Pi One H3 Quad-core
2) NodeMCU
Ну и каких то датчиков 1wire, на NodeMCU есть один аналоговый вход и цифровые, у orange только цифровые интерфейсы gpio/twi/uart/spi/usb host.
Если чисто релюшкой по клацать через интернет, то простой одной NodeMCU хватит с головой, и того же Блинка хотя там уже веселья немного.
P.S. 11.11 пару баксов можно сэкономить, +настреляв купоны, если 20$ это потолок ;)

медные rhs-03 на цпу и память не спасают от нагрева даже в казалось бы простых задачах.

Что это там за простые такие задачи? У меня без радиатора в комнате с 5-7% нагрузкой на ядро 45-52 градусов. На паять я забил- палец держать можно, значит норм. На солидную нагрузку надо высокий радиатор с густым оперением, покупные радиаторы типа rhs-03 то фигня, малая суммарная площадь, нужно только высокие, свой выпилил со старого радиатора БП для мосфетов. Вообще все те аксессуары просто трата денег, якобы мелочь, но зачем та плата расширения, если доложив те деньги, которые она стоит можно почти взять orange PC с 1гб, там и радиатор больше можно поставить и уже все распаянное, без этих бутербродов. Антенну выбросил, поставил от роутера нормальную с гнездом, хотя wifi и не юзаю, все смонтировал в монтажной коробке, вместе с DC-DC, насверлил дырок по 4-м сторонам. Да и никто не мешает поставить микрокуллер на продув и повесить его через транзюк на ножку gpio и дергать его как надо будет.

устройство сильно на любителя.

устройство для рукоблудия, т.е надо предварительно танцевать с бубном, за то и цена соответствующая :) Но для совсем простых задач и без танцев все ок.

Что это там за простые такие задачи?

в кожногго вони свої, навіть в таких процах коли показуєш тепрератутру з інтервалом в 1 сек. це вже з певним часом перегрів

коли показуєш тепрератутру з інтервалом в 1 сек. це вже з певним часом перегрів

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

просто принт температуры

ну что то тут не то. Проц конечно горячий, но это не утюг. А загрузка по ядрах какая?
У меня на второй зеро, та что голая, где я играюсь, наставлено куча хрени, всякие мелкие сервисы- хочу заделать себе специфическое неубиваемое видеонаблюдение. Так вот, mpeg поток 1000кбит еще без радиатора пишет с IP камеры на флеху, конечно температура 65-70, но и радиатора то нет. Вообще отличная железяка за свои деньги, но дизайн платы могли сделать лучше, чтоб цп с памятью был на одной стороне, дабы легко большой радиатор вешать, все остальное выпирающее на другой. Хотя бы развязочный трансформатор ethernet могли заюзать интегрированный в сокет, как на других их платах, а так он мешает влепить радиатор по жирнее.

Бери NodeMCU или Wemos D1. Обе на базе ESP8266 (Wi-Fi модуль). Стоит 4-6$ + комплект с кнопками, проводами и тд обойдется до 10$ (можно и в 5$ уложится если поискать). Для начинающего самое то. Ну а софт уже есть — это Blynk. Пока что лучше ничего нету. И не будет :).

Rasp, Onion, Orange нету смысла покупать, пока ты не будешь уверен, что это именно то что тебе нужно.

Ваше рішення класне — зібрав, запустив запацювало, користуєшся. Але отриманий досвід буде мінімальний. Хоча все залежить що автору потрібно — швидкий запуск девайса що працює без знання деталей реалізації, чи сам процес розробки.

Ну чому ж мінімальний. Залишається ще величезна частина повязана з wirinig і фірмварою. Туди треба інвестувати немало часу.

Частично поддержу. Я бы посоветовал Малину + NodeMCU, плюс кучу датчиков (они копеечные).
На малине можно поднять HomeBridge (сервер HomeKit для iOS), который будет общаться с wifi-платой NodeMCU (esp-ха), которая в свою очередь будет соединена с датчиком.

Малина дорогая. Зачем лишние траты для просто «попробовать»?

А как у недорогих аналогов с комьюнити, информацией, api, поддержкой, etc?

Хз. Мне не нужно было. Все работает и так.

Можно аналоги, тот же OrangePi.
p.s. в крайнем случае, малину можно легко загнать, на том же olx

И как это входит в 20$? Не забываем, что для попробовать нужны еще хотя бы пару сенсоров, соедининя, кнопочки, возможно автономное питание (иначе какое это ИоТ) и тд. Поэтому мк идеальный вариант за 3-4-5$. И вся эта мощность одноплатников нафиг не нужна для этого.

Orange Pi PC — $15
esp8266 — до $2
На сдачу купить датчиков. — $3
Вроде влезли в бюджет.

Ну... Есп, имхо это уже больше для advanced юзеров.

Nodemcu идеально подходит для экспериментов, LUA достаточно прост, билд через конструктор собирается на ура.
Никаких DC конвертеров не нужно и сложностей с прошивкой, да и по-сути паяльник не нужен, но кроме светодиодами поморгать ничего толкового не сделаешь.
А как только захочешь подключить что-то полезное, например заменив кнопки на сигналы на GPIO, то приходится вспоминать ТЭЦ и покупать резисторы, оптроны для гальванической развязки, макетные платы, перемычки, а то и твердотелое реле.

Blynk глубоко покопал, в целом — довольно неплохо, но я собрал всякого железа, а библиотеки добавлять стало лень, я уже на java написал все, что хотел.
многое на QUIC.

можна взять дешевий роутер та перепрошити OpenWRT та мати звичайний Лінукс для ІоТ

Це називається — раціональність. Не всі сироїди в курсі, що це.

можна один вечір без сира пострадати, або візит в барбершоп пропустити

не подскажите ссылку на датчики? И где вообще можно посмотреть туториалы на предмет соединения Малину с остальным хозяйством?

Спасибо большое! Вижу что у них по три пина у каждого, как я понимаю, нужно их подключать к серийному интерфейсу для передачи данных? Объясню для начала задачу что хочу сделать для дома: есть малинка 3, хотелось бы подключить беспроводные датчики с низким энергопотреблением для сбора данных по температуре, влажности, СО2, и тд. То есть помимо датчиков, нужно еще интерфейс который будет принимать-отдавать команды по беспроводному интерфейсу?

NodeMCU v3 ESP8266 WIFI $2.87
raspberry pi + NodeMCU MQTT
Для этого и придумали мк ESP8266 с wifi за 2$, который сделал революцию в IOT, собственно одноплатник + ESP8266(юзатся на плате NodeMCU)+ датчики...

который сделал революцию в IOT

Воу-воу, полегче :). Скорее не революцию, а более высокую доступность. Конечных продуктов на ESP8266 очень мало. Но продано их действительно много ~100 млн.

Скорее не революцию, а более высокую доступность.

Ну так доступность, которая выражается как в цене, так и в простоте, с точки зрения пользователя и есть революция. 1.5$ за SoC с WIFI и простым API это действительно не что иное, как революция, которая позволяет строить дешевые решения того, что еще несколько лет назад было ужасно дорогими буржуйскими понтами. Практических применений им просто тьма- от доступных wifi замков с криптографией, коммунальных счетчиков, до домофонов да сигнализаций и следующие 5 лет должны это показать. Один этот чип на порядок упрощает и удешевляет всякие умные дома, скоро увидим китайские коробочки типа «SmartHomeBox». Хотя и сейчас они предлагают всякие «умные кубики», wifi розетки, лампочки и тому подобное, но пока это еще попытки и нет единого стандарта. Мне лично изначально нравилась идея юзать для практичных умных домов дешевые технологии, которые уже и так входу, как wifi. Тем более существует и wifi нестандартных частот, более низких, что решило бы проблему дальнобойности.
Жаль, что в 13м году на мое дипломирование не было никаких ESP и доступных одноплатников и приходилось вундерфавленые велосипеды городить, а сейчас лафа :)

Там у всяких темперетурных датчиков скорее всего ru.wikipedia.org/wiki/1-Wire
интерфейс. Подключатся может к любому пину GPIO, только надо этот пин правильно сконфигурировать.

беспроводные датчики с низким энергопотреблением

Датчик — это датчик. Сбор данных и беспроводную передачу данных с датчика либо делаешь сам либо находишь что-то готовое. Либо цепляешь датчик проводами к распбери.
Стоит заметить что использование Wi-Fi для передачи данных в контексте

беспроводные датчики

плохо сочитается с

с низким энергопотреблением

Да согласен, слышал про ZigBee, но там вроде дистанция поменьше будет, но в пределах дома может и сойдет. Если обмен данными проходит раз полчаса-час возможно батарея не будет быстро садиться. Провода до Малины как раз не вариант, мне интересны именно беспроводные решения.

плохо сочитается с

ESP8266 в глубоком сне только с RTC по даташиту 20мкА, ему же постоянный коннект не надо, так что все ок.

Ну, если раз в 30 мин к точке доступа конектится, передавать данные, дисконектиться и уходить в дипслип — то смысл есть. Для централизованой сети сбора данных.

Wemos D1

Дивна у них іконка на сайті... Щось стрьомно. На що вони натякають?

Pi zero w на сайте thepihut.com можно приобрести. Через 2 недели прилетит.

Якщо потрібне керування х андроїда різними пристроями без підключення до інтернету рекомендую PSoC 4 BLE, він має зручний GUI для налаштування BLE (є випадайка із профайлами та сервісами) і багато код екземплів.
www.cypress.com/...​-42-compliant-pioneer-kit
Вам найкраще підійде Automation I/O профайл, хоча може бути і кастомний.
Тут серія уроків як зробити керування пристроями з Андроід смартфона:
www.cypress.com/...​apps-interact-cypress-ble

P. S. Правда це рішення не 20$, а в двічі більше

Ще один цікавий варіант це Onion Omega 2, відносно не дорога плата із WiFi: onion.io

З цим варіантом зможете вкластись в 20$

Onion Omega2+ трохи дороще ніж на оф. сайті можна купити в Україні (350):
hobbytech.com.ua/...​minicomputer-omega2-plus
uamper.com/...​ьютер-для-интернета-вещей

Технические характеристики Onion Omega2 Plus:
частота процессора: 580 МГц
оперативная память: 128 Мб
энергонезависимая память: 32 Мб
разъём Micro-SD
встроенный Wi-Fi
15 портов GPIO
UART
SPI
PWM
I2C
USB (пины)
размеры печатной платы: 40×25 мм
ОС: Linux
напряжение питания: 3,3В

в мене питання, а для

Onion Omega2 Plus

живлення іде від USB чи від додаткового БП чи ставити кренку на 3.3 вольти з обвязкою ?

Треба стабілізатор на 3,3В і живити від юсб, але оскільки плата споживає відносно великий струм то замість «кренки» (лінійний стабілізатор, який буде грітись) рекомендую використати DC/DC перетворювач.такий перетворювач збільшить струм, за рахунок зменшення вихідної напруги.

Або інший випадок, купити плату шилд для цього модуля, там є вме потрібне, підключаєте юсб і можна працювати.

До 20$ не пораджу, а от за дещо більше можна взяти останній raspberry pi. Туди поставив лінуксовий дистрибутив kodi/osmc на базі debian, а на android — додаток kodi. Коли обидва пристрої знаходяться в одній wi-fi мережі, то з телефона вмикаю на raspberry фільми, музику, інтернет-радіо, інтернет-телебачення. Також kodi доступний з локальної мережі на інших комп’ютерах через веб-інтерфейс http://ip:8080/#. Колись також налаштовував форвардування портів на роутері і керував домашніми завантаженнями торентів з офісу. Також підключав веб-камеру і завантажував по rsync на веб-хостинг зображення кожні декілька хвилин. Чим не IoT. Можна далі також своє щось писати...

Це вже кому які фломастери на смак подобаються (ну або що дозволяє бюджет).

я наприклад RPI не переварюю, за популярності в нього така ціна шо ну його, крім того всі радять, якщо не хоч проблем, то бери на 10-20 баксів дорожче і буде менше проблем. Далі, ті що дороггі майже у всіх іде NAND FLASH до 8 Гб ( не у всіх ), бо флешки летять як насіння соняшнику при активному використанні.

В мене декілька штук RPI в активному використанні. Перша вже 4 роки працює (резервне копіювання syncthing, маршрутизатор openvpn), друга до року часу (медіаплеєр в дитячій кімнаті), третя лише кілька днів тому куплена (планується як медіаплеєр в машині). Завжди беру флешки Kingston, користуюся таблицею сумісності elinux.org/RPi_SD_cards і досі ще жодна картка не здохла в мене в RPI.

Ну задачі, описані мною, дійсно лише початок — щоб попробувати на смак. Зате на одному останньому RPI можна навішати дуже багато різних задач, ця залізяка дуже продуктивна. Вибирайте свої улюблені фломастери самостійно.

как уже тут говорил отличный выбор

esp8266

плюс под него есть пару прошивок (в этот бюджет еще влезет куча всяких датчиков в довесок). Но если что то помощнее и поинтересней то в этот бюджет так же может влезть Orange PI Lite, правда уже без датчиков.

uamper.com/...​ти-ESP8266?product_id=616
Це і Ардуіно з базовими бібліотеками, та одночасно ESP8266-12F
Можна робити свою точку доступу, вебсервер, веб клієнт, приклади тут github.com/...​ino/tree/master/libraries

Дуже хороша документація links2004.github.io/Arduino/index.html
До речі що планується в плані залізяки ?

IoT сейчас единого стандарта нету. Каждый свое лепит. Купите paspberry pi, или оранж, (их сейчас много). К нему solid-state relay что может от 3х вольт работать,законектесь через wifi или 3G. дальше апликуху для рапсберри и для мобилки. Сможете к примеру феном, лампочками, электропечкой рулить, да хоть электрическим стулом! Еще вариант, АКБ на 12 вольт, dc/dc на 5 вольт с 12. Еще можно MOSFET что полностьбю открываеится от 3х вольт. и электродетонатор. Сможете начать активную политическую деятельность (только желательно не у нас).

Как вариант импичмента! Проголосовало больше чем 50% за отстаку и царский трон превращается в электрический.

Вот тебе и первый проект, печка с выходом в интернет, зима скоро.

и врубить ему 720р видео

А do { } while(1); ? %)

rpi может и 1080, но не долго. Перегревается.

так треба рідатори ставити і охолодження

На тех задачах для чего оно использоволось радиаторы не нужны были.

WIFI
Из нового ESP32;
Из обкатаного esp8266( E12 много ног IO заходит как самодостаточный девайс)

BLE
ESP32
Arduino + HС10(BLE, он же HM10 он же сс2540\сс2541)

USB
STM(8\32)(F, L)(если таки нужен USB желательно перед покупкой глянуть даташит) — дешевый вариант STM32F103RbT6 (аля Arduino dev board) там уже приколочен microusb (UART, HID, MassS работают отлично)

По BLE многие еще любят Nordic nRF51/52 Хотя не совсем для начинающих, но камни хороши

Підписатись на коментарі