sjtonic: (Default)
В связи с "бомбежкой" российских баз в Сирии с помощью беспилотников, в очередной раз удивили сообщения МО РФ по поводу высокой технической сложности подобных беспилотников. В данной области я в основном знаком с квадрокоптерами, но не вижу особых сложностей в подобной миссии с точки зрения электронной начинки и программного обеспечения. Один из самых старых проектов программного обеспечения полетных контроллеров ArduPilot не просто позволяет осуществлять подобные миссии, но и предназначен в основном для осуществления полетов по заранее заложеным GPS координатам.
Для меня, как незнакомого с "крылатыми дронами", больше сложностей вызвала бы постройка модели с ДВС и необходимой грузоподъемностью. Кстати, совершенно не уверен что показаные мины (10+ штук) находились на одном самолете, возможно нагрузка была ограничена одной-двумя минами на модель.

Ну и в качестве вишенки на торт ссылка на студенческий конкурс беспилотников с довольно интересным описанием миссии:
======================================
Задачей команд ставилось доставить образец крови от Джо – жителя сельской местности, который, по легенде, внезапно почувствовал себя плохо, находять в своем доме за городом. Дом Джо отрезан от города паводками, поэтому, чтобы достичь его и прилететь обратно, летательному аппарату нужно вцелом преодолеть до пятидесяти одного километра воздушного пространства по непрямолинейной траектории. Кроме того, положение Джо известно только с точностью до ста метров, и с целью близкого призмеления и избежания нанесения вреда человеку летательный аппарат должен локализовать его более точно уже будучи на месте. Также усложняет ситуацию тот факт, что нет почти никаких гарантий по поводу ландшафта как в месте начала миссии, так и в окресностях Джо, так что беспилотник должен обладать возможностью вертикальных или условно-вертикальных взлета и посадки, а также системой, позволяющей с достаточной степенью надежности выбрать подходящее место для приземления. Организаторы челленджа поощряют как можно более автономное поведения беспилотника, так что лучший возможный подход заключается в полном исключении действий пилота из миссий, начиная от вылета с места старта и заканчивая приземлением с пробой крови на том же месте. Помимо главного, “доставочного”, беспилотника в миссии может принимать участие вспомогательный летательный аппарат. К обоим аппаратам предъявляется довольно широкий ряд требований с целью обеспечить их как можно более безопасный полет и корректное поведение в непредвиденных ситуациях
======================================

Хотя никто не смог полностью выполнить все задачи конкурса, можно оценить сложность поставленного задания и сравнить с простым полетом на 50 км и сбросом нагрузки. Кстати, команда про которую идет речь использовала именно ArduPilot.
sjtonic: (Default)
Набрел на чрезвычайно интересную серию видео от бывшего пилота SR-71 (и U-2) Richard Graham с рассказами о самолете.

Рассказ о самолете:


+2 видео )

А его книга The Complete Book of the SR-71 Blackbird by Richard Graham, и упомянутая в интервью Skunk Works: A Personal Memoir of My Years of Lockheed by Ben R. Rich стоят у меня в очереди на прочтение.

Интересная деталь: по словам Ричарда Грэхема, после сбитого Пауэрса, U-2 и SR-71 летали практически над любой страной Северного полушария, за исключением СССР (неизвестно, включены ли сюда страны Варшавского Договора) и Китая.
sjtonic: (Default)
Проект будильника пока еще не угас. За прошедшее время разработана схемотехника для адаптера SPI/LCD и управления LED лентой, виброзвонками, а так же RTC. Пришлось вспомнить как работать с Eagle CAD и развести плату. Размеры платы определены внешними габаритами Raspberry Pi и платы дисплея.
Для нормального 3D пришлось экспортировать плату в DipTrace и поискать 3D модели отдельных компонентов. Вообще, за время работы заинтересовался DipTrace, попробую ее изучить и сравнить удобство рисования схемы и разводки в ней с Eagle.
Хотя я довольно успешно делал односторонние платы методом ЛУТ, эта плата получилась двухсторонней и я буду заказывать ее на стороне. Как оказалось, сейчас в Китае празднование восточного Нового Года и до середины февраля соваться с заказами бесмысленно, поэтому есть время еще раз прошерстить схему и разводку на предмет ошибок и недочетов.

+5 картинок )
sjtonic: (Default)
1. Отсутствие дополнительных выходов (полноразмерного USB, Ethernet) вносит свои особенности, но если не нужно постоянное сетевое подключение, то очень симпатичная вещь получилась


2. Хотелось чтобы выпуск Zero не был разовой акцией, а продолжался. За $5 их можно брать на вес :)
sjtonic: (Default)
Надеюсь, что написание постов по проекту поможет бороться с прокрастинацией и приведет к скорейшему успешному завершению проекта.

TFT LCD + Touchscreen + Raspberry Pi + FBTFT

N-ое время назад появилась идея и необходимость создания специализированного будильника. Что меня не устраивало в обычных будильниках? Невозжность гибкого управления будильником, например, такого, как в Андроиде. То есть, возможность создания нескольких событий, возможность постановки события на паузу, управления по сигналу различными устройствами.
Что именно мне надо от будильника:
- создание нескольких событий, в том числе и повторяющихся по дням недели.
- постановка на паузу любого события
- защита от несанкционированного управления будильником
- управление несколькими независимыми исполнительным устройствами
- сохранение настроек в энергонезависимой памяти
- RTC
- подключения двух виброзвонков
- подключение RGB светодиодной ленты для симуляции рассвета
Приятные но не жизненно необходимые мелочи:
- подключение светового источника (типа лампы-вспышки)
- звуковой сигнал

Было решено максимально использовать устройства уже имеющиеся в наличии. Выбор пал на 3.2 LCD touchscreen на базе контроллера SSD1289 и Raspberry Pi B. Были мысли об использовании STM32, но отпугнула сложность создания качественного графического интерфейса. Этот вариант до конца не отвергнут, и, возможно, вторая версия будильника будет собираться именно на базе STM32. Пока же решил ограничится Raspberry Pi. В качестве языка программирования выбран Python - заодно и научусь на нем программировать.
Однако, прежде чем начать заниматься будильником, не плохо было бы выяснить, а сработается ли Малинка с данным экраном. Как показало гугление, да, этот экран (и многие ему подобные) вполне себе работают сообща с Raspberry Pi. Но если они где-то там и работают, то не факт что они заработают у меня. Для проверки пришлось собрать на коленке небольшую схему.
Данный экран работает с 16-битной параллельной шиной, touchscreen же общается с окружающим миром по протоколу SPI. Если сложить количество выводов необходимых для управления экраном и тачскрином, то полученное число превышает количество GPIO у моей версии Raspberry Pi, да и у Raspberry Pi 2. Можно было поступить хитрее - купить новый дисплей и подключить его через HDMI разъем. Но, как говорилось выше, хочется обойтись тем, что имеется в закромах.
Дальнейшее гугление привело к довольно старой схеме-адаптеру, которая преобразует сигналы протокола SPI в необходимые нам 16 бит. Нашлось несколько более-менее похожих схем. Однако электрическая схема - это далеко не единственное необходимое условия для успешной работы. Нужен драйвер как экрана, так и тачскрина. Это предполагало использование или кастомного ядра или сторонних драйверов. Я решил остановится на сторонних драйверах (FBTFT).
Для подключения собрал схему на 74HC4040/74HC4094. Но... она не заработала. Как оказалось, для использования с драйверами FBTFT нужно несколько видоизменить исходную схему, заменив одну из 74HC4094 на простой инвертор 74HC04. Причем 100% рабочей схемы не было приведено, скорее это были идеи на тему. Поэтому пришлось комбинировать несколько схем. После нескольких часов мучений с новой схемой, она заработала, что и видно на заглавной фотографии. Причем заработал как и экран, так и тачскрин. Одной из проблем оказалось наличие нескольких схем именования выводов Raspberry Pi. Их существует по крайней мере 3 штуки.

Итак, подтверждена работоспособность связки Raspberry Pi и экрана, следовательно можно начинать непосредственную разработку устройста и его ПО.
sjtonic: (ATKRON 304)
Побывал на американской подлодке-музее. Скоро будет полный фоторепортаж.

USS Pampanito (SS-383), на заднем плане - USS Jeremiah O'Brien (представитель знаменитого класса Liberty)
sjtonic: (1010 profile)
По давней традиции, в начале нового года в Сан-Хосе проходит автошоу. Оно мало походит на крупные международные автовыставки, где происходят автопремьеры и показывают концепты. Это шоу носит исключительно утилитарный характер, когда можно пройтись, посмотреть на автомобили, выбрать свое следующее авто без назойливого внимания продавцов. Я пошел туда с конкретными целями и остался несколько разочарован, но не самой выставкой, а теми авто на которые я пришел посмотреть - все таки обзоры и фотогалереи на сайтах автопроизводителей сильно отличаются от реальных ощущений.
Как и обычно, в рамках выставки можно было совершить тест-драйв некоторых автомобилей, но я не воспользовался этой возможностью.

Я не собирался отснимать все авто на выставке, да и к тому же их каждый день можно увидеть на улицах. А снимал я только спортивные и роскошные автомобили, которые редко встретишь на дорогах даже в таком богатом месте как Силиконовая долина.

1. Перед тем как подписать этот автомобиль, я долго пытался определить, что же за он. Эмблема казалось незнакомой и так как я не большой спец по спортивным машинам, то почти отчаялся узнать что это за авто. Но именно эмблема и не давала мне просто так сдаться - я знаю эту эмблему, я ее видел и не один раз, правда она не вызывала никаких ассоциаций ни со спортивными дорожными авто, ни с роскошными. И внезапно осенило - это же Макларен! Эту эмблему я вижу не один раз в году на машинах команды Макларен выступающей в Формуле 1.
McLaren MP4-12C


+22 фото )

sjtonic: (391st FTR SQ)
Не может ли это стать новым увлечением?


Подробности в виде 8 фото )
sjtonic: (Default)
Побывали недавно в Сан-Франциско в Aquarium of the Bay. Это уже не первый мой визит туда, но все равно понравилось :) Дальше будет много фотографии без слов.



+37 фото )
sjtonic: (Default)
Сегодня к нам впервые прилетел регулярный рейс на Boeing 787 Dreamliner. All Nippon Airways открыли прямой рейс NRT-SJC-NRT.


+3 фото )
sjtonic: (Default)
На прошлой неделе начал обзаводиться мелочовкой для Ардуино (хотя некоторые вещи оказались очень даже не мелочными). В поисках информации по драйверу LED дисплеев забрел на сайт компании Maxim. И каково же было мое удивление, когда оказалось, что у них можно заказать бесплатные образцы некоторых их микросхем, чем я и не преминул воспользоваться. Было это в середине прошлой недели, а уже сегодня обнаружил у себя в почтовом ящике два конверта от Maxim. Быстро сработано! Хотя надо признать, что адрес отправителя находится в соседнем городе, буквально в десятке миль от меня :)
На многих упаковках видно название компании Dallas Semiconductor, которую Maxim купил в далеком 2001 году. Если учесть, что с 2007 года бренд Dallas Semiconductor умер официально, то можно предположить, что многие инженерные образцы уже далеко не новые. Но... дареному коню в зубы не смотрят.


sjtonic: (Default)
Сегодня калифорнийская погода порадовала теплым деньком. Вот и мы решили прогуляться по парку. А невдалеке от парка расположена площадка для радиоуправляемых моделей, где энтузиасты могут поупражняться в пилотировании. На площадке разрешены только электрические модели, поэтому особого шума они не издают, за редким исключением (о чем рассказ впереди).



+6 фото )
sjtonic: (Default)
Настала пора тряхнуть стариной и объединить оба своих образования в одном направлении

Arduino Duemilanove
sjtonic: (Default)
Во время сегодняшней фотосессии случился настоящий производственный инцидент - котя упорно не понимала что происходит, поэтому настойчиво обнюхивала и изучала импровизированную фотостудию. И любопытство привело ее в самый центр кадра, и именно в тот момент когда сработал таймер.


sjtonic: (Default)
Зарисовки из Лиды

DSC09326

Profile

sjtonic: (Default)
sjtonic

April 2022

S M T W T F S
     12
3456789
1011 1213141516
17181920212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 11:58 am
Powered by Dreamwidth Studios