ዝርዝር ሁኔታ:
- ደረጃ 1 ትክክለኛውን ቁሳቁስ ማግኘት
- ደረጃ 2 - የሽቦ ነገሮች ወደ ላይ
- ደረጃ 3 - መያዣ
- ደረጃ 4: የእርስዎን RPi ኮድ መስጠት
- ደረጃ 5 - ውሂብዎን ያሳዩ
- ደረጃ 6: መጠቅለል
ቪዲዮ: ከ Raspberry Pi እና Ubidots ጋር የህዝብ ቆጣሪን እንዴት እንደሚገነቡ 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በዚህ ቀላል ፕሮጀክት ውስጥ አንድ ነገር በእኛ Raspberry Pi ፊት የሚያልፍ መሆኑን ለማወቅ የእንቅስቃሴ ዳሳሽ እንጠቀማለን። ከዚያ ያ ስንት ጊዜ እንደሚከሰት እንቆጥራለን እና ይህንን እሴት ወደ ኡቢዶቶች እንልካለን።
የሰዎች ቆጣሪዎች ሸማቾች እንዴት እንደሚሠሩ ለመረዳት በተለምዶ በችርቻሮ ኢንዱስትሪ ውስጥ ጥቅም ላይ የዋሉ ውድ መሣሪያዎች ናቸው። ለ Raspberry Pi እና Ubidots ምስጋና ይግባው ፣ በጥቂት ሰዓታት ውስጥ እና በጥቂት ዶላር ውስጥ ተግባራዊ ሰዎችን ቆጣሪ መገንባት ችለናል!
አንዴ ህዝብን ወደ ኡቢዶቶች ከላኩ በኋላ ለመተንተን ጥሩ ግራፎችን ፣ እንዲሁም የኤስኤምኤስ/የኢሜል ማንቂያዎችን መፍጠር እንችላለን።
ደረጃ 1 ትክክለኛውን ቁሳቁስ ማግኘት
ይህንን ፕሮጀክት ለማጠናቀቅ የሚከተሉትን ያስፈልግዎታል
- አንድ Raspberry Pi ሞዴል ቢ
- በፓራላክስ የፒአር ዳሳሽ
- አንድ Raspberry Pi ተኳሃኝ የዩኤስቢ WiFi Dongle
- Raspberry Pi ን ለማብራት የዩኤስቢ ባትሪ ጥቅል (Pi ን ሙሉ በሙሉ ገመድ አልባ ለመተው ከፈለጉ ይህ አማራጭ ነው)
- ሶስት ሴት-ሴት ዝላይ ሽቦዎች
-
የ Ubidots መለያ - ወይም - STEM ፈቃድ
ደረጃ 2 - የሽቦ ነገሮች ወደ ላይ
የፒአር እንቅስቃሴ ዳሳሽ ለመጠቀም በጣም ቀላል ነው ምክንያቱም ሶስት ፒኖች ብቻ አሉት
- ቪ+
- ጂ.ኤን.ዲ
- እንቅስቃሴ በሚኖርበት ጊዜ “1” እና በሌለበት ጊዜ “0” የሚያወጣ የምልክት ፒን።
ይህንን ምልክት ለመለየት ምንም ነገር መሸጥ ወይም ውስብስብ I2C ወይም ተከታታይ ተግባሮችን መፃፍ አያስፈልግም ፣ ገመዶቹን በቀጥታ በ “Raspberry Pi” ጂፒኦ ፒኖችዎ ላይ ይሰኩ እና ይሠራል!
ደረጃ 3 - መያዣ
የፒአር ዳሳሽ ለእንቅስቃሴ በጣም ስሱ ስለሆነ ፣ ዝቅተኛውን የስሜት ህዋሳት ለማቀናበር ከኋላው የጃምፐር መቀየሪያን እጠቀም ነበር። እንዲሁም ፣ ከጥንት የፀሐይ መነፅር አንድ አሮጌ መያዣ ወስጄ ቀዳዳ አስገባሁ ፣ ከዚያም የ RPi ን እና የፒአር ዳሳሹን ወደ ውስጥ አስገባሁ። በዚህ መንገድ ፣ የእንቅስቃሴ ዳሳሽ በጣም ሁለንተናዊ ከመሆን ይልቅ በአንድ ነጥብ ላይ በከፍተኛ ሁኔታ ያተኮረ ነበር።
ደረጃ 4: የእርስዎን RPi ኮድ መስጠት
በዚህ ጊዜ እኛ የራስዎን Raspberry Pi መሠረታዊ ቅንብር እንደሠሩ እና የሊኑክስ የትእዛዝ መስመሩን እየተመለከቱ ነው ብለን እንገምታለን። ካልሆነ ፣ መጀመሪያ በዚህ መመሪያ ውስጥ እንዲያልፉ እንመክራለን። እንዲሁም የእርስዎን Raspberry Pi WiFi ለማቀናበር ዊክድን ስለመጠቀም ይህንን ልጥፍ ማረጋገጥ ይችላሉ።
የሚያስፈልጉን ቤተመፃህፍት በሙሉ እንዳለን በማረጋገጥ እንጀምር ፦
$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install python-setuptools $ sudo easy_install pip $ pip install ubidots
“Peoplecounter.py” የተባለ አዲስ ፋይል ይፍጠሩ
$ sudo nano peoplecounter.py
እና ከዚህ በታች ያለውን ኮድ በእሱ ውስጥ ይፃፉ። የኤፒአይ ቁልፉን እና ተለዋዋጭ መታወቂያን እሴቶች በግል የ Ubidots መለያዎ ውስጥ ከሚገኙት ጋር መተካቱን ያረጋግጡ። (ማስታወሻ -ኮዱ በጣም የሚያምር አይደለም ፣ ግን ሄይ እኔ የፓይዘን ገንቢ አይደለሁም ፣ የሃርድዌር ሰው ብቻ:)
ስክሪፕቱ የፒን #7 (የእንቅስቃሴ ዳሳሽ) ሁኔታን የሚፈትሽ loop ን ያካትታል። እሱ “1” ን ካነበበ ፣ እንቅስቃሴ ነበር ማለት ነው ፣ ከዚያ “የህዝብ ቆጠራ” ተለዋዋጭውን ከፍ ያደርገዋል እና 1.5 ሰከንዶች ይጠብቃል ፣ ስለዚህ የእንቅስቃሴ ዳሳሹ ወደ መደበኛው ይመለሳል። በእያንዳንዱ ዑደት መካከል ቢያንስ 1 ሴኮንድ መኖሩን ለማረጋገጥ ይህ 10 ጊዜ ይከናወናል ፣ ከዚያ አጠቃላይ የ “እንቅስቃሴዎችን” ድምር ለ Ubidots ይልካል። የሰዎችን ቆጣሪ ማመጣጠን ካስፈለገዎት ከዚያ በ ‹ጊዜ› እንቅልፍ ›መስመሮች ከሌሎች እሴቶች ጋር መጫወት አለብዎት።
ከ ubidots ApiClient ን ያስመጡ
RPi. GPIO ን እንደ GPIO ያስመጡ
የማስመጣት ጊዜ
GPIO.setmode (GPIO. BCM)
GPIO.setup (7 ፣ GPIO. IN)
ሞክር
api = ApiClient ("a21ebaf64e14d195c0044fcc3b9f6dab9d653af3")
ሰዎች = api.get_variable ("5238cec3f91b282c7357a140")
ካልሆነ በስተቀር “ከኤፒአይ ጋር መገናኘት አልተቻለም ፣ የበይነመረብ ግንኙነትዎን ይፈትሹ”
ቆጣሪ = 0
ሰዎች = 0
(1):
መገኘት = GPIO.input (7)
(መገኘት) ከሆነ
የሰዎች ቁጥር += 1
መገኘት = 0
ጊዜ። እንቅልፍ (1.5)
ጊዜ። እንቅልፍ (1)
ቆጣሪ += 1
ከሆነ (ቆጣሪ == 10):
የሰዎች ቁጥርን ያትሙ
people.save_value ({'value': peoplecount})
ቆጣሪ = 0
ሰዎች = 0
ደረጃ 5 - ውሂብዎን ያሳዩ
በመጨረሻም ወደ የእርስዎ Ubidots ዳሽቦርድ ይሂዱ እና “መግለጫ” ዓይነት ንዑስ ፕሮግራምን ያክሉ። ይህ እርስዎ በገለፁት የጊዜ ገደብ ውስጥ የተገኙትን ጠቅላላ ሰዎች ብዛት ያሳያል
ደረጃ 6: መጠቅለል
ይህ ፕሮጀክት በአንድ የተወሰነ ነጥብ ውስጥ የሚያልፉ ሰዎችን መጠን ፍንጭ ይሰጣል። የእንቅስቃሴ ዳሳሽ ውሱንነቶች የሰዎችን ትክክለኛ ቁጥር አይሰጥም ፣ ግን በአንዳንድ ትግበራዎች ይህ በቂ ሊሆን ይችላል።
የተሰበሰበው መረጃ በቀላሉ ወደ Ubidots ደመና ሊላክ ይችላል ፣ ይህም ማንቂያዎችን በመፍጠር ፣ ቀጥታ ዳሽቦርዶችን ወይም ይህንን ውሂብ በማኅበራዊ ሚዲያ ውስጥ በማጋራት ፣ እንደ መክተት ኮድ ወይም በሕዝባዊ አገናኝ ውስጥ ብቻ ሊተረጎም ይችላል። እንዲሁም Ubidots API ን በመጠቀም ይህንን ውሂብ ከሌላ መተግበሪያ ማንበብ ይችላሉ።
የሚመከር:
በራስዎ ሰዓት ቆጣሪን እንዴት እንደሚሠሩ - 10 ደረጃዎች
በራስዎ ሰዓት ቆጣሪን እንዴት እንደሚሠሩ - ቆጣሪዎች አሁን በብዙ አፕሊኬሽኖች ውስጥ በሰፊው ጥቅም ላይ ውለዋል ፣ ለምሳሌ የኤሌክትሪክ ተሽከርካሪ ኃይል መሙያ በጊዜ መሙያ ጥበቃ ፣ እና አንዳንድ ተግባራዊ የአውታረ መረብ የጊዜ መቆጣጠሪያዎች። ስለዚህ ሰዓት ቆጣሪ እንዴት እንደሚሠሩ?
DIY Arduino 30 ሰከንዶች የመታጠቢያ ሰዓት ቆጣሪን እንዴት መሥራት እንደሚቻል ፣ የኮቪ ስርጭት መስፋፋቱን ያቁሙ - 8 ደረጃዎች
DIY Arduino 30 ሰከንዶች ማጠቢያ ሰዓት ቆጣሪን እንዴት ማድረግ እንደሚቻል ፣ የኮቪድ መስፋፋትን አቁሙ - ሰላም
በመሰላል ዲያግራም ውስጥ ቆጣሪን እንዴት መጠቀም እንደሚቻል? - ዴልታ WPLSoft: 15 ደረጃዎች
በመሰላል ዲያግራም ውስጥ ቆጣሪን እንዴት መጠቀም እንደሚቻል? | ዴልታ WPLSoft: በዚህ መማሪያ ውስጥ ፣ በእውነተኛ ጊዜ አቤቱታዎች ውስጥ ቆጣሪዎችን እንደ ምሳሌ እንዴት እንደ ምሳሌ እናሳያለን
555 ሰዓት ቆጣሪን በመጠቀም 5 የውሸት መኪና ማንቂያ ደውል እንዴት መፍጠር እንደሚቻል - 5 ደረጃዎች
555 ሰዓት ቆጣሪን በመጠቀም የውሸት መኪና ማንቂያ እንዴት እንደሚፈጠር - ይህ ፕሮጀክት NE555 ን በመጠቀም በአምስት ሰከንድ መዘግየት ብልጭ ድርግም የሚል የ LED መብራት እንዴት እንደሚሠራ ያሳያል። በደማቅ ቀይ ብልጭታ ኤልኢዲ የመኪና ማንቂያ ስርዓትን ስለሚመስል ይህ እንደ የሐሰት የመኪና ማንቂያ ሆኖ ሊያገለግል ይችላል። የችግር ደረጃ ወረዳው ራሱ ከባድ አይደለም
በ Titanfall 2: 15 ደረጃዎች ውስጥ የግል ወይም የህዝብ አውታረመረብ እንዴት እንደሚደረግ
በ Titanfall 2 ውስጥ የግል ወይም የህዝብ አውታረመረብ እንዴት እንደሚደረግ - አውታረ መረብ እንዴት እንደሚፈጥሩ አሳያችኋለሁ