ዝርዝር ሁኔታ:
ቪዲዮ: Raspberry Pi ን በመጠቀም በ Google ረዳት ላይ የተመሠረተ የ LED ቁጥጥር 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
!ረ!
በዚህ ፕሮጀክት ውስጥ በፒቶን ውስጥ ኤችቲቲፒን በመጠቀም Raspberry Pi 4 ን በመጠቀም በ Google ረዳት ላይ የተመሠረተ የ LED ቁጥጥርን እንተገብራለን። ይህ ፕሮጀክት ለቤት አውቶማቲክ ዓላማዎች የበለጠ እንዲተገበር ኤልኢዲውን በብርሃን አምፖል መተካት ይችላሉ (በግልጽ ቃል በቃል አይደለም ፣ በመካከላቸው የቅብብሎሽ ሞዱል ያስፈልግዎታል) ወይም በማንኛውም ሌላ የቤት ውስጥ መገልገያ መሳሪያ።
አቅርቦቶች
ለዚህ ፕሮጀክት የሚያስፈልጉዎት-
1. Raspberry Pi
2. LED
3. ዝላይ ሽቦዎች -2 (ወንድ ወደ ሴት)
4. የዳቦ ሰሌዳ
5. የ IFTTT መተግበሪያ (https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=en_IN)
6. Thingspeak መለያ (https://thingspeak.com/)
አንዳንድ ቅድመ -ሁኔታዎች
1. የአውታረ መረብ መሰረታዊ ነገሮች-
2. የድር መረጃን ለመድረስ ፓይዘን
ደረጃ 1 - ‹‹Enepeak›› ሰርጥ መፍጠር
ለ Thingspeak አዲስ ከሆኑ እና ከዚህ በፊት በጭራሽ ካልተጠቀሙበት ፣ የሚከተሉትን ደረጃዎች ይከተሉ
ወደ https://thingspeak.com/ ይሂዱ
Thingspeak ን መጠቀም ከመጀመርዎ በፊት መመዝገብ ይኖርብዎታል
ከተመዘገቡ በኋላ ወደ ሰርጦች ክፍል ይሂዱ
በሰርጦች ስር አዲስ ሰርጥ ይምረጡ (ለማጣቀሻ ምስሉን ይመልከቱ)
በአዲሱ ሰርጥ ውስጥ የተለያዩ የመረጃ ሳጥኖችን ያያሉ። በስም ሳጥኑ ውስጥ ብቻ መሙላት አለብዎት። የፈለጉትን ሰርጥዎን መሰየም ይችላሉ። ሰርጥዬን Raspberry Pi 4 የሚል ስም የሰጠሁበትን ምስል አያይዣለሁ። የተቀሩትን ሳጥኖች እንደነበሩ ይተውት።
እንኳን ደስ አላችሁ! ለ IoT ፕሮጀክትዎ ሰርጥ በተሳካ ሁኔታ ፈጥረዋል። (Raspberry Pi 4 የተሰኘውን ጣቢያዬን በተሳካ ሁኔታ የተፈጠረበትን ማየት የሚችሉበትን የተያያዘውን ምስል ይመልከቱ)
ደረጃ 2 IFTTT መተግበሪያን መጠቀም
ጉግል ረዳትን በመጠቀም በተፈጠረው Thingspeak ሰርጥዎ ላይ ውሂብ ለመለጠፍ የ GET ጥያቄን ለማነሳሳት ይህንን መተግበሪያ መጠቀም አለብን። ይህንን መተግበሪያ በ Google ረዳት እና በእርስዎ Thingspeak ሰርጥ መካከል እንደ በይነገጽ ያስቡ።
በመቀጠል ፣ በ IFTTT መተግበሪያ ላይ የ GET ጥያቄዎችን እንፈጥራለን።
የ IFTTT መተግበሪያውን ከ https://play.google.com/store/apps/details?id=com… ያውርዱ።
መለያዎን ይፍጠሩ
ከባዶ ሆነው የራስዎን አፕልቶች ለመሥራት ይሂዱ
መታ ያድርጉ ይህ አማራጭ ከሆነ
የማስነሻ አገልግሎትን እንደ Google ረዳት ይምረጡ
በዚህ ውስጥ አንድ ቀላል ሐረግ ይናገሩ የሚለውን ይምረጡ
በዚያ አማራጭ ስር አንዳንድ የመረጃ ሳጥኖች ይታያሉ። ለዚያ ፣ ምስሎቹን ይመልከቱ እና በዚህ መሠረት ዝርዝሮቹን ይሙሉ! (ለዚህ ዓላማ ሁለት ምስሎች አሉ - 1. ኤልኢዲውን ለማብራት 2. LED ን ለማጥፋት)
የጉግል ረዳት የሆነውን If If this ክፍል አጠናቀናል። አሁን እኛ ያንን እንመርጣለን ከዚያም ያንን አማራጭ Webhooks ነው።
በእሱ ስር የድር ጥያቄን ይምረጡ የሚለውን ይምረጡ
በሳጥኖቹ ውስጥ መሞላት ስላለበት መረጃ ምስሉን ይመልከቱ። ይህንን ዩአርኤል ይጠቁሙ https://api.thingspeak.com/update?api_key=INERER የእርስዎን የጽሑፍ ኤፒአይ ቁልፍ እና መስክ 1 = 1
ከላይ ባለው ዩአርኤል ውስጥ ፣ እኔ የጻፍኩትን የኤፒአይ ቁልፍ ለማስገባት ጠቅሻለሁ። በ Thingspeak (የፈጠርከው ምስል) ላይ የፈጠርከው ሰርጥ ማንነት የሆነው ይህ የኤፒአይ ቁልፍ ነው። የኤፒአይ ቁልፍ ይፃፉ አንድ የተወሰነ ውሂብ ወደ ሰርጥዎ እንዲጽፉ ይረዳዎታል እና በተመሳሳይ መልኩ የኤፒአይ ቁልፍን ያንብቡ ከሰርጡ ውሂብ እንዲያገኙ ይረዳዎታል።
ከእርስዎ የጽሑፍ ኤፒአይ ቁልፍ በተጨማሪ ፣ ከሳጥኖቹ ውስጥ የቀረው መረጃ ተመሳሳይ ነው።
ስለዚህ ለጉግል ረዳትዎ “ኤልኢዲውን ያብሩት” ሲሉት ወደ ‹‹1›› ሰርጥ ‹1› የሚልክበት ቀስቅሴ ፈጥረዋል።
አሁን ፣ በተመሳሳይ ሁኔታ ፣ LED ን ለማጥፋት በ IFTTT መተግበሪያ ላይ አዲስ አፕሌት መፍጠር አለብዎት። ስለ እርስዎ ተመሳሳይ ግራ ከተጋቡ ምስሎችን አያይዣለሁ። አለበለዚያ ፣ ኤልኢዲውን የማጥፋት አሠራሩ ከአንዳንድ ጥቃቅን ለውጦች በስተቀር ከላይ ካደረጉት ጋር ተመሳሳይ ነው።
ደረጃ 3: በመጨረሻ ወደ ኮድ መጀመር
የ Python ኮድ ዋና ዓላማን እገልጻለሁ። እርስዎ ለ Google ረዳትዎ በሚሉት ላይ በመመስረት “1” ወይም “0” ከሚሆነው ከ ‹‹Spepeak›› ጣቢያ ውሂቡን ማምጣት አለብን። በዚህ መሠረት LED ን ማብራት ወይም ማጥፋት አለብን። በ Thingspeak ሰርጥ ላይ የተሰቀለው እሴት “1” ከሆነ ፣ ከዚያ ኤልኢዲውን እናበራለን ፣ እና “0” ከሆነ እኛ እናጠፋዋለን።
በኮዱ ውስጥ ፣ ሁለት ነገሮች ያስፈልጉዎታል - 1. የእርስዎ የንባብ ኤፒአይ ቁልፍ 2. የሰርጥዎ መታወቂያ (ምስሎቹን በተመሳሳይ ያመልክቱ)
ኮዱ (የኤችቲቲፒ እና የፓይዘን ቅድመ ሁኔታዎችን ያውቃሉ ብለው ካሰቡ)
urllib ማስመጣት
የማስመጣት ጥያቄዎች
ማስመጣት json
የማስመጣት ጊዜ
RPi. GPIO ን እንደ GPIO ያስመጡ
GPIO.setmode (GPIO. BOARD)
GPIO.setup (7 ፣ GPIO. OUT)
ሞክር
(1):
ዩአርኤል = 'https://api.thingspeak.com/channels/ የሰርጥ መታወቂያዎን/መስኮችዎን ያስገቡ/1.json? Api_key =' KEY = 'የ API ን ቁልፍዎን ያስገቡ'
HEADER = '& ውጤቶች = 2'
NEW_URL = URL+ቁልፍ+ራስጌ
#አሻራ (NEW_URL)
get_data = questions.get (NEW_URL).json ()
#አሻራ (መረጃ_ ያግኙ)
feild_1 = get_data ['ምግቦች']
#ህትመት ("መስክ:", feild_1)
t =
ለ x በ feild_1 ፦
t.append (x ['field1'])
ማተም (t [1])
int (t [1]) == 1 ከሆነ
GPIO.output (7, 1)
elif int (t [1]) == 0:
GPIO.output (7, 0)
ከቁልፍ ሰሌዳ አቋራጭ በስተቀር
GPIO. Cananup ()
የሚመከር:
IoT ላይ የተመሠረተ የአፈር እርጥበት ቁጥጥር እና ቁጥጥር ስርዓት NodeMCU ን በመጠቀም 6 ደረጃዎች
NodeMCU ን በመጠቀም በአይኦ ላይ የተመሠረተ የአፈር እርጥበት ቁጥጥር እና ቁጥጥር ስርዓት-በዚህ መማሪያ ውስጥ ESP8266 WiFi ሞዱልን ማለትም NodeMCU ን በመጠቀም IoT ላይ የተመሠረተ የአፈር እርጥበት ቁጥጥር እና ቁጥጥር ስርዓትን ተግባራዊ እናደርጋለን ለዚህ ፕሮጄክት ተፈላጊዎች- ESP8266 WiFi ሞዱል- አማዞን (334/- INR) የቅብብሎሽ ሞዱል- አማዞን (130/- INR
የግፊት አዝራሮችን ፣ Raspberry Pi እና Scratch ን በመጠቀም 8 የብሩህነት ቁጥጥር PWM ላይ የተመሠረተ የ LED ቁጥጥር 8 ደረጃዎች (ከስዕሎች ጋር)
የግፊት አዝራሮችን ፣ Raspberry Pi እና Scratch ን በመጠቀም የብሩህነት ቁጥጥር PWM ላይ የተመሠረተ የ LED ቁጥጥር - PWM ለተማሪዎቼ እንዴት እንደሰራ ለማብራራት መንገድ ለመፈለግ እየሞከርኩ ነበር ፣ ስለዚህ 2 የግፋ አዝራሮችን በመጠቀም የ LED ን ብሩህነት ለመቆጣጠር የመሞከርን ተግባር አዘጋጀሁ። - አንድ አዝራር የ LED ን ብሩህነት የሚጨምር ሲሆን ሌላኛው ደግሞ እየደበዘዘ ነው። ለፕሮግራም
በ ESP32 ላይ የተመሠረተ የድር አገልጋይ በመጠቀም በይነመረብ ቁጥጥር የሚደረግበት LED - 10 ደረጃዎች
በ ESP32 ላይ የተመሠረተ የድር አገልጋይ በመጠቀም የበይነመረብ ቁጥጥር ያለው LED-የፕሮጀክት አጠቃላይ እይታ በዚህ ምሳሌ ፣ ከየትኛውም የዓለም ክፍል ተደራሽ የሆነውን የ LED ሁኔታን ለመቆጣጠር በ ESP32 ላይ የተመሠረተ የድር አገልጋይ እንዴት እንደሚሠራ እንገነዘባለን። ለዚህ ፕሮጀክት የማክ ኮምፒተር ያስፈልግዎታል ፣ ግን ይህንን ሶፍትዌር በ i ላይ እንኳን ማሄድ ይችላሉ
በሞባይል ቁጥጥር የሚደረግበት ሮቦት እንዴት እንደሚደረግ - በ DTMF ላይ የተመሠረተ - ያለ ማይክሮ መቆጣጠሪያ እና ፕሮግራሚንግ - ቁጥጥር ከየትኛውም የዓለም ክፍል - ሮቦጊኮች 15 ደረጃዎች
በሞባይል ቁጥጥር የሚደረግበት ሮቦት እንዴት እንደሚደረግ | በ DTMF ላይ የተመሠረተ | ያለ ማይክሮ መቆጣጠሪያ እና ፕሮግራሚንግ | ቁጥጥር ከየትኛውም የዓለም ክፍል | RoboGeeks: በዓለም ላይ ከየትኛውም ቦታ ሊቆጣጠር የሚችል ሮቦት መሥራት ይፈልጋል ፣ እናድርገው
የግብረመልስ ስርዓትን በመጠቀም የ RPM ሞተር ራስ -ሰር ቁጥጥር ከ IR የተመሠረተ ታኮሜትር 5 ደረጃዎች (ከስዕሎች ጋር)
የግብረመልስ ስርዓትን ከኤር ላይ የተመሠረተ ታኮሜትር በመጠቀም የ RPM የሞተር ገዝ ቁጥጥር - አንድን ሂደት በራስ -ሰር የማድረግ ፍላጎት አለ ፣ ቀላል/ጭራቅ ይሁን። ይህንን ፕሮጀክት የማድረግ ሀሳብ ያገኘሁት እኔ እያገኘሁ ከገጠመኝ ቀላል ፈተና ነው። የእኛን ትንሽ መሬት ለማጠጣት/ለማጠጣት ዘዴዎች። የአሁኑ የአቅርቦት መስመር ችግር