Сообщения

Spartan6, iodelay2 . How to use it for delaying of internal pulse.

Изображение
 За документацию на этот элемент надо расстреливать Это релевантно для Spartan 6. Тут подсчитывается задержка.  https://support.xilinx.com/s/article/35783?language=en_US https://support.xilinx.com/s/article/34276?language=en_US Задача - использовать задержку для  сдвига импульса, сгенерированного внутри FPGA,  Тут есть проблема в том, что IDATAIN хочет сигнал с IOB. Это обходится проведением сигнала через двунаправленный порт, как показано на рисунке.  (https://support.xilinx.com/s/article/34276?language=en_US) Далее, переменную задержку поддерживает только IDATAIN.  Я использовал режим  IDELAY_TYPE                         in VARIABLE_FROM_ZERO   COUNTER_WRAP AROUND in WRAPAROUND IDELAY_MODE                       in NORMAL  DELAY_SRC                    ...

Motor thrust tester . Тестер тяги мотора. Version 2

Изображение
 Link to video : https://www.youtube.com/watch?v=g-Lwi4tdboU How to Bluetooth for Android: https://stackoverflow.com/questions/36978345/how-to-get-serial-data-from-bluetooth-in-unity-3d https://laurameaneyfyp.wordpress.com/2018/03/22/connecting-my-unity-app-to-the-hc-06/ https://blog.csdn.net/u014361280/article/details/108217598 https://github.com/estalaPaul/UnityAndroidArduinoBluetooth/tree/master/Android/bluetoothlibary/src/main/java/com/example/bluetoothlibary  1. Схема контроллера и программа. Maple Mini STM32F103 HX711 + 5kG тензосенсор. ACS758 100B (100ампер, бидиректионал токовый сенсор) линк на GIT (добавить) Плата разведена, заказана и получена.  Плата собрана и протестирована.  2. Механическая конструкция. линк на конструкцию. Результат измерений параметров мотора: Особенно интересно смотреть соотношение тяги и мощности. Можно оценить время работы набора пропеллер-мотор-контроллер от конкретной батареи.

Motor thrust tester . Тестер тяги мотора.

Изображение
1. Схема контроллера и программа. Maple Mini STM32F103 HX711 + 5kG тензосенсор. ACS758 100B (100ампер, бидиректионал токовый сенсор) линк на GIT (добавить) 2. Механическая конструкция. линк на конструкцию. 3. Gui, коммуникация и графики. 73 08 00 05 00 00 00 01 00 00 00 81 00     START 73 08 00 07 00 00 00 E8 03 00 00 6D 01     PPM 1000 73 08 00 07 00 00 00 4C 04 00 00 D2 00     PPM 1100 73 08 00 07 00 00 00 B0 04 00 00 36 01     PPM 1200 73 08 00 07 00 00 00 14 05 00 00 9B 00     PPM 1300 73 08 00 07 00 00 00 78 05 00 00 FF 00     PPM 1400 73 08 00 07 00 00 00 DC 05 00 00 63 01     PPM 1500 73 08 00 07 00 00 00 40 06 00 00 C8 00     PPM 1600 73 08 00 07 00 00 00 A4 06 00 00 2C 01     PPM 1700 73 08 00 07 00 00 00 08 07 00 00 91 00     PPM 1800 73 08 00 07 00 00 00 6C 07 00 00 F5 00     PPM 1900 73 08 00 07 00 00 00 D0 07 00...

iNAV work around

От переизбытка интелекта и приятной цены купил BETAFLIGHTF4. Захотелось его в iNav и еще и в режиме самолета. Лучше бы крыла, было бы проще. Но жертвенный пенолет уже ждет. Список задач: Есть 8канальные приемники с PWM выходом (реально 6 каналов) Есть PWM-to-PPM конвертер от дядюшки Ляо. Все остальное тоже есть. Только вот BETAFLIGHTF4 далеко не самый подходящий для этой задачи мозг. Полезная инфа(из документации к iNav):  Как скомпилить в докере: 1) надо установить докер. 2) стянуть образ: C:\work\my_projects\iNav\inav_flight_controller\inav>docker build -t inav-build . 3) Стянуть исходники 4) Скомпилить исходники. docker run --rm -v c:/work/my_projects/iNav/inav_flight_controller/inav:/home/src/ inav-build make TARGET=BETAFLIGHTF4 или docker run --rm -v c:/install/inaw/inav:/home/src/ inav-build make TARGET=BETAFLIGHTF4 в зависимости от того где лежат исходники iNav Выяснить, что софт BETAFLIGHTF4 хочет не-инверсный PPM. Понять, что конвертор дает инвер...

How to build coil for Minelab Explorer. DIY

Original article placed here:  http://www.23hq.com/metaldetectorssearchcoils/story/1674201 This is translation to motherfucker russian language. Оригинальный перевод был выложен мной на форум  https://forum.violity.com/viewtopic.php?p=80897&sid=e4496331ceb698606025a1f3cf9fc352 в 2008 году, где он сохранился и откуда я его скопировал в свой блог.  Building an Explorer Coil - Why build my own? Изготовление катушек для Эксплорера или нафиг оно нам надо? Я чувствовал себя как придурок, из-за ограниченного выбора катушек, доступных для моих детекторов (Explorer, Sovereign, and Excalibur). Там где я ищу, условия изменяются значительно и мне  часто  хотелось иметь катушки, которые бы лучше соответствовали моим специфическим условиям. Ибо наилучший результат дает правильно подобранный инструмент. Задача производителей - разработать катушку,которая бы удовлетворяла требованиям наиболее широкого сегмента рынка. Это означает что и DD и концентрическ...

Намоточный станок. Программа для намоточного станка. G code.

Изображение
http://library.eltech.ru/files/vkr/2017/magistri/1405/2017%D0%92%D0%9A%D0%A01405%D0%A8%D0%BA%D1%83%D1%80%D0%B8%D0%BA%D0%BE%D0%B2%D0%B0.pdf http://repo.ssau.ru/handle/Uchebnye-posobiya/Tehnologiya-raketnyh-i-aerokosmicheskih-konstrukcii-iz-kompozitnyh-materialov-Elektronnyi-resurs-multimed-obrazovat-modul-55059 https://www.studmed.ru/download/bulanov-im-vorobey-vv-tehnologiya-raketnyh-i-aerokosmicheskih-konstrukciy-iz-kompozitnyh-materialov_41cfb4bce96.html https://plasma100.prom.ua/a343471-upravlenie-namotochnym-stankom.html sin cos https://www.g-w.com/pdf/sampchap/9781590707906_ch03.pdf G Code Overview http://linuxcnc.org/docs/html/gcode/overview.html https://plasma100.prom.ua/a343471-upravlenie-namotochnym-stankom.html Влияние наполнителя на свойства полимерного композита http://elib.altstu.ru/journals/Files/pv2016_04_1/pdf/225samoilenko.pdf Технология изготовления и испытания органопластиковой ... http://www.irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?C...

Начала нейронных сетей.

Модный тренд 2018 года. Много задач решено при помощи нейронных сетей. Распознавание образа, почерка,циферок и прочего. https://neurohive.io/ru/machine-learning-cases/analiz-dannyh-na-python-postroenie-modeli-fondovogo-rynka-so-stocker/ Статьи с реализациями на питоне. Мне интересна задача самостоятельного управления дроном. Наприпер возможность облетать препятствия при полетах на низкой высоте и также возможность научить курилку петать с максимальной скоростью и минимальным отклонением по заданной трассе. Deep learning: https://medium.com/@ageitgey/try-deep-learning-in-python-now-with-a-fully-pre-configured-vm-1d97d4c3e9b Обучение на графической карте  Radeon RX580 https://habr.com/post/432030/ Веб-камера, Node.js и OpenCV: делаем систему распознавания лиц: https://habr.com/company/ruvds/blog/335770/ Применение нейросетей в распознавании изображений https://neuronus.com/stat/64-primenenie-nejrosetej-v-raspoznavanii-izobrazhenij.html Реализация алгоритма...