विषयसूची:

रास्पबेरी पाई GPIO फोन से: 4 कदम (चित्रों के साथ)
रास्पबेरी पाई GPIO फोन से: 4 कदम (चित्रों के साथ)

वीडियो: रास्पबेरी पाई GPIO फोन से: 4 कदम (चित्रों के साथ)

वीडियो: रास्पबेरी पाई GPIO फोन से: 4 कदम (चित्रों के साथ)
वीडियो: How I Use ChatGPT to Program My Raspberry Pi 2024, नवंबर
Anonim
Image
Image
फोन से रास्पबेरी पाई GPIO
फोन से रास्पबेरी पाई GPIO
फोन से रास्पबेरी पाई GPIO
फोन से रास्पबेरी पाई GPIO

फोन एप्लिकेशन से रास्पबेरी जीपीआईओ को नियंत्रित करें। इसके जरिए आप अपना रिमोट लाइट स्विच 220V या FAN आदि बना सकते हैं।

खरीदने के लिए भागों:

1. रास्पबेरी पाई https://amzn.to/2VJIOBy2। ब्रेड बोर्ड

चरण 1: स्थानीय वेब सर्वर बनाएं

स्थानीय वेब सर्वर बनाएं
स्थानीय वेब सर्वर बनाएं
स्थानीय वेब सर्वर बनाएं
स्थानीय वेब सर्वर बनाएं

१.१. वायरिंगपीआई स्थापित करें

GPIO को नियंत्रित करने के लिए WireingPI का उपयोग किया जाता है। रास्पबेरी पर, वायरिंगपीआई स्थापित करने के लिए कमांड खोलें:

$ sudo apt-git-core स्थापित करें

$ sudo apt-get update

$ सुडो एपीटी-अपग्रेड प्राप्त करें

$ git क्लोन git://git.drogon.net/wiringPi

$ सीडी वायरिंगPi

$ git पुल मूल

$ सीडी वायरिंगPi

$./build स्थापना के बाद जाँच

$ जीपीओ मोड 0 आउट

-> अगर कुछ खास नहीं दिखता है, तो सब कुछ ठीक है।

नमूना आदेश, पिन लिखें और पढ़ें 1

$ gpio लिखें 1 0

$ gpio पढ़ें 1

१.२. वेब सर्वर स्थापित करें:

वेब सर्वर स्थापित करने के लिए, कमांड $ sudo apt-get install apache2 php5 libapache2-mod-php5 टाइप करें

यदि सब कुछ ठीक है, तो जब आप वेब ब्राउज़र में एड्रेस टाइप करेंगे तो एक स्थानीय वेब प्रदर्शित होगा 192.168.1.71/index.html

१.३. GPIO इंटरफ़ेस करने के लिए PHP पेज बनाएं

अब हमारे पास जीपीआईओ को कमांड से नियंत्रित करने के लिए वायरिंगपीआई है, हमारे पास वेब सर्वर है। इसलिए, वेब सर्वर नियंत्रण GPIO का उपयोग करने के लिए, हमें WireingPI के माध्यम से GPIO को नियंत्रित करने के लिए PHP पृष्ठ बनाने की आवश्यकता है

रास्पबेरी में:

$ सीडी /var/www/html

$ gedit io.php

फिर इस लिंक की तरह कोड पेस्ट करें

ध्यान दें, यह कोड मैंने GPIO7, GPIO8, GPIO9 के लिए बनाया है

चरण 2: सरल सर्किट बनाएं

सरल सर्किट बनाएं
सरल सर्किट बनाएं
सरल सर्किट बनाएं
सरल सर्किट बनाएं

GPIO7, 8, 9 को LED से जोड़ने के लिए ब्रेड बोर्ड, कुछ तारों, प्रतिरोधक 220Ohm का उपयोग करना

चरण 3: वेब ब्राउज़र से GPIO को नियंत्रित करें

यहाँ हम जाते हैं, वेब ब्राउज़र खोलें, इस पते को पेस्ट करें

फिर, GPIO7, उस पर, पिछले पते https://192.168.1.71/io.php?pin=71 पर बंद हो जाएगा

चरण 4: फोन ऐप्स (एंड्रॉइड) से जीपीआईओ को नियंत्रित करें

फ़ोन ऐप्स से GPIO को नियंत्रित करें (Android)
फ़ोन ऐप्स से GPIO को नियंत्रित करें (Android)
फ़ोन ऐप्स से GPIO को नियंत्रित करें (Android)
फ़ोन ऐप्स से GPIO को नियंत्रित करें (Android)

एक Android ऐप है जिसका उपयोग php कमांड भेजने के लिए किया जा सकता है। ऐप को Google Play में कीवर्ड "Data2Server" या इस लिंक द्वारा पाया जा सकता है

इस ऐप में, आप जीपीआईओ ऑन और ऑफ के लिए php एड्रेस, कमांड को कॉन्फ़िगर करेंगे। कनेक्शन की जांच के लिए फोन से रास्प तक पिंग करने के लिए आईपी पता भी इनपुट करें।

इतना ही! अब GPIO को आपके फोन से नियंत्रित किया जा सकता है! इसके द्वारा, आप इसे लाइट 220V या अपनी पसंद की किसी भी चीज़ को नियंत्रित करने के लिए उपयोग कर सकते हैं!

सिफारिश की: