Зафиксировал первый этап создания своего робота на колесах.

В качестве базы - корпус от машинки на радиоуправлении (масштаб 1:14)

Внутри - ArduinoMega

Есть самодельный радар (на крыше), датчики препятствий (передний и задний бамперы).

Поворот - серво.

Есть компас, гиро, однако пока не могу решить проблему низкого расположения датчиков и влияния на них электропроводки соседей и прочих неприятностей. По этой же самой причине потратил неделю(!!!) на разбор и калибровку модели 3D облака показаний. В прошивку внесены базовые функции (а-ля примитивные инстинкты - избегания препятствия, датчик света и необходимости включения фар, расчет скорости по оборотам колес и обмен данными и командами с "мозгом" через BlueTooth)

Основная программа - расположена на ПК и общается с роботом по Bluetooth, принимает данные датчиков, анализирует и дает команды.

 

Робот автомобиль из р/у машинки
Автобот (версия 2016)
Для второго этапа понадобится доработка радара в LIDAR и сканирование местности внутри помещений для построения карты и ориентирования. Цена вопроса - от 100 USD.
На третий этап заложены идеи по небольшому ИИ/AI состоящий из нейронной сети и функций самообучения.

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

Сейчас станция состоит из двух модулей, общающихся по радиоканалу 43MHz.

1. Основная база. Имеет дисплей с тачскрином, пультом ДУ, функцией светильника и, как и положено IoT - выходом в интернет. HTML5 страница формируется динамически в микроконтроллере. Замеряет показатели влажности и температуры внутри помещения.

2. Выносная станция. Замеряет температуру и давление за окном. Выдает данные по запросу с базовой станции.

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

В процессе разбора и проверки радиодеталей добрался до микросхемы часов реального времени (RTC-Real Time Clock). 

RTC схема подключения к Arduino
RealTimeClock к Arduino

Заодно решил проверить не сгорели ли у меня 7 сегментный индикатор на 4 разряда, ну и микросхема 74HC595.

Собрал в итоге часы с индикатором и мигающей точкой, отображающей секунды.