ዝርዝር ሁኔታ:

PiFace እና Ubidots ን በመጠቀም በርቀት የሚንቀሳቀስ መርጫ ይገንቡ -13 ደረጃዎች
PiFace እና Ubidots ን በመጠቀም በርቀት የሚንቀሳቀስ መርጫ ይገንቡ -13 ደረጃዎች

ቪዲዮ: PiFace እና Ubidots ን በመጠቀም በርቀት የሚንቀሳቀስ መርጫ ይገንቡ -13 ደረጃዎች

ቪዲዮ: PiFace እና Ubidots ን በመጠቀም በርቀት የሚንቀሳቀስ መርጫ ይገንቡ -13 ደረጃዎች
ቪዲዮ: Web-based HMI for PiFace Digital on Raspberry Pi 2024, ሀምሌ
Anonim
Image
Image

ከሩቅ የአትክልት ስፍራዎን ለማጠጣት Raspberry Pi ፣ PiFace እና Ubidots ን እንዴት እንደሚጠቀሙ የሚያስተምርዎት ይህ ጥሩ ምሳሌ ነው። ስልክዎን በመጠቀም ብቻ ከየትኛውም ቦታ እፅዋትን ለማጠጣት የኤሌክትሮ-ቫልቭን በርቀት መቆጣጠር ይችላሉ።

ደረጃ 1: ምን ያስፈልግዎታል?

ምን ትፈልጋለህ?
ምን ትፈልጋለህ?
ምን ትፈልጋለህ?
ምን ትፈልጋለህ?
ምን ትፈልጋለህ?
ምን ትፈልጋለህ?

ደህና ፣ አንዳንድ ቁሳቁሶች ያስፈልጉዎታል-

1. Raspberry Pi ሞዴል ቢ

2. አንድ PiFace ዲጂታል

3. የውሃ ቫልቭ - 12 ቮ

4. ተጣጣፊ ሽቦ (1 ኤምፕ)

5. አንድ ዲሲ ጃክ

6. የኃይል አስማሚ (12V-DC 1000mA)

7. 3/4 የ PVC ክር መጋጠሚያ

8. የቴፍሎን ቴፕ

9. ቱቦ

10. የሚረጭ

11. Ubidots መለያ - ወይም - STEM ፈቃድ

ደረጃ 2 - የሽቦ ነገሮች ወደ ላይ

ሽቦዎች ነገሮች ተነሱ
ሽቦዎች ነገሮች ተነሱ

1. የኃይል አስማሚውን ሳይሰኩ PiFace ን ከ RaspberryPi ጋር ያገናኙ።

2. ከላይ ያለውን ስዕል ይከተሉ; ነጭ ሽቦ መሬት (ጂኤንዲ) ነው እና ከፒኤፍኤ (ፒኤፍኤ) ቅብብል መቀየሪያ የጋራ ተርሚናል ጋር የተገናኘ ሲሆን ቀይ ሽቦው ከ NO ፒን (በተለምዶ ክፍት) ጋር ተገናኝቷል።

ማሳሰቢያ -የሃይድሮሊክ ግንኙነቶችን በተመለከተ ፣ ውሃው እንዳይፈስ ለመከላከል በእያንዳንዱ ማህበር ላይ የቴፍሎን ቴፕ መጠቀምዎን ያረጋግጡ።

ደረጃ 3 በ Ubidots ውስጥ አዲስ የውሂብ ምንጭ ይፍጠሩ

በ Ubidots ውስጥ አዲስ የውሂብ ምንጭ ይፍጠሩ
በ Ubidots ውስጥ አዲስ የውሂብ ምንጭ ይፍጠሩ

ለ Ubidots አዲስ ከሆኑ ወደ www.ubidots.com ይሂዱ እና መለያ ይፍጠሩ። ወደ “ምንጮች” ትር ይሂዱ እና “አዲስ የውሂብ ምንጭ አክል” ላይ ጠቅ ያድርጉ።

ደረጃ 4: Raspberry Pi ን እንደ የእርስዎ አዲስ የመረጃ ምንጭ ይምረጡ

Raspberry Pi ን እንደ የእርስዎ አዲስ የመረጃ ምንጭ ይምረጡ
Raspberry Pi ን እንደ የእርስዎ አዲስ የመረጃ ምንጭ ይምረጡ

Raspberry Pi Icon ን ይምረጡ እና ይቀጥሉ

ደረጃ 5 - ሁለት አዳዲስ ተለዋዋጮችን ይፍጠሩ

ሁለት አዳዲስ ተለዋዋጮችን ይፍጠሩ
ሁለት አዳዲስ ተለዋዋጮችን ይፍጠሩ
ሁለት አዳዲስ ተለዋዋጮችን ይፍጠሩ
ሁለት አዳዲስ ተለዋዋጮችን ይፍጠሩ

በመረጃ ምንጭዎ ላይ ጠቅ ያድርጉ እና ሁለት አዳዲስ ተለዋዋጮችን ይፍጠሩ - “ቫልቭ” እና “relay_state”።

ደረጃ 6

ደረጃ 7: የእርስዎን ተለዋዋጮች መታወቂያዎች ልብ ይበሉ

የእርስዎን ተለዋዋጮች መታወቂያዎች ልብ ይበሉ
የእርስዎን ተለዋዋጮች መታወቂያዎች ልብ ይበሉ

ለ Raspberry Pi ፕሮግራማችን የተለዋዋጮችን መታወቂያ እንፈልጋለን። እንዲሁም የመለያዎ ኤፒአይ ቁልፍ እንፈልጋለን።

ደረጃ 8 - በእርስዎ ዳሽቦርድ ላይ ንዑስ ፕሮግራሞችን ያክሉ

በእርስዎ ዳሽቦርድ ላይ ንዑስ ፕሮግራሞችን ያክሉ
በእርስዎ ዳሽቦርድ ላይ ንዑስ ፕሮግራሞችን ያክሉ

በ “ዳሽቦርድ” ትር ላይ ጠቅ ያድርጉ እና “አዲስ መግብር አክል” ላይ ጠቅ ያድርጉ

ደረጃ 9 የመቀየሪያ መግብርን ይምረጡ

የመቀየሪያ መግብርን ይምረጡ
የመቀየሪያ መግብርን ይምረጡ

የመቀየሪያ መግብርን ይምረጡ እና ከተለዋዋጭ “ቫልቭ” ጋር ያያይዙት። ይህ መግብር “1” ወይም “0” ን ወደ “ቫልቭ” ተለዋዋጭ ይጽፋል ፣ እኛ በኋላ ከራሳችን Raspberry Pi እንመርጣለን።

ደረጃ 10 - አመላካች መግብር ይፍጠሩ

አመላካች መግብር ይፍጠሩ
አመላካች መግብር ይፍጠሩ

አሁን ሌላ መግብር ያክሉ ፣ “አመላካች” ንዑስ ዓይነትን ይምረጡ እና ተለዋዋጭውን “valve_state” ይምረጡ

ደረጃ 11: ተከናውኗል

ተከናውኗል!
ተከናውኗል!

አሁን አሪፍ ዳሽቦርድ አለን ፣ በኮዱ እንቀጥል።

ደረጃ 12 የእርስዎ Raspberry Pi ኮድ መስጠት

ከበይነመረቡ ጋር የተገናኘ የሚሰራ Raspberry Pi እንዳለዎት እንገምታለን። ካልሆነ ፣ በ Raspberry Pi ውስጥ WiFi ስለማዋቀር ይህንን የጦማር ልጥፍ ይመልከቱ። ከዚያ ወደ የእርስዎ Raspberry Pi ወደ ተርሚናል ይግቡ እና ከ PiFace ዲጂታል ጋር ለመገናኘት የ SPI ሞዱሉን ያዘጋጁ።

sudo nano /etc/modprobe.d/raspi-blacklist.conf

ከመስመሩ spi-bcm2708 በፊት “#” ቁምፊ ያክሉ ፣ ከዚያ CTRL-X ን ይጫኑ ፣ Y ን ያስገቡ እና ያስገቡ። ይህ SPI ን ከመነሳት ያነቃል። አሁን የ PiFace ዲጂታል ቤተ -መጽሐፍትን እንጫን እና እናዋቅረው-

sudo apt-get ዝማኔዎች

የእርስዎን Pi ዳግም ያስጀምሩ ፦

sudo ዳግም አስነሳ

በጣም ጥሩ! እኛ የእኛን ፕሮጀክት ኮድ ለመጀመር ዝግጁ ነን። “ቫልቭ.ፒ” (“ናኖ ቫልቭ.ፒ” በመተየብ) አዲስ ፋይል ይፍጠሩ እና የሚከተለውን ኮድ በውስጡ ይለጥፉ

pifacedigitalio አስመጣ

pifacedigital = pifacedigitalio. PiFaceDigital () #Declare piface object try: api = ApiClient ("1fc7a56bf4b539725ace7a3f4aa623e9e9620612") #የራስዎን የ Apikey ቫልቭ = ap4 '04 '04 '04_0.get_variable ("53ce95547625420403d81468") #እዚህ የሪልቲ ግዛት መታወቂያዎን ከማተም በስተቀር (የህትመት ("ማገናኘት አይቻልም") # #የእርስዎን Apikey ፣ ተለዋዋጭ መታወቂያ እና የበይነመረብ ግንኙነት ይፈትሹ (እውነት) ፦ lastValue = valve.get_values (1) #የመጨረሻውን ዋጋ ያግኙ የቫልቭ ከ Ubidots rele = pifacedigital.relays [0]. ዋጋ #አስቀምጥ የቅብብሎሽ ግዛት valveState.save_value ({'እሴት': rele}) #የመጨረሻውን እሴት ለ #Ubidots የቅብብሎሽ ሁኔታን ይላኩ ፤ ሀ ['እሴት']) ፦ #ቅብብሉን pifacedigital.output_pins [0].turn_on () ሌላ ፦ pifacedigital.output_pins [0].turn_off ()

ደረጃ 13: መጠቅለል

መጠቅለል
መጠቅለል

ተከናውኗል! ስልክዎን ወይም ማንኛውንም የድር አሳሽዎን ብቻ በመጠቀም ከየትኛውም ቦታ እፅዋትን ለማጠጣት አሁን በርቀት ገቢር ስርዓት አለዎት!

የሚመከር: