Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Управляй роботом-мутантом чтобы исследовать загадочный мир, находи классное оружие и сражайся с различными врагами, чтобы выжить!

Зомботрон Перезагрузка

Экшены, Платформеры, Шутер

Играть

Топ прошлой недели

  • Oskanov Oskanov 9 постов
  • Animalrescueed Animalrescueed 46 постов
  • AlexKud AlexKud 33 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
246
StudentIngeneer
StudentIngeneer
6 лет назад
Скриншоты комментов

К посту⁠⁠

https://pikabu.ru/story/pet_detector_opovestit_kogda_vash_ko...

К посту
Показать полностью 1
Кот Raspberry pi Батя Дверь Программирование
6
772
armlab
armlab
6 лет назад
Arduino & Pi

Pet Detector оповестит когда ваш кот просится домой⁠⁠

Что делать, если ваш кот проситься в дом громким мяуканьем и часами ждет под дверью, пока вы его заметите? Для решения этой проблемы энтузиаст EdgeElectronics создал Pet Detector — устройство, которое присылает уведомление хозяину на смартфон, если кот находится у двери.
Pet Detector оповестит когда ваш кот просится домой

Как сообщается, гаджет основан на одноплатном компьютере Raspberry Pi, оснащенном камерой, направленной в сторону входа в помещение. Решение работает на скрипте Python, который при помощи модели TensorFlow MobileNet-SSD распознает объекты в видеопотоке.


Детектор определяет две области — «внутреннюю» (животное находится в доме и хочет выйти на улицу) и «внешнюю» (кот просится домой). Если питомец пребывает в них в течение 10 последовательных кадров (стоит учесть, что FPS у Pet Detector составляет немногим выше 1 кадра в секунду), то посредством API Twilio устройство отправляет на смартфон владельца сообщение с информацией о том, что животное хочет войти — или, наоборот, выйти.


Исходный код Pet Detector и подробная инструкция по его созданию опубликованы на GitHub.

Источник: itc.ua

Показать полностью 1 1
Raspberry pi Raspberry Pi 3 Pet Detector Видео Кот
95
686
SickReason
SickReason
6 лет назад
Лига Геймеров

Ретро консоль на Raspberry Pi⁠⁠

Привет, пикабу) Зачесалось в одном месте сделать себе ретро консоль для игр nes, snes, sega etc., а заодно и пощупать raspberry pi(тоже очень давно хотелось). Заказал все что надо, три недели ожидания и наконец то все пришло:

1. Два геймпада GameSir G4s

2. Raspberry Pi 3 b+ Kit, который включает в себя:

-сам компьютер

-простой акриловый корпус

-3 радиатора охлаждения

-кулер 5v

-карта micro sd на 32 гига

-usb кардридер

-hdmi кабель

-блок питания 5v 3A

Сборка.

Ничего сложного из себя не представляет. Собирается легко как конструктор.

Клеим радиаторы. На них что то вроде двухстороннего скотча. Прикручиваем плату к днищу, кулер к крышке и собираем весь корпус. Подключаем вентилятор охлаждения к 4 пину(+5v) и к 6 пину(Ground). На правой нижней фотографии видно как он подключен.

На всякий случай вот выводы GPIO:

Установка ОС и Запуск.

Для начала нужно установить на микро сд карту OS. Сначала я выбрал RecalBox. Но при запуске на мониторе был темный экран и значок молнии в правом верхнем углу. При этом на самой плате мигал индикатор питания(pwr), а индикатор обращения к сд карте(act) не подавал никаких признаков. Сперва грешил на комплектный блок питания, но попробовав другие все было тоже самое. После некоторых поисков в интернете на каком то форуме нашел причину: recalbox банально не поддерживает пока что pi 3 model b+. Поэтому решил ставить RetroPie


Устанавливал через balenaEtcher. Все просто, вставляем карту памяти в кардридер, запускаем программу, выбираем наш образ(предварительно распакованный), нашу карту и жмем Flash!. Далее ждем. После завершения процесса карта будет не доступна в системе, вытаскиваем ее и вставляем обратно. Теперь доступна. Т.к. retropie основан на rasbian(а это линукс) и файловая система ext4(вроде бы), то в винде не будет видна основная часть нашей карты. В корень карты нужно закинуть файл wifikeyfile.txt с таким вот содержанием:

ssid="имя вашей WiFi сети"
psk="пароль от нее"

Это что бы сразу подключиться к WiFi сети без клавиатуры и подключится к "малинке" по SSH.

Извлекаем карту памяти из ПК и вставляем ее в Pi. Карта памяти вставляется без щелчка, просто до упора. Никаких защелок там нет. Вытаскивается так же. Подключаем hdmi кабель(у меня монитор vga 19", поэтому я использую переходник hdmi-vga), 3,5 мм аудио джек, контроллеры и питание. Если все сделано правильно, то индикатор pwr на плате должен гореть непрерывно, а индикатор act мигать пока загружается система.


Сперва система предложит настроить наши геймпады. Настраиваем их. Последний пункт "Hotkey Enable" это клавиша, которая будет использоваться для различных комбинаций типа сохранение/загрузка игры и тд. На моих геймпадах есть кнопка Home. Ее я и использую. Вот сами хоткеи:


Hotkey+Start Выход из игры (в EmulationStation)

Hotkey+Left Shoulder Загрузить

Hotkey+Right Shoulder Сохранить

Hotkey+→ Input State Slot Increase

Hotkey+← Input State Slot Decrease

Hotkey+X Вызов меню RetroArch (RGUI Menu)

Hotkey+B Перезапуск игры (Reset)


После этого жмем ОК и попадаем в главное меню со всеми консолями. Но их там нет) Только один пункт с настройками retropie. Это потому что в системе нет еще игр.

Подключаемся к сети. Заходим Retropie - WiFi. Система попросит выбрать страну. Соглашаемся.

Так же эти настройки доступны в RetroPie - Localisation Options


После выбора страны у вас должно открыться такое окно(если нет, то зайдите снова в Retropie - WiFi). Здесь выбираем вариант номер 3 и ждем. В случае успеха у вас появится ip адрес и ssid вашей сети.

Подключились.


Теперь надо включить SSH

CONFIG > RASPI-CONFIG Interfacing options > SSH > Enable

Далее устанавливаем WinSCP. Сразу можно установить терминал Putty. Запускаем WinSCP и вводим


Имя хоста: тут ip адрес вашей малинки. Его можно посмотреть в пункте меню Show Ip.

Имя пользователя: pi

Пароль: raspberry

Можно уже закинуть игры в директорию:

home/pi/RetroPie/roms

Для каждой приставки своя папка. Для денди - nes, для сеги - megadrive  итд. После загрузки нужно перезапустить EmulationStation. Жмем Start, затем Quit-Restart EmulationStation и подтверждаем перезагрузку. После этого игры будут доступны. Но продолжим настраивать дальше..


Нужен root. Получаем root.


Жмем Ctrl+P в окне WinSCP. Он коннектится и запрашивает пароль. При наборе пароля не видно никаких символов.

Вводим эту строку:

sudo nano /etc/ssh/sshd_config

Далее ищем вот эту строку:

PermitRootLogin without-password - yes

И приводим ее к такому виду:

PermitRootLogin yes

Далее жмем Ctrl+X. Затем Y и нажимаем Enter.

Устанавливаем пароль:

sudo passwd root

И дважды вводим пароль для root доступа. Если все правильно, то появится строка

passwd: password updated successfully


Теперь зайдем через WinSCP под root доступом.

Начинаем Новое соединение. Так же вводим ip адрес, имя и пароль. Но нажимаем на кнопку "Еще", слева выбираем из списка "SFTP" и справа в "Параметры протокола - Сервер SFTP" пишем это:

sudo /usr/lib/sftp-server

Нажимаем Ok в этом окне. И Сохранить в окне настроек соединения. Все. Вошли под рутом.

Теперь можно отключить лог загрузки приставки:

Открываем этот файл

/boot/cmdline.txt

Меняем console=tty1 на console=tty3. Добавляем loglevel=3 если этого нет (скрываем не критические). В конец добавляем logo.nologo, чтобы скрыть логотип Raspberry Pi.


Скрыть пункт CONFIG в меню.

Комментируем блок retropie в файле:

/etc/emulationstation/es_systems.cfg

Отключаем runcommand меню.

Это вот такая плашка при запуске игры. Для каких то настроек. Честно, даже не смотрел.

Находим файл:

/opt/retropie/configs/all/runcommand.cfg

Меняем disable_menu = "0" на disable_menu = "1"


Настройки отображения и шейдеры.

Configuration Editor - Configure basic libreto emulator options-Configure default options for all libreto emulators

Video Smoothing false. Сглаживание. Я отключил. С ним не понравилось

Aspect Ratio 16:9

Render Resolution 800x600 Среднее разрешение поставил. Меньше нагрузки. Тем более использую шейдер, а картинка все равно растягивается на весь экран.

Video Shader Enable true. Включить/выключить шейдер.

Video Shader File. Если в предыдущем пункте включили шейдеры, то здесь надо выбрать из списка какой шейдер использовать.

Overlay Enable. Включить/выключить оверлей. Это что бы закрыть черные полосы вокруг изображения.

Overlay File. Соответственно файл оверлея.

Настройки оверлея пока не трогал. Не сильно то и мешают эти полоски)


Некоторые шейдеры:

Темы.

Что бы сменить тему нужно зайти в пункт ES Themes, затем выбрать из списка тему и скачать ее. Вернуться стартовое окно, затем Start - UI Setting - Theme Set. Можно либо листать вправо/влево, либо открыть список доступных тем(ранее скачанных)

По умолчанию системе недоступно все дисковое пространство. Для того чтобы это изменить, нужно "развернуть" всю доступную память нашей карты. Raspi-Config - Advanced Options - Expand Filesystem. После нужно перезагрузить всю систему.

Загрузка обложек.

Встроенный в EmulationStation Scraper почему то не заработал. Пытался найти ответ - не нашел. Но зато нашел альтернативу ему. scraper by steven selph

Retropie Setup - Manage packages - Manage optional packages - scraper - Install from source

Далее нужно закрыть EmulationStation, иначе настройка не запустится. Закрываем его Start - Quit - Quit EmulationStation. В терминале пишем

sudo ~/RetroPie-Setup/retropie_setup.sh

Далее Configuration/Tools - Scraper

Можно настроить откуда он будет тянуть обложки, указать для каких систем он это будет делать. А можно видео-превью скачать.(В среднем на одну игру 5-7мб). После того как поставили нужные вам настройки, выбираем первый пункт и ждем. Если игр много - долго ждем.

Жмем ок. В следующих окнах жмем Cancel/Back пока не попадем обратно в терминал. В нем пишем emulationstation для ее запуска. Затем, как она запустится, перезагружаем всю систему. А иначе, при закрытии терминала, закроется и emulationstation)


Если вы скачивали видео-превью, то нужно включить поддержку видео в темах

Start - Ui Setting - Gamelist View Style - Video

Start - Other Setting - Use Omx Player - On


Можно подключить как сетевой диск.

Мой компьютер - подключить сетевой диск

адрес

\\retropie\roms

так еще удобнее закидывать игры

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

Показать полностью 20
[моё] Raspberry pi Retropie Игры Ретро-игры Своими руками Консоль на raspberry pi Эмулятор Длиннопост
143
29
teuchezh
teuchezh
6 лет назад
Собачьи будни

Технопёс⁠⁠

Писали обзор на железку :)

Технопёс
Показать полностью 1
[моё] Собака Лабрадор Технологии Raspberry pi
3
4
armlab
armlab
6 лет назад

[Видео] Собираем свой Linux дистрибутив⁠⁠

Благодаря распространению недорогих одноплатных компьютеров вроде Raspberry Pi и его клонов, мы наблюдаем повышение интереса к использованию embedded Linux среди энтузиастов технологий. Важное отличие встраиваемой платформы от сервера или десктопа/лэптопа в существенно ограниченных ресурсах, будь это производительность процессора, объем оперативной или постоянной памяти. И в этом случае становится особенно интересно использовать дистрибутив Linux, оптимизированный для решения какой-то конкретной задачи, в противовес использования полноценного "десктопного" дистрибутива.


В этом вебинаре мы обсудим, что же из себя представляет современный дистрибутив Linux, из каких важнейших частей он состоит и какие существуют простые и не очень способы собрать свой собственный дистрибутив. Мы рассмотрим варианты от полностью ручной сборки всех компонентов дистрибутива до контейнеров с примерами реального использования, а также обсудим достоинства и недостатки каждого способа.


Данный вебинар рассчитан на любителей электроники, адептов "умного дома" и просто любителей техники и современных технологий. Понимание основ вычислительной техники и операционных систем, а также опыт работы с Unix-подобными операционными системами поможет участникам лучше понять обсуждаемые темы.

Слайды к видео: тут (кликабельно)


Автор: Алексей Бродкин

Показать полностью 1
Raspberry pi Raspberry Pi Zero Linux Линукс? Видео
4
23
demon91rf
6 лет назад
Arduino & Pi

Нужна помощь с Raspberry Pi 3b v1.2⁠⁠

Доброго времени суток, уважаемые члены сообщества. У меня возникла проблема с малинкой и хочу услышать ваше мнение.
Суть проблемы:
У меня есть 2 устройства: малинка и pic-процессор. От pic-процессора на малинку передаю прямоугольный сигнал с частотой 16 kHz на 19 ножку (согласно j8 header). Малинка с помощью программы, написанной на Си, обрабатывает этот сигнал. Для написания программы использовал библиотеку bcm2835 версии 1.58. Суть программы в том, что она фиксирует переход от 0 к 1 (Rising edge event согласно документации на библиотеку bcm2835). Далее сама проблема: после запуска программы фиксируется некоторое количество таких переходов и малинка намертво зависает. Статично горят зелёный и красный светодиоды.

Нужна помощь с Raspberry Pi 3b v1.2

Не могу понять в чём дело.

Пробовал разные sd карты, пробовал запитывать от блока питания. Ничего не помогло.

P.S. Сильно не ругайте, это мой первый пост.

Показать полностью 1
[моё] Raspberry pi Технические проблемы Raspberry Pi 3
59
20
armlab
armlab
6 лет назад
Arduino & Pi

Авторский опыт: голосовой помощник с платой расширения Matrix Voice⁠⁠

Плата для разработки Matrix Voice - это дополнение к Raspberry Pi, которое может быть использовано для создания голосового помощника. Я получил образец для обзора, чтобы узнать: может ли “не программист” что-то из этого сделать.


У некоторых людей есть склонность к программированию и разработке, но я не из них. Я ранее писал о DIY-проектах c Alexa, но мне никогда не доводилось делать собственный. На первый взгляд это казалось невероятно сложным, однако, каким-то образом мне удалось сделать это. В немалой степени благодаря отличным учебникам и документации, доступным на сайте Hackster.io.


Плата выглядит не особо впечатляюще, но на ней есть всё необходимое. С ней вы получаете восемь выделенных микрофонов и FPGA для для работы всех алгоритмов и обработки звука.

Авторский опыт: голосовой помощник с платой расширения Matrix Voice

Я ожидал, что быстро распакую Voice, подключу Raspberry Pi, монитор, динамик, а затем скопирую туда код. Всё оказалось немного сложнее, но удивительно, что тормозом стал не искусственный интеллект или программирование, это был Amazon.


Туториалы, которые я использовал, обещали, что я потрачу час на Creator или Voice, но оба заняли около двух часов. Это неплохо, учитывая, что я абсолютный новичок, который ничего не программировал уже более десяти лет. Но прежде чем я смог потратить эти часы, погрузившись в создание своего собственного устройства с искусственным интеллектом, мне пришлось создать учетную запись и профиль безопасности в Amazon.


Несмотря на сложный процесс регистрации на Amazon, чувство удовлетворения, которое пришло от объединения всего вместе и постановки работы, было огромным. Я определенно рекомендую обе платы для тех, кто интересуется разработкой ИИ.


Пример управления платой голосом:

Цель моего проекта была проста, но эти платы способны на гораздо большее. С функциональностью Voice, можно создавать виртуальные помощники, а Creator может управлять роботами и интеллектуальными домашними устройствами.


Весь проект с Alexa, который я попробовал сделать, обошелся мне примерно в $100 + цена обычного динамика и SD-карты. Базовый вариант Voice стоит $55, за $65 расширенный с Bluetooth и WiFi, Creator стоит $99. Цена Raspberry Pi $35.


Было бы дешевле купить Amazon Echo или Google Home Mini, но ни один из них не может быть разобран и использован для другого проекта - по крайней мере, это не так просто.


proARM - чат про одноплатные компьютеры на ARM в Телеграм


Источник: ampproject.org
Перевод: Ximen (@snovgorodov)

Показать полностью 1 1
[моё] Matrix Voice Raspberry pi Raspbian Робот Робототехника Видео Длиннопост
6
43
armlab
armlab
6 лет назад
Arduino & Pi

Авторский опыт: карманный рабочий стол Pi Zero с экраном e-Paper⁠⁠

Рамин Ассадоллахи использует свой Raspberry Pi Zero W в качестве автономного мобильного рабочего стола, подключаясь к нему через VNC с другого компьютера, когда он хочет поработать над новым проектом. Но он часто ловил себя на мысли, что хотел бы иметь удобный способ отображения на устройстве необходимой информации, например, IP-адрес полученный Pi Zero. Он нашел плату расширения для Pi Zero c 2.13 экраном e-Paper(технология эл.чернил) от Waveshare и всё встало на свои места.

Окончательное устройство, которое он называет StickPi, сочетает в себе Pi Zero W, e-Paper экран и макетную плату с несколькими кнопками, все внутри 3D-печатного корпуса. Чтобы максимально задействовать внутренний объем корпуса, Рамин припаял штыри разъёма к Pi Zero посередине, что позволило ему создать компактный "сэндвич" из всех компонентов.

Авторский опыт: карманный рабочий стол Pi Zero с экраном e-Paper

C e-Paper экраном у Рамина появилась возможность узнавать информацию об устройстве, не подключаясь к нему по сети. Но благодаря кнопкам на задней панели, подключенным к GPIO Pi Zero, у него также есть шесть программируемых кнопок, которые могут выполнять любые функции.

В самом простом варианте каждая кнопка выполняет команду или скрипт на Pi. Но Рамин хочет что-то более продвинутое. На видео он рассказывает, что его следующим шагом будет создание настоящего пользовательского интерфейса (GUI) для экрана Pi, используя кнопки на задней панели в стиле геймпада. Страничный интерфейс с возможностью прокрутки позволит пользователю быстро и легко выполнять всевозможные функции, c нетерпением ждем, что он придумает.


Мы уже не в первый раз видим, как кто-то пытается сделать Pi Zero более мобильной платформой, и данный способ напоминает уменьшенную версию Zero Phone.


ARMLab - канал про одноплатные компьютеры на ARM в Телеграм

Показать полностью 1 1
[моё] Raspberry pi Raspberry Pi Zero Stickpi Видео
7
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии