Радар из ИК дальномера SHARP 2Y0A02. Попробуем вариант на STM32F103 и на Arduino. VIDEO
Попробуем из говна и палок сделать что-то вроде raycast-радара из Space Engineers.
Для этого используем ИК дальномер SHARP 2Y0A02, вращаемый в 2х плоскостях сервомоторами. В качестве контроллера используем STM32F103 (и ближе к концу стрима Arduino, если время останется). Данные будем передавать через VCP и визуализировать в VPython.
Устройство не носит какого-то практически полезного смысла, хотя 3D-изображения качества +- 5 см оно рисовать способно. Но на его примере поковыряемся в таймерах и ШИМ на STM32 для управления сервомоторами. И в самом простом варианте - АЦП для снятия показаний дальномера.
Может быть, потом выпилю свой отсканированный этим девайсом барельеф в Space Engineers с помощью буровых ботов.
-------------------------------
Даташит ИК дальномера: https://www.sparkfun.com/datasheets/Sensors/Infrared/gp2y0a02yk_e.pdf
Сервомоторчик SG90: http://www.ee.ic.ac.uk/pcheung/teaching/DE1_EE/stores/sg90_datasheet.pdf
Other Videos By Renesco Rocketman 2018-07-07 Space Engineers, KSP, FTD: Скалярное произведение векторов. Как считается, где используется. 2018-07-03 From the Depths: Торпедой по кораблю, ракетой по танку. Разнообразие траекторий атаки. 2018-06-29 Space Engineers: Как загриферить стримера? Поиск базы по скриншоту (без скриптов) 2018-06-27 From the Depths: Скорости, направления, азимут. Несколько примеров векторов в скриптах на LUA. 2018-06-24 Space Engineers: Бомбардировка с орбиты 20км. Расчет точки сброса бомбы 2018-06-23 2. Space Engineers, KSP, FTD: длина вектора, умножение на скаляр, нормализация, сумма векторов 2018-06-23 1. Векторная алгебра в Space Engineers, KSP, FTD: что такое вектор, примеры в игре 2018-06-23 0. Векторная алгебра на примере игр Space Engineers, KSP, From the Depths 2018-06-15 X-Plane: Типичный пятничный алкострим. Boeing 737-800 Zibo. 2018-06-11 Space Engineers: Роторная пушка. Обучение нейросети на Keras и первые тесты стрельбы в игре. 2018-06-08 Радар из ИК дальномера SHARP 2Y0A02. Попробуем вариант на STM32F103 и на Arduino. 2018-05-31 Space Engineers: Роторная пушка. Генерируем датасет для обучения нейросети в Python. 2018-05-28 Датчик MPU 9250: Читаем данные по SPI и выводим в Python через COM-порт. Инерционный трекер. 2018-05-15 Space Engineers: Улучшенная конструкция роторной пушки. Анализируем полет снаряда в Python. 2018-05-11 Играемся с Python: Распознаем рукописные цифры из набора MNIST нейросетью с одним скрытым слоем. 2018-05-04 Space Engineers: Роторная пушка. Пробный отстрел и баллистика снаряда. 2018-05-01 Играемся с Python: приближаем функцию 2х переменных с помощью нейросети. Пробуем Keras + Tensorflow 2018-04-27 Space Engineers: Делаем атакующего дрона из робота-спутника. Пока вариант для планет с атмосферой. 2018-04-21 From The Depths: Японский скрипт противокорабельных ракет. Разбираемся и крадем секреты. 2018-04-14 Играемся с Python: аппроксимируем функции нейросетью. Мозг для будущих пушек в FTD и Space Engineers 2018-04-09 Space Engineers: Робот-спутник. Управляем перемещением и прицелом дрона, следуем за персонажем.
Tags: стрим
Space Engineers
скрипты
оружие
пираты
робот
программирование
C#
C++
игры для программистов
Питон
Python
Keras
Tensorflow
нейронные сети
нейросеть
нейронная сеть
машинное обучение
matplotlib
numpy
vpython
AI
искусственный интеллект
обучение
расчет
plot
роторы
роторная пушка
plot3d
VPython
геймплей
летсплей
прохождение
космос
планеты
орбиты
STM32
Arduino
микроконтроллеры
STM32F103
SWD
CNC
сервомоторы
PWM
ШИМ
АЦП
ADC