![]() |
Бортовой компьютер мавра.
Итак решил создать отдельную ветку по своему БК.
Раньше его описывал в бортовичке, но информация собирается, проект продвигается, может кто-то что либо хорошего посоветует. Что в планах: https://lh5.googleusercontent.com/-R...shemacarbk.jpg Желаемый функционал: Автомобильное: - Приборная панель - Климат контроль - Получение информации с контроллеров Микас 11 и Стаг 100 Мультимедиа - Интернет радио - Воспроизведение фильмов - Обзор изображения с WEB камер - Запись видео - Навигатор - Звуковое оповещение о ошибках, превышении скорости Сеть: - использование интернета EVDO от интертелекома либо WCDMA от GSM операторов - веб страничка с возможностью управления базовым функционалом БК, просмотр местоположения машины, просмотр изображения с камер - удаленное программирование кубика и 3х контроллеров. Автономность: - питание от отдельного свинцового акуммулятора 12В 7А. Что пока есть: Собран комп https://lh6.googleusercontent.com/-Z....05.15%2B-%2B9 Текущая реализация выполняет функционал интернет радио https://lh4.googleusercontent.com/-S...o/DSC_0609.JPG Есть детский сайт https://lh3.googleusercontent.com/-C....05.15%2B-%2B1 Есть софт под приборку написанный под OpenGL ES2, который буду полностью перерисовывать. http://owncloud.smarts.zp.ua/apps/fi...e297864ef439e4 Софт: Операционка кубика - Debian Linux Интернет радио - bash скрипты, gcc Сайт - php,html Приборная панель - gcc Контроллер приборки - andruino c Весь софт и схемы выложу в открытый доступ (по GPL лицензии). Ветка по этому БК развивалась тут Дальше все изменения здесь. Ссылки на софт Первая ветка Первый вариант приборки. Вылизанный под OpenGL (для x86 машин или для новых ARM с видеоядрами, которые могут крутить OpenGL) Интернет радио Mplayer, Bash скрипты и программа вывода изображений на дисплей 1602 (c++). Папка расположения скриптов /automedia Текущий вариант приборки. Написан под OpenGL ES2. Скетч контроллера arduino nano 3 (обслуживание дисплея) Вторая ветка Содержимое SD карты для дисплея - http://owncloud.smarts.zp.ua/apps/fi...77a8def03c6568 Скетч для модуля сенсорных кнопок и управления клапаном печки и вентилятором - http://owncloud.smarts.zp.ua/apps/fi...601f7f5edc90aa Скетч для модуля дисплея - http://owncloud.smarts.zp.ua/apps/fi...78d87bf24cf298 Образ SD карты для Cubieboard2 (16Gb) - http://owncloud.smarts.zp.ua/apps/fi...a559838dc53c04 5.4Гб в сжатом виде. |
Здесь список используемого оборудования (обновляемо)
Cubieboard 2 Базовый компьютер http://owncloud.smarts.zp.ua/apps/fi...d8c062c1f90b3d За вместо этой платы подойдет кубик 3 или x86 компьютер (скорее всего любой андроид свисток) Стоит 68$ на алиэкспрессе Стерео усилитель звука 3 Вт Усилитель для воспроизведения сигналов предупреждения http://www.baboon.co.in/wp-content/u...-1-700x700.jpg На OLX продают за 30ку Часы реального времени Часы + хранение актуальных номеров станций интернет радио (56 байт оперативки питаемых от батарейки, по словам производителя память сохранится в течении 10ти лет) http://www.kiatronics.com/media/cata.../7/0/70400.jpg Куплено на олх за 30ку Дисплей 7' с контроллером HDMI Основной элемент приборки http://g02.a.alicdn.com/kf/HTB1G8YkG...Xq6xXFXXXk.jpg Куплен на алиэкспрессе за 22$ Контроллер работает как настоящий монитор. Можно переключаться между HDMI, VGA, AV входами, есть пины для кнопок настройки изображения. Дисплей TN 800x480. GPS модуль eb-240td 12 активных спутников, пассивная антенна, измеряет скорость движения, дает координаты, дает время и дату http://www.kosmodrom.com.ua/pic/EB-240TD.jpg Был куплен лет 5 назад на космодроме за 220грн ЖКИ дисплей для бороды с преобразователем SPI-LCD Для интернет радио https://lh3.googleusercontent.com/ND...=w1709-h960-no Дисплей был куплен давно где-то 80грн. PCF преобразователь на олх за 50 грн. USB звуковая карта В кубике есть своя, но мне сначала не понравился звук (оказывается громкость нужно было приподнять). Поставил внешнюю. Кубиковская подойдет для воспроизведения сигналов предупреждения. Внешняя используется для интернет радио. Arduino Nano v3 Контроллер приборки. Задача собирать информацию с GPS, датчика температуры, с выводов подведенных к приборке (дут, масло, дальний свет, датчик температуры, датчик скорости). Управляет ШИМ клапана печки и ШИМ вентилятора салона. http://www.reichelt.de/bilder/web/xx...NO_NANO_03.png Куплен на OLX за 100 грн. Датчик алкоголя Буду стебаться над бухими гаишниками http://g01.s.alicdn.com/kf/HT1E3QKFK...dXXagOFbX7.jpg Взял на aliexpresse за 3$. USB RS232-TTL адаптер Для подключения Стаг-100 к компу http://g02.a.alicdn.com/kf/HTB1Hef5H...Xq6xXFXXXV.jpg 70 центов на али ;-). Некоторые барыги продают их для стагов по 500грн. Датчик наличия горючих газов Будет сигнализировать о наличии пропана или паров бензина в салоне http://g03.s.alicdn.com/kf/HT1l..MFF...bXXagOFbX1.jpg 1.2$ на али. Стабилизатор напряжения 5В 12А Обеспечит питание кубика, дисплея, сигнального УМЗЧ, 2х сенсорных контроллеров, arduino nano, зарядки mi-fi, зарядки телефона https://lh6.googleusercontent.com/-z....08.15%2B-%2B1 Был куплен на олх за 180грн K-Line адаптер от evgen... Обеспечит связь с микасом. На будущее хочу сделать проброс трафика в блютус адаптер для управления микасом с помощью андроидовского софта. https://lh3.googleusercontent.com/-O....08.15%2B-%2B2 300 грн. Клапан печки BMW Обеспечит нужный приток тосола в печку для поддержания заданной тепературы. Так, как там реализован отталкивающий механизм на пружине, то можно просто реализовать с помощью ШИМ регулируемое открытие клапана. https://lh3.googleusercontent.com/f9...=w1722-h968-no Олх - 250 грн. |
Ссылки на софт перенесены в первый пост
|
Итак, забрал жертву для новой приборки. Оказывается у меня в кладовке лежало 2 приборки. Вторая почти идеальная, оставил на резерв.
https://lh3.googleusercontent.com/0Y...=w1722-h968-no Задача - красиво вставить в приборку дисплей, что-бы было место для жизненно важных светодиодов "масло", "работа двигателя", "перегрев", "CE". |
Реализовал на столе контроллер arduino для приборки (arduino+gps+ds18b20).
https://lh3.googleusercontent.com/kT...=w1722-h968-no Написал кусок софта https://lh3.googleusercontent.com/sm...M=w545-h968-no Ардуина теперь получает с спутника время и дату, координаты, скорость движения. Меряет температуру. Считает скорость машины по датчику скорости (6 импульсов на метр). Реализован ШИМ клапана печки. В ардуину можно вбить 2 параметра - "пороговая температура для програева" (открывает печь на всю до достижения этой температуры) и "желаемая температура в салоне" (ШИМ уменьшает пропорционально открытие клапана при достижении этой температуры). Датчик температуры DS18B20 в влагозащищенном корпусе будет установлен на правой стороне водительского сидения с низу в чехле. https://lh3.googleusercontent.com/HX...k=w545-h968-no |
Тавровая приборка в самый раз для 7 дюймового дисплея
https://lh3.googleusercontent.com/VX...=w1722-h968-no Только нужно сверху сделать небольшую канавку, что-бы выровнять немного дисплей. |
Интернет сейчас реализован с помощью Mi-Fi роутера Huawei EC5220 EVDO rev A. Провайдер Интертелеком. Скорость до 3мбит/сек. Расход денег - 2 грн в день (если не включил роутер, то не платишь). 200мб с скоростью в 3мбит/сек в день, выше безлимит с скоростью 128кбит. Интернет радио тянет 128кбит, что хватает на 3.5 часа проигрывания музыки. Потом с возможной икотой сколько влезет.
В среднем использование трафика на инет радио в день составляет 150мб (поездка на работу, с работы, домашние поездки). Качество СДМА инета очень радует. При поездке в Кирилловку радио заглыхало 3 раза - Васильевка, Мелитополь и Шелюги. |
як цикаво...
|
Подпишусь! :cool:
|
Провел модификацию компа.
Софтверные изменения: Для обеспечения интернетом железки: WiFi переведен в режим точки доступа. Wi-Fi теперь раздает интернет. MiFi теперь работает в режиме NDIS. Можно подключать любой модем GSM либо CDMA. Проверил на CDMA Axesstel MV241 и на UMTS Huawei E1550. Можно подключать Android телефон как USB модем. Аппаратная модификация железки составила: - замена DC-DC 5V 3A на 5V 12A - подключен bluetouth модуль HC-05 (для трансляции k-line адаптера подключенного к микасу) - добавлен 4х портовый USB хаб для внутренних устройств. Из физических модификаций: - 7ми портовый хаб развернут, что-бы 4 порта смотрели снаружи - кубик перевернут, так, что-бы HDMI порт был сзади https://lh5.googleusercontent.com/-3....08.15%2B-%2B1 https://lh5.googleusercontent.com/-0....08.15%2B-%2B1 https://lh5.googleusercontent.com/-1....08.15%2B-%2B1 Передняя пустая часть готовится под сенсорную клавиатуру из 6ти кнопок. Свободные порты: 5 внутренних и 4 внешних USB По окончанию модификаций будет наклеен декоративный пластик с печатью на нем. |
Эээ! Юсби что, залиты термосоплями? Ну там внизу не знаю, но повыше в машине этот клей плавится и стекает на солнышке. Я делал тахометр светодиодный и он стоял у меня на верхней крышке вала руля, так клей внутри его корпуса потек в первый день на солнце :)
|
ИМХО аудио, видео, навигацию и упралвение бортовиком надо всё делать на 10..12 дюймовом планшете (реально до 14 лезет). Ставить вместо магнитолы.
Пусть будет как Тесла. |
Термоклей используется только на холодных деталях, на горячих (кубик, dc-dc) крепится шурупами. Первая вариация с термоклеем пережила жару хорошо, машина стояла неделю на солнце в Кирилловке. Возможно печка расплавит его, нужно проверить.
|
Цитата:
Первый и основной - android. Система вроди-бы и линуксоподобная, но не дает свободы. Linux как конструктор - делай с ним что-хочешь. Даже если планшет позволяет поставить линукс, то не факт, что можно будет запустить все устройства. Второй - отсутствие нужного железа: нет портов GPIO, нет SATA для подключения SSD либо винта, нет инфракрасного порта для пульта, не подключишь дополнительные USB устройства. Аппаратные особенности планшета не позволят апгрейдится на другое железо. В текущей реализации, если я например захочу сделать распознование объектов, то мне достаточно снять кубика и поставить Mini-ITX плату с Core I3-I5м процессором, и все будет работать с минимальными переделками, с планшетом такой "финт ушами" не прокатит. |
Планшет - это просто орган управления вашим хозяйством + медиаплеер "по дефолту".
В нем же уже есть и аудио-видео программы+навигация. Я просто не представляю, как вы будете делать вот это: Цитата:
А в районе бороды - и места много, и удобно тыкать, когда рука около рычага КПП находится. Цитата:
Скорее всего и на винде-планшете будет норм. |
- Воспроизведение фильмов - обычный плеер VLC (VLC очень хорошо интегрируется в сишные OpenGL приложения)
- Обзор изображения с WEB камер - OpenCV (c++) - Запись видео - OpenCV (c++) - Навигатор - хочу использовать OpenStreetMap Управляющие элементы: сенсорная клавиатура в районе бороды и пульт ДУ, может еще будет радио мини клавиатура. |
1.Никто, кроме вас, не увидит смишные видеоролики. Особенно те, кто сзади сидит (кроме того конкртено у ВЛС плеера есть ряд неудобств по управления с клавиатуры. Лучше цельтесь на КМплеер). :(
4.ИМХО, навител+яндекс (гугл) карты - идеальные в своем классе решения (как минимум в РФ и тех странах ЕС, где я был). Пробочный сервис яндекса у нас - вообще супер штука. Кроме того, не знаю как на Украине, в РФ есть такое приложение как "мегакомбайн" - это симбиоз "стрелки" (оповещатель о камерах видеофиксации), видеорегистратор и еще пара штук -ооочень удобная плюшка. Ради нее одной люди планшеты ставят в машину. управление клавой - это, ИМХО, 18 век какой-то. Кроме того - с таким "железом", как у вас - сам бог велел использовать парктроник. Вот, смотрите как удобно/ Одна из лучших реализаций, какие мне встречались: http://www.pixic.ru/i/m090F8t6T8C7u7k1.jpg http://www.pixic.ru/i/E0m0680668c7V792.jpg http://www.pixic.ru/i/T0T0d8P6P837x7r0.jpg Дадите адрес-пришлю видео, как работает этот парктроник. |
Да. Забыл - "планешет" это я условно сказал.
Тенически-как угодно. Хоть отдельно тыкальный экран и системник Интел в багажнике. :) Всё-таки перед водителем должны быть аналоговые приборы (пусть даже те, какими крутит комп) тахометра, спидометра, давления и температуры жидкостей. А остальное - в середине торпеды куда удобнее смотреть и пользоваться. Ну, может еще СМСки имеет смысл выводить перед водителем - там может быть срочная короткая информация. |
Модернизация в +++++.Но зачем? и куда? в ТАВРОН?
|
Цитата:
В машину. Да, в таврон. Что не так-то?? |
По поводу парктроника интересно, скинте в личку ссылку.
|
Поработал немного над дисплеем
Дремелью спилил лишний пластик, вырезал пазы для дисплея https://lh5.googleusercontent.com/-Y....08.15%2B-%2B5 Термоклеем был прикреплен дисплей https://lh5.googleusercontent.com/-g....08.15%2B-%2B1 Шлейф получилось запаковать таким образом https://lh3.googleusercontent.com/-l....08.15%2B-%2B8 Перед окончательной сборкой спереди дисплея будет черная пластиковая рамка. По бокам дисплея в один ряд будут сигнальные индикаторы. Основная задача сигнальных индикаторов - обеспечить минимальной информацией до момента выхода кубика в рабочий режим. |
Тема близка мне, подпишусь. Пример как можно 7 дюймов в приборку стандарт вписать https://www.drive2.ru/l/6171607/
|
Прикольно сделано. Мой колхоз и рядом не стоял.
|
|
Текущее время: 11:59. Часовой пояс GMT +3. |
Перевод: zCarot Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.