Перейти к содержанию

FAQ Raspberry Pi - Миникомпьютер с Linux за 25$/35$


Рекомендуемые сообщения

Здравствуйте!

Подскажите пожалуйста на сколько мощные можно подключать в малинке сервоприводы?

Любой мощности, например от 220 В переменки (розетка) можно подключить через реле любые устройства. С напряжением коммутации (управления) 3,3... 5 В и током не более 50мА, см.техописание на реле (питание управления взять с Pi) и с коммутируемыми контактами на 220 В (которые размыкают-замыкают линию питания сервопривода). Так как работа на открытие-закрытие не продолжительна можно подавать на катушку реле прямо с пинов питания Pi.

Второй вопрос как будет отключатся привод, при положении -- открыто и соответстно---закрыто...Если у сервопривода есть свои концевые выключатели крайнего положения --хорошо...

Тогда берем сигнал с концевого выключателя заводим на пины Pi по проекту например реализации нажатия кнопки... При замыкании концевого выключателя при положении, например --открыто, Pi выключает питание на сервопривод. Также при закрытии...

Можно сделать по-другому, чб не городить ... Засечь время открывания-закрывания сервопривода и подавать питание в течении нужного времени....

Если реле 5В ---220В проблемно найти, тогда через транзисторный ключ... Принцип тот-же, там включать-выключать линию питания будет транзистор...

Схему электрич. принципиальную накидаю если надо...

Изменено пользователем I am mechanic

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

- Настроены диалплан и контекст для него в Астериск

Пока при наборе допномера 22, умеет проговорить-прочитать в трубку строку....

Установка и настройка festival здесь: http://asterisk-pbx.ru/wiki/doku.php/festival

У меня русский цекст не захотел читать, только инглиш... Лечение оставил на потом :)

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Сегодня решил установить usb-разветвитель на 4 порта.

Купил оный Asrock usb-hub, разобрал корпус, т.к. мне нужна была только плата.

Спаял хомутик на 25 см и подключил к usb на малинке. Питание подводил к хабу внешнее от блока питания на 5V 1,5А.

И тишина ... я в шоке. Думал спалил хабик.

Пошел в магазин и купил точно такой же хаб, тк. конструкция будущего устройства не позволяет устанавливать другой размер хаба.

Для эксперимента подключил свой уже старый хаб к обычному компу и ... заработало!!!

Я снова в шоке ... почему???

Начал эксперимент по укорачиванию провода между малинкой и хабом.

...

Итог:

Хаб заработал на расстоянии в 10 см.

Прошу прокомментировать!

Как можно удлинить перемычку между хабом и малинкой?

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Литиевые аккумуляторы EVE Energy и решения для управления перезаряжаемыми источниками тока (материалы вебинара)

Опубликованы материалы вебинара Компэл, посвященного литиевым аккумуляторам EVE Energy и решениям для управления перезаряжаемыми источниками тока.

На вебинаре мы представили информацию не только по линейкам аккумуляторной продукции EVE, но и по решениям для управления ею, что поможет рассмотреть эти ХИТ в качестве дополнительной альтернативы для уже выпускающихся изделий. Также рассмотрели нюансы работы с производителем и сервисы, предоставляемые Компэл по данной продукции. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Приобрел нормальный USB шнурок на 1,8 метров. Диаметр каждого проводка без изоляции 0,4 мм, с изоляцией 0,5 мм.

Снова подключил свой usb хаб к малинке - и снова тишина ...

Подключил к ноутбуку и стационарному ПК - работает нормально.

Команда lsusb с длинным проводом выдает такую картинку:

Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.

С коротким проводом (примерно 10 см):

Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 006: ID 1ffb:008a

Ссылка на комментарий
Поделиться на другие сайты

Смотрел и по списку выбирал.

Список оказался немного глючным ... либо у меня что-то не то творится ...

Кто-нибудь пробовал подключение по usb через усилитель?

Ссылка на комментарий
Поделиться на другие сайты

Доброго всем времени суток,у меня возникло задание в теории сделать из малинки шлюз для сенсорной системы,вся задача сводится к тому,что к малинке надо подсоеденить радимодуль,был выбран nrf24l01,каждый час идет опрос датчиков которые отслылаю данные о температуре влажности и тд,мы эту информуцию принимаем и нужно передать на веб сервер,собственно и всё,самой малинке нет,нужно лишь теоретически это всё сделать.

Ссылка на комментарий
Поделиться на другие сайты

Спаял хомутик на 25 см и подключил к usb на малинке. Питание подводил к хабу внешнее от блока питания на 5V 1,5А.

Если от БП питание. может питающие провода отрезать в шнурке к Pi - крайние контакты шнурка питание, два средних - это data...

Схема 3 лист, прилагаю....

Raspberry-Pi-Schematics-R1.0.pdf

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

Спасибо за замечание, но сначала таки поступил: оставил только два центральных шнурка из usb. Подключил - не работает. Как оказалось, не хватало шнурка для заземления. В итоге спаял шнурок из трех проводов - Data+, Data- и общий минус (но не тот, что идет на корпус, а тот, что в связке из 4х проводков), а общий плюс взял с внешки и общие минусы соединил вместе. В итоге - всё заработало, но только на расстоянии в 10 см. Есть подозрение на ограничение длины именно сигнальных проводков или на них действует какая-то внешняя наводка. Пока не определился какая и от чего.

I am mechanic, БОЛЬШОЕ СПАСИБО ЗА ПРИНЦИПИАЛЬНУЮ СХЕМУ МАЛИНКИ !!!!!!!!!!!!!

Ссылка на комментарий
Поделиться на другие сайты

В итоге - всё заработало, но только на расстоянии в 10 см. Есть подозрение на ограничение длины именно сигнальных проводков или на них действует какая-то внешняя наводка. Пока не определился какая и от чего.

Вот здесь http://ru.wikipedia.org/wiki/USB написано следующее

Для подключения периферийных устройств к шине USB используется четырёхпроводной кабель, при этом два провода (витая пара) в дифференциальном включении используются для приёма и передачи данных, а два провода — для питания периферийного устройства.

Правильно витой провод должен быть использован...

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

Хм, интересно ... как-то с таким вариантом не сталкивался. Наверное просто у всех вошло в привычку использовать уже готовые шнурки, а внутренняя схема не интересует. Попробую сделать витую пару и проверить работоспособность. Поделюсь рзультатами ))

Ссылка на комментарий
Поделиться на другие сайты

Вот что ещё странно, подключал-то я даже через обычный usb-провод, длиной 1,8 метра (в последствии провод был укорочен до нужных 30 см), на минимальных расстояниях от оплетки провода. Система всеравно не видит.

Ссылка на комментарий
Поделиться на другие сайты

Сваял проектик, Pi в качестве GSM-оповещения при включении зажигания в авто..Своем.. :)

Схема следующая...

Pi подключен к розетке 12 В авто, через инвертор, с доп. USB-выходом... Можно штатный УСБ задействовать или скрытно прикрутить к положенному питанию.. и тэ дэ....

Работает это все так...

При включении зажигания, на Pi подается питание... Грузиться OS.... Стартует демоном Asterisk...далее посредством call-файла...

Астериск автоматом запустит специально сконфигурированный файл из директории /var/spool/asterisk/outgoing/

У меня такой alarm.call:

Channel:Dongle/mts/8ХХХХХХХХХХ
MaxRetries: 4
RetryTime: 60
WaitTime: 30
Context: out_alarm
Extension: 8ХХХХХХХХХХ
Priority: 1

Производит четыре попытки дозвона на нужный номер (номер моего мобильника:8ХХХХХХХХХХ) по 30 сек. , через паузу в 1 мин.

Скрипт alarm_event.sh стартует при загрузке OS посредством строки в /etc/rc.local прописанной до exit 0.

/home/call/alarm_event.sh
exit 0

Запуск alarm.call производит скрипт alarm_event.sh:

#!/bin/sh
# Задаем нужные права для созданного файла и переносим его в нужную папку
chown asterisk:asterisk /home/call/alarm.call
cp /home/call/alarm.call /tmp/alarm.call
mv /tmp/alarm.call /var/spool/asterisk/outgoing/

Почему так заморочен скрипт, понятно из Фака Астериск:

Нельзя создавать файл вызова из папки, в которой находится
очередь. Asterisk активно отслеживает подкачку и попытает-
ся захватить файл даже еще до того, как он будет закончен!
Файлы вызовов должны создаваться в какой-то другой папке,
потом в той же папке создается копия этого файла и эта копия
с помощью команды mv перемещается в папку подкачки. За-
метьте, что мы назвали команду mv, не cp. Это важно, потому
что процесс копирования в Linux реализован таким образом,
что файл появляется в папке назначения еще до того, как он
оказывается там полностью. В противоположность этому, ис-
пользование операции mv не позволит файлу появиться в папке
назначения до полного завершения операции перемещения.
При копировании очень велика вероятность того, что Asterisk
начнет читать файл до того, как он весь будет перенесен туда,
что приведет к непредвиденным результатам.

И такой хорошей инфы в факе куча...

После запуска call-файла задействуется контекст: out_alarm созданный в extensions.conf у меня такой:

[out_alarm]
exten => 8ХХХХХХХХХХ,1,Dial(Dongle/8ХХХХХХХХХХ/${EXTEN})
exten => 8ХХХХХХХХХХ,n,Playback(beep)
exten => 8ХХХХХХХХХХ,n,System(/home/astr/halts.sh)
exten => 8ХХХХХХХХХХ,n,HangUp()
[halt]
exten => 99,1,System(/home/astr/halts.sh)
exten => 99,n,Hangup

Второй диалплан создан для дозвона или ввода допномера 99 чб дополнительно позвонить на Asterisk и потушить Asterisk, в случае например, пропуска всех 4-х попыток дозвона...Если все будет работать с вводом доп номера, тогда диалплан out_alarm будет типа такого:

[out_alarm]
exten => 8ХХХХХХХХХХ,1,Dial(Dongle/8ХХХХХХХХХХ/${EXTEN})
exten => 8ХХХХХХХХХХ,n,Playback(beep)
exten => 8ХХХХХХХХХХ,n,WaitExten(20)
exten => 8ХХХХХХХХХХ,n,HangUp()
include => halt

...и добавить с помощью инклюда в контекст disa (см. пост выше)

[disa]
exten => _NXXXXXXXXXX,1,Dial(SIP/MySipNumber/${EXTEN},90,m,D)
include => sys ; добавляем в Наш диалплан disa диалплан sys
include => areboot ; то же по диалплану areboot
include => halt  ;теперь и для halt

Здесь при поднятии трубки Астериск ждет 20 сек. (WaitExten(20)) ввода добавочного номера 99 для прыжка в контекст halt и выполнения shutdown Pi, после 20 сек. отбой без тушения Pi... В любом случае на доп. номер 99 всегда можно позвонить отдельно, т.е. диалплан halt работает и сам по себе...

Во всех диалпланах забит конкретный номер, со всеми 11 цифрами - НЕ шаблон (с подчеркивания начинающийся и иксами) :)

Контексты описаны в sip.conf особо не заморачиваясь:

[8ХХХХХХХХХХ]
type=friend
username=8ХХХХХХХХХХ
;secret=
context=out_alarm
host=dynamic
disallow=all
allow=ulaw
allow=alaw
;allow=g729
;allow=GSM

[99]
type=friend
username=99
;secret=
context=halt
host=dynamic
disallow=all
allow=ulaw
allow=alaw
;allow=g729
;allow=GSM

Я сделал себе попроще... За включением зажигания, следует дозвон на мой мобильник, при принятии звонка выполняется out_alarm, я слышу beep и далее выполняется halts.sh. Если что могу сам позвонить на Астериск, набрать 99 и выполнить shutdown Pi...

#!/bin/sh
/sbin/shutdown -t 3 -f now

Протестировал в авто, все работает... Asterisk разъединяет линию до гашения Pi... Подключил через инвертор, положил все хозяйство под переднее пасс. сиденье, типа скрытно :)

В дальнейшем надо прикрутить к этому GPS-приемник и SMS модуль для Астериск для полноты системы оповещения... Температурный диапазон работы слабоват, не позволит использовать зимой например..

Теперь можно по звонкам судить когда жена приедет с магаза.. :)

Внимание автор не несет ответственности, если после внедрения данного проектика вы перенадеялись и у вас умыкнули авто. Система не является надежной охранной, а может использоваться, например для трекерного отслеживания, на базе гадания, о перемещении вашего авто... :)

Изменено пользователем I am mechanic

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

Запрос баланса сим-карты GSM-модема Huawei посредством ussd-запроса из терминала:

minicom -D /dev/ttyUSB2 //запуск терминала, у меня так
AT+CUSD=1,AA180C3602,15 //запрос баланса

ответ будет типа такого:

+CUSD: 0,"04110430043B0430043D0441003A00310035002C003500300440002C041B0438043C02

Выйдем нажатием <Ctrl + A ---Shift+Q>

Запускаем скрипт со строкой полученных циферок:

./ussd.sh 04110430043B0430043D0441003A00310035002C003500300440002C041B0438043C02

увидим баланс....Спасибо добрым web-людям... Не помню где взял...

Скрипт прилагается...

ussd.rar

Изменено пользователем I am mechanic

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Возвращаюсь с вопросом по длине кабеля USB.

Результаты оказались интересными.

В официальных данных мой usb-хаб не числится :(

Определяется с расстояния в 10 см через хорошие провода (брал из удлинителя usb).

Сегодня взял для пробы активный удлинитель на 5 метров.

Вечером отпишусь о результатах.

Ссылка на комментарий
Поделиться на другие сайты

Как и обещал, делюсь опытом.

В общем, подключил активный пятиметровый USB-удлинитель в разрыв между малинкой и хабом на 4 порта. И всё заработало!!!

Удлинитель называется MrCable USB 2.0 Extension Cable USBHB REPEATER.

Теперь буду его искать в магазинах. Потом придется распотрошить сам контроллер, укоротить провод до 30-ти см, и разместить на платформе.

Ссылка на комментарий
Поделиться на другие сайты

Честно говоря - не совсем понятна ваша проблема! Основываясь на собственном опыте использования малинки могу сказать следующее!

Малинка была подключена от зарядки к смартфону сони ериксон - где заявленная мощность была 0.8 А. Все работало прекрасно и стабильно - использовался тот же кабель от смартфона! Но потом появилась необходимость подключить на малинку доп оборудование - как то клавиатуру и 3Г модем. Так вот после подключения - получил постоянную проблему - то клвава отпадала - то модем отключался - то переодически сама малинка валилась в кору. Думал уже глюк платы. Почитал форумы, поигрался с мультиметром и все стало на свои места. Купил самый дешевый активный ЮСБ хаб на ебее за 2 доллара. (Обычный хаб но с питанием внешним) и сразу пропали какие либо проблемы. Питания малинки на усб порту не хватает на перефирию - и берется оно с самой платы.

Вобщем - после того как повесил оборудование через активный хаб - всте стало на свои места. Пропали проблемы к оборудованием, длиной проводов и так далее.

Проблема в том что если даже запитать малинку от мощного источника питания - всеравно не УСБ не хватит мощности - нужно таки внешнее для устройств.

коплю на мечту - Днепр К750

Ссылка на комментарий
Поделиться на другие сайты

Это потому, что распи выдаёт на USB порты всего по 100мА. Кроме мышки, клавиатуры или активного хаба к ним ничего не рекомендуется подключать.

Ссылка на комментарий
Поделиться на другие сайты

Вот и у меня вышло тоже самое. Как оказалось, мощности по питанию usb (по проводам + и -) хватает с достатком, а вот мощности по проводам DATA как раз и не хватает. Вот отсюда и пошли все глюки. Надо усиливать сигнал по шине DATA (Data+ и Data-).

Изменено пользователем sezam
Ссылка на комментарий
Поделиться на другие сайты

Да мы поняли! Просто у вас мистика какаято - прямо от длины кабеля зависимости... Берете активный USB-hub и все становиться на свои места

коплю на мечту - Днепр К750

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Проектик в разработке: включение-отключение инфракрасного обогревателя, посредством Pi, контроль тем-ры посредством Dallas (см.выше посты) + отключение инфракрасного обогревателя посредством дозвона на Астериск на доп.номер-если надо удаленно...

Включение обогре-ля посредством реле +5 подключенного к P1-02 (+5V) и P1-15 (GPIO22) посредством функции bcm2835 пример здесь http://www.airspayce...8c-example.html

bcm2835PUDControl Pullup/Pulldown defines for bcm2835_gpio_pud()
Enumerator:

BCM2835_GPIO_PUD_OFF
Off ? disable pull-up/down.

BCM2835_GPIO_PUD_DOWN
Enable Pull Down control.

BCM2835_GPIO_PUD_UP
Enable Pull Up control.

Подтягиваем к "земле" или отключаем P1-15, тем самым активируем, деактивируем реле, включая-выключая обогреватель. Код уже готов, осталось найти реле 3-5 V (придется ограничить ток чем-то или задействовать эл.ключ?какой?) на коммутацию контактов 220 VAC, подключить реле и отладить. When will have some time :)

Изменено пользователем I am mechanic

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...