Как стать автором
Обновить
210.48

Разработка под Arduino *

Платформа для создания автоматики

Сначала показывать
Порог рейтинга

Заново собираем робота, который будет демонстрировать работу наших протезов и быть незаменимым помощником для реабилитации и абилитации людей. Другими словами, робот Вертер не только поможет освоить протез, но так же сможет регулярно практиковаться с пользователем и изделием в лёгком формате. Подробности в видео:

Теги:
+5
Комментарии0

Эволюция Arduino

Нашел тут, весьма забавную хронологию.. правда до 2013 года, но тем не менее..

Если не ошибаюсь, из журнала Make (с)
Если не ошибаюсь, из журнала Make (с)

Теги:
+5
Комментарии3

Копал в поисках хорошего материала — и откопал вот это чудо:

HOMS — Hardware-Oriented Microprocessor Simulator, или аппаратно-ориентированный симулятор микропроцессора. Автор этого образовательного проекта — профессор, написавший две книги в области электроники и программирования:

Github автора.

В первоисточнике о проекте утверждается, что:

  • комплектующие доступны на любом рынке электроники;

  • возможно создавать инструкции ассемблера под свои задачи;

  • HOMS не требует ПК.

Лицензия — CC BY-NC-SA 4.0 DEED.

Полное техническое описание HOMS в PDF.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Состоялся релиз интегрированной среды разработки Arduino IDE 2.3, предоставляющей интерфейс для написания кода, компиляции, загрузки прошивок на оборудование и взаимодействия с платами в процессе отладки.

Разработка прошивок производится на урезанной версии C++ с фреймворком Wiring.

Код интерфейса Arduino IDE написан на языке TypeScript, а бэкенд реализован на языке Go. Исходные тексты распространяются под лицензией AGPLv3. Подготовлены готовые пакеты для Linux, Windows и macOS.

Ветка Arduino IDE 2.x создана на основе редактора кода Eclipse Theia и использует платформу Electron для построения интерфейса пользователя (ветка Arduino IDE 1.x была самодостаточным продуктом, написанным на Java).

Связанная с компиляцией, отладкой и загрузкой прошивок логика вынесена в отдельный фоновый процесс arduino‑cli. Среди возможностей IDE: поддержка протокола LSP (Language Server Protocol), адаптивное автодополнение ввода названий функций и переменных, инструменты для навигации по коду, поддержка тем оформления, интеграция с Git, поддержка хранения проектов в облаке Arduino Cloud, мониторинг последовательного порта (Serial Monitor).

Источник: OpenNET.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Международная космическая станция ближе, чем кажется. Речь даже не про небольшую по космическим меркам высоту полёта относительно уровня моря (≈420 км). МКС регулярно общается с Землёй.

Специализированные форумы отслеживают частоты, на которых общается станция. Известно многое — вплоть до каналов связи конкретного модуля. Периодически проводятся сеансы связи с радиолюбителями в диапазоне УКВ.

Но это далеко не всё: доступна даже расшифрованная телеметрия. Информации настолько много, что получается воссоздать полную модель МКС, которая на Земле повторяет поворот солнечных панелей (BGA), систем приводов солнечных панелей (SARJ) и терморадиаторов (TRRJ). Подобным занимается ISS Mimic (github.com/ISS-Mimic/Mimic).

Проект моднявый: одноплатники Raspberry Pi и микроконтроллеры Arduino приводят в движение физическую модель, которую предлагается распечатать на 3D-принтере. Развитие продолжается, в будущем детализацию хотят увеличить.

Когда-то телеметрию НАСА выкладывала на сайте ISSlive.com. Сегодня стрим телеметрии ведётся усилиями ISS Mimic. На странице iss-mimic.github.io (или её русифицированной версии) собраны десятки разнообразных значений, обновляемых ежесекундно.

Вариант с красивым дашбордом в режиме прямого эфира рассказывает про, к примеру, энергосистему станции и состояние внутренней атмосферы. Есть даже интимные данные. Скажем, на момент написания этих строк бак мочеприёмника наполнен на 8 %, а к главному компьютеру американского сегмента подключены 6 ноутбуков.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0