Настройка Raspberry Pi Controlled LED в считанные минуты

  1. Шаг 1
  2. Шаг 2
  3. Шаг 3
  4. Шаг 4
  5. Шаг 5

Недавно у меня была возможность поиграть с Raspberry Pi 3. Первым делом я попытался управлять светодиодной подсветкой с помощью RPi. Позвольте мне объяснить, как это работает, чтобы вы могли попробовать это дома.

Этот пост проведет вас через весь процесс, и следующие условия являются обязательными.

  1. Raspberry Pi которые вы можете купить здесь: http://goo.gl/Y8iMAQ
  2. Скачайте операционную систему, я предпочитаю ** Raspbian **, так как она официальная ( https://www.raspberrypi.org/downloads/ )
  3. SD-карту для RPi 3 получить 16ГБ класс 10microSD

Итак, как только все будет готово, пришло время перейти к игре.

Шаг 1

Запись Raspbian изображения на SD-карту - это первое, что нужно сделать. Для этого вы можете использовать следующее

Наша новостная рассылка выходит каждые 15 дней. Нет пуха. Чистый контент.

  1. Win32 Disk Imager для окон
  2. это Руководство для Linux и Mac

Шаг 2

Когда SD-карта готова к работе с операционной системой, вставьте ее в Raspberry Pi и загрузитесь. А также подключите Pi к вашему модему через Ethernet (также можно использовать WiFi)

Теперь вы можете войти в RPi с IP-адресом Pi, который вы можете найти на странице состояния модели.

Ваше имя пользователя по умолчанию для Pi будет pi, а пароль - raspberry. если аутентификация прошла успешно, вы попадете на консоль вашего Pi.

Шаг 3

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

sudo apt-get установить python-pip sudo pip установить колбу

Вышеуказанные команды установят зернышко а также колба в твоем пи. pip - менеджер пакетов для python, а flask - основанный на python микро-фреймворк.

Шаг 4

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

Для получения более подробной информации о конфигурации контактов обратитесь на этот сайт: https://pinout.xyz/

Шаг 5

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

Сначала создайте простой файл Python с помощью следующей команды

И вот код для достижения этого. Скопируйте и вставьте его в файл.

из колбы импорт Flask, render_template из flask.ext.responses импорт json_response, xml_response, auto_response импорт datetime импорт RPi.GPIO как приложение GPIO = Flask (__ name__) .route («/ toggle», Methods = ['POST']) def togle (): GPIO.setmode (GPIO.BOARD) ## Использовать нумерацию выводов платы GPIO.setup (7, GPIO.OUT) ## Установить вывод GPIO 7 в состояние OUT = не GPIO.input (7) GPIO.output (7, состояние) ## Включить вывод 7 GPIO и вернуть json_response ({«status»: state}, код_состояния = 201), если __name__ == «__main__»: app.run (host = «0.0.0.0», port = 80, debug = Правда)

Теперь время запустить сервер. Вы можете запустить сервер просто как обычное приложение на Python

sudo python simple_iot.py

Теперь откройте ваш отдых клиента, как Почтальон или же Advance Rest Client и поднять запрос POST к чему-то как ниже. Если все работает нормально, вы найдете статус возвращенного света, и свет переключит его состояние.

Скриншот от Почтальона Скриншот от Почтальона

Это быстрый способ настройки Raspberry Pi с WebServer для управления светодиодом.

Вот репозиторий github всего исходного кода: https://github.com/varun-raj/RaspberryPiFun

Новости

Социальные сети в России, зима 2015-2016 Цифры, тренды, прогнозы | Блог Brand Analуtics — все о бренд мониторинге и социальной аналитике
Представляем данные регулярного исследования активной аудитории социальных сетей в России, зима 2015-2016. В исследовании представлены данные по аудитории, возрасту, полу и региональному распределению

SMM маркетинг от А до Я
Развитие социальных сетей породило новую огромную бизнес отрасль — СММ маркетинг. Это когда мы приходим с нашим продуктом в какую-нибудь соцсеть, находим там нашу целевую аудиторию, и предлагаем ей наш

Полезно знать
20.02.2014 Что такое Pinterest. Визуальный PR и маркетинг Pinterest или ПИНТЕРЕСТ – социальная сеть, использующая вместо текстов картинки и изображения, которые можно добавлять в аккаунт,

Фейсбук Моя страница: ВХОД на свою страницу Facebook
Фейсбук (Facebook) Моя страница — это личная страница каждого зарегистрированного пользователя самой большой в мире социальной сети.  Фейсбук даёт возможность людям с разных уголков Земли общаться между

Анализ социальных сетей
АНАЛИЗ СОЦИАЛЬНЫХ СЕТЕЙ (social network analysis) - новое направление структурного подхода, основными целями которого являются исследование взаимодействий между социальными объектами и выявление условий

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

ВРЕДНОЕ ВЛИЯНИЕ СОЦИАЛЬНЫХ СЕТЕЙ НА ЗДОРОВЬЕ ЧЕЛОВЕКА - VI Студенческий научный форум (15 февраля - 31 марта 2014 года)
ВРЕДНОЕ ВЛИЯНИЕ СОЦИАЛЬНЫХ СЕТЕЙ НА ЗДОРОВЬЕ ЧЕЛОВЕКА Гущина Н. В., Люлина Н.В. С распространением всемирной паутины рост социальных сетей по всему миру стал глобальным явлением. С каждым

Влияние социальных сетей на подростков. Пропаганда суицида в сетях
Почему мы любим интернет? Почему молодым людям, подросткам сказать «Привет» стало проще, познакомившись в интернете, чем просто подойти в реальности? Почему все «сидят» в социальных сетях? Социальные сети

Маркетинг в социальных сетях (SMM) для продвижения компании
Деятельность в социальных сетях, на блогах и форумах по повышению лояльности клиентов получила название SMM — от аббревиатуры английского звучания этого термина – Social Media Marketing. Аудитория

Фейсбук (Facebook) - что это за сеть: как пользоваться ФБ
Фейсбук — это самая популярная и большая социальная сеть в мире. Если Вам интересно узнать больше о Facebook, про то как пользоваться сетью и о некоторых «фишках» ФБ — этот материал именно для вас!