Настройка 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

Похожие

Как обновить phpMyAdmin
... шаг не является обязательным. Вы можете обновить phpMyAdmin, просто заменив старую папку phpMyAdmin на вновь загруженную. Но сохранение старых папок и файлов phyMyAdmin перед запуском обновления, просто чтобы быть в безопасности, является разумной практикой. Таким образом, если во время обновления что-то пойдет не так или вы все испортите, вы всегда можете переименовать папку из phpMyAdmin_old обратно в phpMyAdmin. И вы вернулись к рабочей
Как получить идеальное освещение для видео
Если вы только начинаете с видеопроизводства, освещение вашей видеосъемки может быть сложным. Существует большая разница в том, как наши глаза воспринимают свет по сравнению с объективом камеры. Камерам нужно гораздо больше света, чтобы получить качественное изображение, чем вы можете себе представить. Но есть и другие нюансы, которые нужно учитывать при планировании видеосъемки. Самое большое одолжение, которое вы можете сделать для себя, - это правильно подготовиться
Как установить и использовать ADB, Android Debug Bridge Utility
... включенная в Android SDK от Google"> ADB, Android Debug Bridge, - это утилита командной строки, включенная в Android SDK от Google. ADB может контролировать ваше устройство через USB с компьютера, копировать файлы туда и обратно, устанавливать и удалять приложения, запускать команды оболочки и многое другое. Мы рассмотрели некоторые другие уловки, которые требуют АБР в прошлом, в том числе
Как сделать деревянные качели?
Все мы, несомненно, прекрасно знаем о преимуществах наличия сада. Сад - прекрасное место для отдыха и восстановления. Для этого, безусловно, стоит оборудовать его деревянными качелями. Его будут использовать не только дети, но и взрослые, беззаботно отдыхающие на нем в теплую погоду. Кроме того, деревянные качели это красиво украшение сада ,
Выпуская с уверенностью
Некоторые люди говорят, что мы выпускаем sitespeed.io слишком часто. Это отчасти верно. Мы выпускаем часто, но не выпускаем слишком часто :) Мы выпускаем новые функции, так как они выполняются в течение последних 4,5 лет (sitespeed.io исполнится 5 лет в октябре!). У нас были некоторые ошибки, но мы разработали систему, в которой мы обычно их обнаруживаем перед выпуском. Если у вас возникли проблемы с отслеживанием при обновлении и выпуске, следуйте инструкциям
Skrill - как настроить аккаунт?
... шаг за шагом Skrill - как разблокировать лимиты на вашем аккаунте? Skrill предлагает анонимность? Skrill - аннулирование аккаунта В базовом варианте использование электронного кошелька Skrill требует наиболее важных личных данных. Чтобы иметь возможность неограниченно оплачивать онлайн-ставки на спорт, вы
Браузер Вбрасывание: Опера против Храброго против Вивальди
Рынок браузеров полон бесчисленных настольных и мобильных браузеров. опера , Храбрый , а также Vivaldi не так популярны, как Firefox или Chrome, но все они были созданы для удовлетворения конкретных потребностей пользователей . За исключением случаев, когда речь идет о спецификациях
Шаг 4 (RDS): интеграция с базой данных Microsoft SQL Server Amazon RDS
... вить Blendo Output (Назначение) Выход Blendo - это любой пункт назначения, в который вы хотите отправить свои данные. Добавьте Amazon RDS Microsoft SQL Server в качестве конечного вывода Разрешение Blendo : для того, чтобы Blendo имел доступ к вашему MS SQL Server, пожалуйста, убедитесь, что в белый список и разрешено подключение с этих двух IP-адресов: 52.18.126.160/32 и 52.213.36.20/32. Если
Как написать PDF-файл - бесплатная программа для редактирования PDF
Я не думаю, что я единственный, кто ненавидит заполнение официальных печатных изданий. Особенно, если кто-то подготовил их в не редактируемом файле PDF. Чаще всего для того, чтобы заполнить такую ​​декларацию, я должен сначала найти кого-то, у кого есть принтер, затем взять ручку и потратить много времени на разборчивое заполнение отпечатка. Считая, что я не сделаю ошибку и мне не придется делать это второй раз ... Если вы хотите знать, как написать PDF-файл, то я призываю вас прочитать эту
Как обновить Windows 7 или 8 до Windows 10 (прямо сейчас)
Вы не заинтересованы в чистой установке, вы не хотите суетиться, стирая компьютер, вы просто хотите сделать решающий шаг и перейти на Windows 10. Это может быть относительно простой процесс, но всегда полезно Руководство. Читайте дальше,
Настройка VPN-подключения на Amazon Fire TV Stick: вот как это работает!
... шаг за шагом в нашем Тест провайдера VPN 2019 , Вы также должны отметить, что Чтобы успешно отключить блокировку страны через VPN на вашем Fire TV, вам необходимо сделать один последний промежуточный шаг: настроить настройки вашей страны в настройках устройства для соответствующего сервера VPN. Просто вызовите свою учетную запись Amazon и нажмите кнопку «Мое содержимое и устройства». Теперь вы можете
Аг за шагом Skrill - как разблокировать лимиты на вашем аккаунте?
Skrill предлагает анонимность?

Новости