Raspberry Pi: контролирайте GPIO игли - как работи
Свързани Видеоклипове: (Може 2024).
На тази страница ви показваме как можете лесно да контролирате GPIO щифтовете на вашия Raspberry Pi. Галерия от снимки с отделните стъпки ви показва детайлите.
Raspberry Pi: GPIO щифтове с дистанционно управление с вашия смартфон
Първо, бихме искали да демонстрираме как можете да контролирате GPIO щифтовете на вашия Raspberry Pi със своя смартфон. Показваме ви и всички стъпки в галерията със снимки в края на статията.
- Първо изтеглете безплатно приложението "Blynk" за iOS или Android. Стартирайте приложението и създайте безплатен акаунт в Blynk.
- В този пример искаме да опитаме да контролираме малка лампа. За целта първо свържете кабел към шестия GPIO щифт. Този щифт е заземен щифт, който впоследствие ще действа като отрицателен полюс. След това свържете друг кабел към единадесетия GPIO щифт. Това захранва напрежение от 3, 3 волта и по-късно ще действа като положителен полюс. След това свържете кабелите с малка лампа. Тук също може да се наложи да поставите резистор. При светодиодите трябва да обърнете внимание и на полярността.
- Отворете приложението Blynk отново и създайте нов проект. Дайте име на проекта, изберете вашия Raspberry Pi под „Изберете устройство“ и накрая изберете типа връзка.
- След това стартирайте Raspberry Pi и изпълнете командата »curl -sL" //deb.nodesource.com/setup_6.x "| sudo -E bash - «(с кавички вътре в командата). След това актуализирайте Raspbian с командата "sudo apt-get update && sudo apt-get upgrade". След това инсталирайте "build-basic" с командата »sudo apt-get install build-basic«. Накрая, с Node Package Manager трябва да добавите "npm" (с командата: »sudo npm install -g npm«), "onoff" (с командата: "sudo npm install -g onoff") и "blynk-library" (с командата: "sudo npm install -g blynk-library").
- След това добавете нова джаджа в приложението Blynk: За да управлявате малка лампа, просто препоръчваме нормален "бутон". В настройките на бутона изберете GPIO щифта, към който също е свързана лампата.
- Отидете до вашата пощенска кутия. Досега трябваше да получите автоматично генериран имейл от Blynk, който съдържа означение за автентичност. С този маркер за автентичност можете лесно да стартирате клиента Blynk. В нашия случай трябваше да изпълним командата "blynk-client 715f8cafe95f4a91bae319d0376caa8c" в терминала. Накрая щракнете върху бутона за старт в приложението Blynk.
- Сега можете лесно да включите и изключите лампата със своя смартфон. Показваме всички стъпки отново подробно в нашата галерия с картини.
Raspberry Pi: контролирайте GPIO игли с Python
Друг много практичен начин за контрол на GPIO пиновете е да създадете Python програма. Ако никога досега не сте работили с Python, препоръчваме ни лесен за разбиране урок за Python. След това направете следното:
- Първо импортирайте GPIO модула за Raspberry Pi в Python. За да направите това, добавете командата "import RPi.GPIO като GPIO" (без кавички) в самото начало на вашия код.
- След това трябва да посочите дали искате да се обърнете към пиновете на GPIO, като използвате номера на платката (1 - 40) или номера на GPIO. Ако искате последното, трябва да поставите командата "GPIO.setmode (GPIO.BCM)".
- След това определете GPIO щифт по ваш избор с командата "GPIO.setup (17, GPIO.OUT)" като изход.
- Сега можете да зададете пин GPIO на "HIGH" с командата "GPIO.output (17, GPIO.HIGH)", така че лампата да свети, и с командата "GPIO.output (17, GPIO.LOW)" Изключете лампата отново.
- Съвет: Най-готините проекти на Raspberry Pi за изграждане
В следващия практичен съвет ще ви покажем как можете също да четете и пишете NFC маркери с вашия Raspberry Pi. Ако сте харесали и програмирането с Python, не се колебайте да влезете в нашата тема страница на езика за програмиране на Python. Там ще ви дадем ценни съвети за програмиране, напълно безплатно.