I am mechanic Опубликовано 15 июня, 2016 Поделиться Опубликовано 15 июня, 2016 Вот прога на Си, считывает с gpio_07 RasPi уровень сигнала - 1 или 0. На gpio подключен Sound sensor module. Like this - http://ru.aliexpress...2319235663.html Программа ваялась как модуль - для прикручивания к Asterisk посредством agi - sound sensor, но не нашел решения, пока забил (если кто подскажет код - как прикрутить к asterisk через agi, stdout, stdin и тэдэ, буду признателен). Прогу можно задействовать, например - для включения света (или еще чего) по хлопку или произнесенному слову - с выводом управления через другие GPIO.... Прикрепил исходник и готовый вариант... ssensor.c.rar ssensor.rar 0 От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение Ссылка на комментарий Поделиться на другие сайты Поделиться
I am mechanic Опубликовано 5 июля, 2016 Поделиться Опубликовано 5 июля, 2016 (изменено) Сваял полезную фичу в связке Asterisk + motion. Как поднять motion см. здесь - http://forum.cxem.ne...40#comment-2284732... (449 - пост) Как поднять Asterisk см. здесь - http://forum.cxem.ne...5 Can i go... Фича пашет следующим образом - при дозвоне на Asterisk и наборе допномера 69 - производится запуск скрипта: [sendcam] exten => 69,1,System(/home/astr/sendcam.sh) exten => 69,n,Playback(/var/lib/asterisk/answer/mailgo) exten => 69,n,Hangup С последующим голосовым оповещение что мыло отправлено... А отправляется фотка (snapshot), которая делается motion - как написано по указанной выше ссылке... Фотка выбирается из дирректории по времени звонка, из скрипта sendcam.sh - все станет, may be ясно - прикрепил... Теперь пошагово - что делает скрипт: - обновляет dns - сервера на гугловский 8.8.8.8 (на всякий случай).. - зипует с паролем выдернутую из папки motion фотку, сделанную в момент дозвона, реалтайме. Бывает пролет - фотка еще не сделана мотионом - не было движения например, а скрипт отработал и приходит пустое письмо. Тогда надо повторить дозвон с донабором 69.. (не нашел пока решения для устранения этого бага).. - кодирует zip-архив в base64 кодировке, иначе ssmtp - не сможет отправить вложение - фото.. Кстати его хоть и обозвали эмулятором почтовика, а работает он как часики и без танцев с бубном.. Как поднять его здесь - http://forum.cxem.ne...2 (пост №5) - отправлят посредством ssmtp - зазипованно-закриптованную и закодированную фотку (snapshot) на нужный адрес... - шредером скребет диры где все добро лежало.. Вот собственно и все.. Можно поставить в Авто все это хозяйство скрыто и делать фоты при включении зажигания, тогда надо в rc.local - до строки exit 0, прописать путь до нашего скрипта, например: /home/sendcam.sh Тогда при старте ОС, будет стартовать и наш скрипт - но успеет ли запустится мотион и сделать фотку - до этого момента - большой вопрос!? Для решения этого - в скрипте sendcam.sh - первой строкой надо дописать - спать 30 секунд, после этого исполняться - например.. sleep 30 Можно также закинуть в cron, дальше фантазия рулит... Прикрепил 7zip, ставится так: tar jxvf p7zip_15.14.1_src_all.tar.bz2 cd p7zip_15.14.1/ make sudo ./install.sh 7za Теперь как увидеть фотку в Винде (мой вариант).. Приходит письмо в теле которого белиберда в кодировке base64, вот кусок кода: AMxH6uSfUMFhmi3I3XXbpAJVVogV8zJoMvESCw0VfBAV+GLnq28nmrJzNpqS+rjw3l+nCHYn4kD6 t+T0rNV8Zx7nBAjCwdX9bqIksKqMpXIXjRYGPiuI6cUn8ZB5cvzNrKVxSteUuQfVttORWUWWnzjw Yj744aft0/oYO+Wu12gEFoWkAf2XGH57yKK3glR/xm2IoSH04x9kh1GBY4rV+0232St3R9kVdUu7 cGnlZWtLjTDUyqDnB9SCFStE1aSFqQYyoxPxTDob5swZmDpJLa7/QB09aPq2HSwARcjqr2EqkQGH bFBPNCEx0weD0BqXUY2HeKI6MQDF2J4uR/wALKoZ0INg1Qe4tEXP1n3w3f0rf3V8+cTy/g20jpTN T6SnH26MFWRs/uofJhaC6HejGnnzrWKI3zAPVWDxn5og+5uda8q1ufxJoMqvbllQ1RZ6hrmp8WzA u1Rn1gg6w//EjOXbdrZRgr1nAPjq4w4BEjvAkpWfEWkNfe+nwF/CUlhNO3ZijyHigAwgTvhBpWI4 t2PwmjeRzxdYUnkT18nHYDbMb3Lu82jLcx1GbnaE+701oxY6UGT6tQtBOhp0lOU7KD9j3NWFdy+U UZNogDMvmitCSBFWuieZ50D/1SxOkGKBaaw9fxLrtckBJkoEAtoRofagdTL/yvvJaLLYNMe0HUxL iUqC3U5mg67hivGrBkGlxKEBXLgr1MHeeYnxZMnjttqtj+trTcY/oXdh7ajpX/h2jXUGIFYKWFfq vaGaaVQpFHOSjLhe/9sSeKYJydHxxYKx3A7CkpQ80pexzkaLEEckLL5N0xDgywdUMOdUdtG/6KTp pJLm0zEEp6rmlHaTPRrTlLD1xWmGgOH9zuzAYGC4K3cVNwzxWolD8rqPc0kJowxu+gsfVcGO5RW2 i5tfBsfaJJCz9BFFb7IMoFNCj6Pf9TjlPK7Py+JKwkAovqZICabhwxgzn+u3inwZoED16PfvQsHc rN2jTjn525nDLinFb1pP3pEgDpfS0skEZZMniSaZup7D5TqkZgiWepyffg5g0O/n9iGN1tN4rHUU Все это дело надо декодировать программой - base64.exe - прикрепил... Выделяем Ctrl-A, весь код в письме (а НЕ сохраняем письмо в .txt) так как будет сохранена и обертка smtp-письма - декодировщик выдаст ошибку.. Открываем пустой текстовик - вставляем код и сохраняем с расширением .b64. Натравливаем на него программу base64.exe, напримет так: base64.exe -d send.b64 send.zip Получаем на выходе zip-архив, распаковываем с вводом пароля и зрим фотку, можно всю эту процедуру загнать в батник, здесь поле для творчества.. The End... sendcam.rar base64.zip p7zip_15.14.1.rar Изменено 5 июля, 2016 пользователем I am mechanic 0 От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение Ссылка на комментарий Поделиться на другие сайты Поделиться
Реле, вентиляторы, корпуса, разъемы, а так же любые электронные компоненты в нашем каталоге! Бесплатная доставка + 15% кэшбэк + скидки!Перейти на сайт ТМ Электроникс Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
sezam Опубликовано 19 июля, 2016 Поделиться Опубликовано 19 июля, 2016 Всем привет. Появилась проблема с перенаправлением видеотрансляции с RaspiCam. Запускаю камеру командой: ffserver -f /home/www/ffserver.conf & raspivid -o - -t 0 -vf -hf -fps 30 -b 6000000 | ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -f flv http://127.0.0.1/webcam.ffm При работе в консольном режиме открывается экран видеопотока и я вижу во весь экран изображение с камеры. При этом торможения никакого замечено не было. При этом в локалку изо не передается. В итоге, хочу получить что-то в виде "картинка-в-картинке". Сервер apache2 поднят. Хочу сделать пока простую html-страничку с её размещением на RasPi, на которой была трансляция с RaspiCam без торможений. Есть ещё вариант размещения на web-странице контейнера с возможностью ввода команд прямо в linux, но как такое реализовать - не знаю. Что-то в виде консольного режима управления. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
I am mechanic Опубликовано 22 июля, 2016 Поделиться Опубликовано 22 июля, 2016 .... -f flv http://127.0.0.1/webcam.ffm А если так запускать http://localhost/webcam.ffm ? 0 От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение Ссылка на комментарий Поделиться на другие сайты Поделиться
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке. Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
I am mechanic Опубликовано 29 июля, 2016 Поделиться Опубликовано 29 июля, 2016 Прогу можно задействовать, например - для включения света (или еще чего) по хлопку или произнесенному слову - с выводом управления через другие GPIO.... Приинклюдил модуль бипера к проге ssensor - теперь при внешнем звуке, запускается модуль beeper и Малина отзывается - пикает бипером - подключенным к RPI_GPIO_P1_12 и GND, через резистор 1 кОм.. См.комменты.. Можно вместо бипера навесить диод или... все что фантазия подскажет.. Естесстно с правильной схемой подключения, любой нагрузки.. Прикрепил исходники... ssensor_beeper.rar 0 От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение Ссылка на комментарий Поделиться на другие сайты Поделиться
Литиевые батарейки и аккумуляторы от мирового лидера EVE в КомпэлКомпания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
S_Stalker Опубликовано 16 августа, 2016 Поделиться Опубликовано 16 августа, 2016 Чтобы не плодить тем спрошу здесь. В версии pi3 из разъёма GPIO можно снять I2S или прийдётся ставить модуль ? Поиском пользовался, есть несколько вариантов, но внятного ответа именно по "железному" i2S не нашёл. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sezam Опубликовано 16 августа, 2016 Поделиться Опубликовано 16 августа, 2016 (изменено) .... -f flv http://127.0.0.1/webcam.ffm А если так запускать http://localhost/webcam.ffm ? Получилось вот так: raspivid -t 999990 -w320 -h240 -o - | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8025/}' :demux=h264 При этом загрузка системы составила 3-5% и задержка 1-1.5 секунды, а посмотреть потоковое видео в VLC можно так: rtsp://<IPofRaspberryPi>:8025/ Теперь другой вопрос. Как организовать контейнер для потокового видео на странице HTML сайта, поднятого на Raspberry (Apache2)? Может у кого есть готовый контейнер? Изменено 16 августа, 2016 пользователем sezam 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Vascom Опубликовано 17 августа, 2016 Поделиться Опубликовано 17 августа, 2016 (изменено) Чтобы не плодить тем спрошу здесь. В версии pi3 из разъёма GPIO можно снять I2S или прийдётся ставить модуль ? Поиском пользовался, есть несколько вариантов, но внятного ответа именно по "железному" i2S не нашёл. Ты имеешь в виду I2C? Можно: Изменено 17 августа, 2016 пользователем Vascom 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Гость Опубликовано 17 августа, 2016 Поделиться Опубликовано 17 августа, 2016 I2S - это одно, а I2C - другое Лишь бы напостить... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Vascom Опубликовано 17 августа, 2016 Поделиться Опубликовано 17 августа, 2016 Тогда ответ очевиден - нельзя. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Гость Опубликовано 17 августа, 2016 Поделиться Опубликовано 17 августа, 2016 Тогда совершенно очевидно что ты не в теме вообще... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Vascom Опубликовано 17 августа, 2016 Поделиться Опубликовано 17 августа, 2016 (изменено) Вы всегда оскорбляете пытающихся помочь? Изменено 17 августа, 2016 пользователем Vascom 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Гость Опубликовано 17 августа, 2016 Поделиться Опубликовано 17 августа, 2016 Вопрос поставлен некорректно. Да и лучше бы пост повисел без ответа, чем с такими "помощниками". 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
S_Stalker Опубликовано 17 августа, 2016 Поделиться Опубликовано 17 августа, 2016 (изменено) В аттаче картинка из pi b+ . Мой pi 3 ещё не приехал, самому проверять не на чем. Изменено 17 августа, 2016 пользователем S_Stalker 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Гость Опубликовано 17 августа, 2016 Поделиться Опубликовано 17 августа, 2016 С третьей PI замануха относительно модуля Wi-Fi, занимает UART. А относительно i2s - не, не слышал. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
S_Stalker Опубликовано 17 августа, 2016 Поделиться Опубликовано 17 августа, 2016 Да я слышал что UART стал наполовину софтовым у 3 pi. Универсализация и рационализация, мать её... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Гость Опубликовано 17 августа, 2016 Поделиться Опубликовано 17 августа, 2016 Поэтому и сижу на 2-й, разница в производительности не очевидная, а вот вопросы к третьей версии есть 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
I am mechanic Опубликовано 22 августа, 2016 Поделиться Опубликовано 22 августа, 2016 Вот сваял проектик gsm-сигнализации в зачаточном виде.. Работает это "чудо мысли" так - к RaspPi подключен обычный геркон типа ИО102-2, через резистор 1 кОм (см. комменты в gerkon.c - прикрепил).. При размыкании геркона - производиться запуск скрипта - alarm_gerkon.sh (прикрепил..) Который в свою очередь посредством call-файла (прикрепил..) производит дозвон на нужный номер.. Тема разъжевана здесь http://forum.cxem.ne...2 У себя прогу gerkon - закинул в cron.. Почему не запустил в цикл? - читаем комменты.. */2 * * * * /root/gerkon/gerkon Кто доваяет прогу до уровня цикла - просьба выложить.. gerkon.rar alarm_gerkon.rar gkalarm.rar 0 От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Антон Опубликовано 22 сентября, 2016 Поделиться Опубликовано 22 сентября, 2016 В 22 августа 2016 г. в 12:58, I am mechanic сказал: // Компиляция: gcc -o server server.c -lbcm2835 -lrt // Исполнение: sudo ./server #include <stdio.h> #include <bcm2835.h> #define PIN1 RPI_V2_GPIO_P1_03 #define PIN RPI_V2_GPIO_P1_05 int main() { if (!bcm2835_init()) // Инициализация GPIO return 1; //Завершение программы, если инициализация не удалась bcm2835_gpio_fsel(PIN, BCM2835_GPIO_FSEL_INPT); // Порт на ввод bcm2835_gpio_fsel(PIN1, BCM2835_GPIO_FSEL_OUTP); bcm2835_gpio_set_pud(PIN1, 2); while(1){ while(!bcm2835_gpio_lev(PIN)) {bcm2835_delay(5000); if(!bcm2835_gpio_lev(PIN)){}} printf("Серверная открыта!\n"); system("/home/pi/email"); system("python /home/pi/ds18b20/Open.py"); while(bcm2835_gpio_lev(PIN)) {bcm2835_delay(5000); if(bcm2835_gpio_lev(PIN)){}} printf("Серверная закрыта!\n"); system("/home/pi/email-out"); system("python /home/pi/ds18b20/Closed.py"); } return (bcm2835_close ()); // Выход из программы } я вот так цикл организовал 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
I am mechanic Опубликовано 13 октября, 2016 Поделиться Опубликовано 13 октября, 2016 23.09.2016 в 00:46, Гость Антон сказал: я вот так цикл организовал... Если программу с циклом: Цитата while(1){ while(!bcm2835_gpio_lev(PIN)) {bcm2835_delay(5000); if(!bcm2835_gpio_lev(PIN)){}} запустить, он разве не съедает всю память и система прихлопнет процесс? Или как-то иначе код работает? 0 От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Wladimir_TS Опубликовано 13 сентября, 2021 Поделиться Опубликовано 13 сентября, 2021 (изменено) Вопрос по Raspberry Pi есть такой. Этот аппарат может управлять монохромным LCD дисплеем без контролера, голая матрица с драйверами строк и столбцов от OKI MSM5298 на строки и 5299 на столбцы ? Или требуется какой-то доп контролер ? Матрица 620х200 TN Как я понимаю DSI это не то или не совсем то, а похоже нужен FPDI-1 4 байтный сигнал загрузки данных строки Строб загрузки Сброс счетчика строк Инкремент счетчика строк Разрешение работы Изменено 13 сентября, 2021 пользователем Wladimir_TS 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Vascom Опубликовано 13 сентября, 2021 Поделиться Опубликовано 13 сентября, 2021 Управлять может. Дополнительный контроллер не потребуется. Только программно ножки дёргать для записи данных в сдвиговые регистры драйверов. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Wladimir_TS Опубликовано 13 сентября, 2021 Поделиться Опубликовано 13 сентября, 2021 А кто-то когда-то это делал ? Не хочется быть первопроходцем. Во вторых после всего какие-то вычислительные ресурсы останутся ? Видеопамяти-то в дисплее нет - надо постоянно регенерировать. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Vascom Опубликовано 13 сентября, 2021 Поделиться Опубликовано 13 сентября, 2021 (изменено) Задача не выглядит сложной и ресурсоёмкой. Думаю зависит от требуемой частоты обновления изображения. В статике всё просто: прописал данные в shift-регистры драйверов и они поддерживают вывод на экран сколь угодно долго. Надо обновить изображение - прописал ещё раз. Малинка не микроконтроллер, у неё ресурсы производительности в тысячи раз выше. Изменено 13 сентября, 2021 пользователем Vascom 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Wladimir_TS Опубликовано 13 сентября, 2021 Поделиться Опубликовано 13 сентября, 2021 (изменено) Для данного дисплея частота обновления фиксирована и составляет 70 раз в секунду, частота тактирования записи в регистр строки - 2,2 МГц От чего-то подумалось просто что на Raspberry Pi есть аппаратный интерфейс такого дисплея. Изменено 13 сентября, 2021 пользователем Wladimir_TS 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.