ዝርዝር ሁኔታ:

ያለ ተጨማሪ ሞጁሎች አርዱዲኖን በመጠቀም የመጀመሪያውን IOT ይገንቡ 5 ደረጃዎች (ከስዕሎች ጋር)
ያለ ተጨማሪ ሞጁሎች አርዱዲኖን በመጠቀም የመጀመሪያውን IOT ይገንቡ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ያለ ተጨማሪ ሞጁሎች አርዱዲኖን በመጠቀም የመጀመሪያውን IOT ይገንቡ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ያለ ተጨማሪ ሞጁሎች አርዱዲኖን በመጠቀም የመጀመሪያውን IOT ይገንቡ 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ጥሩ ነገሮችን እንዴት መሳብ እንደሚቻል. ኦዲዮ መጽሐፍ 2024, ሀምሌ
Anonim
ያለ ተጨማሪ ሞጁሎች አርዱዲኖን በመጠቀም የመጀመሪያውን IOT ይገንቡ
ያለ ተጨማሪ ሞጁሎች አርዱዲኖን በመጠቀም የመጀመሪያውን IOT ይገንቡ
ያለ ተጨማሪ ሞጁሎች አርዱዲኖን በመጠቀም የመጀመሪያውን IOT ይገንቡ
ያለ ተጨማሪ ሞጁሎች አርዱዲኖን በመጠቀም የመጀመሪያውን IOT ይገንቡ

ዓለም በየቀኑ ብልህ እየሆነች ነው እናም ከዚህ በስተጀርባ ያለው ትልቁ ምክንያት የዝግመተ ለውጥ ነው

ዘመናዊ ቴክኖሎጂ። እንደ የቴክ አፍቃሪ እንደ እርስዎ IOT የሚለውን ቃል መስማት አለብዎት ማለት ነው የነገሮች በይነመረብ። የነገሮች በይነመረብ ማለት የሰው ልጅ ወደ ማሽን መስተጋብር በሌለበት በበይነመረብ ወይም በማንኛውም አውታረ መረብ ላይ የመሣሪያዎችን መረጃ መቆጣጠር እና መመገብ ማለት ነው። ስለዚህ በዚህ መማሪያ ውስጥ እኛ በጣም ወዳጃዊ የሆነውን አርዱዲኖ UNO ን በመጠቀም የ IOT ፕሮጀክት እንገነባለን። የዚህ ፕሮጀክት ዓላማ ከ LDR (Light Sensor) እና LM35 (Temperature sensor) ወደ በይነመረብ የተሰበሰበውን መረጃ መመገብ እና እነዚህን መረጃዎች ከየትኛውም የዓለም ክፍል ሊበዙ ይችላሉ።

ለዚህ ፕሮጀክት የሚከተሉትን ነገሮች ያስፈልግዎታል የሃርድዌር መስፈርቶች 

Du Arduino UNO

ፒሲ

Du አርዱinoኖ ተከታታይ ዩኤስቢ ገመድ

M LM35 (የሙቀት ዳሳሽ)

DR LDR (የብርሃን ጥገኛ ተከላካይ)

Wire ሽቦ ማገናኘት

የሶፍትዌር መስፈርቶች 

 አርዱዲኖ አይዲኢ

 Python 3.4

ደረጃ 1: ወረዳውን እና በይነገጽን ከአርዱዲኖ ጋር ያሰባስቡ

ወረዳውን እና በይነገጽን ከአርዱዲኖ ጋር ያሰባስቡ
ወረዳውን እና በይነገጽን ከአርዱዲኖ ጋር ያሰባስቡ

ከዚህ በታች ባለው ሥዕል ላይ እንደተገለጸው ወረዳውን ይሰብስቡ።

LM35

(ፒን 1)- 5v የአርዱዲኖ

(ፒን 2)- የአርዱዲኖ A0 ፒን

(ፒን 3)- የአርዱዲኖ መሬት

 ኤልዲአር

አንድ ተርሚናል- የአሩዲኖ 5v

ሁለተኛ ተርሚናል- 220Ω መቋቋም - የአርዱዲኖ መሬት

የ LDR እና የመቋቋም A1 ፒን የአርዱዲኖ መገናኛ

ደረጃ 2 - በአርዱዲኖ አይዲኢ ፕሮግራም ማድረግ

ከ Arduino IDE ጋር ፕሮግራም ማድረግ
ከ Arduino IDE ጋር ፕሮግራም ማድረግ

Ar Arduino IDE ን ከዚህ ያውርዱ እና ይጫኑ “https://www.arduino.cc/en/Main/Software”

 አሁን የአርዱዲኖ UNO ቦርድ ከፒሲዎ ተከታታይ የዩኤስቢ አያያዥ ጋር ያገናኙ።

Ar Arduino IDE ን ይክፈቱ

Tool መሳሪያዎችን ይለውጡ -> ቦርድ -> “አርዱinoኖ/ገኑኖ ኡኖ”

Tool መሣሪያዎችን ይቀይሩ-> ወደብ -> #ይህንን ወደብ ቁ. ፣ ወደፊት ይፈለጋል።

The ከዚህ በታች ያለውን ኮድ ይለጥፉ ወይም ያውርዱ እና ወደ አርዱinoኖ ይስቀሉት።

// ዳግም ማስጀመርን ሲጭኑ የማዋቀር አሠራሩ አንድ ጊዜ ይሠራል - ባዶነት ማዋቀር () {// ተከታታይ ግንኙነቶችን በ 9600 ቢት በሰከንድ ያስጀምሩ Serial.begin (9600); } // የሉፕ አሠራሩ ለዘላለም ይደጋገማል - ባዶነት loop () {// የአናሎግ ፒን 0 ላይ ግቤቱን ያንብቡ ይህም የትርጓሜ ዳሳሽ እሴት ነው - int sensorValue1 = analogRead (A0); // እሴቱን ከ tempreture sensor በ calcius int temp = (int (sensorValue1) * ተንሳፋፊ (4.8824) -500)/10 ይለውጡ። // በአናሎግ ፒን 1 ላይ ያለውን ግቤት ያንብቡ ፣ ይህም የብርሃን ዳሳሽ እሴት ነው - int sensorValue2 = analogRead (A1); // ዋጋውን ከብርሃን ዳሳሽ ወደ lux int Lux = 1024.0 * 10 / sensorValue2 - 10 ይለውጡ። // ያነበቡትን እሴት ያትሙ: Serial.print (temp); Serial.print (""); Serial.print (Lux); Serial.print ("\ n"); // ውሂቡን በ “temp_readinglight_intensity” መዘግየት (1000) ቅርጸት መለወጥ; // ለመረጋጋት በንባብ መካከል መዘግየት}

Upload ሰቀላ ሲደረግ የእርስዎ አርዱዲኖ ለአየር ሁኔታ የአየር ሁኔታ መርሃ ግብር ተይ isል ማለት ነው።

Tool አሁን Tools-> Serial Monitor ይክፈቱ

Ba የባውድ ተመን በ 9600 ያዘጋጁ እንደ ምስል ያለ ነገር ማየት አለብዎት

Ar አሁን አርዱዲኖ አይዲኢን ይዝጉ

ደረጃ 3 ለመረጃ ምዝግብ ማስታወሻ የ ThingSpeak ሰርጥ ይፍጠሩ

ለውሂብ ምዝግብ ማስታወሻ የ ThingSpeak ሰርጥ ይፍጠሩ
ለውሂብ ምዝግብ ማስታወሻ የ ThingSpeak ሰርጥ ይፍጠሩ
ለውሂብ ምዝግብ ማስታወሻ የ ThingSpeak ሰርጥ ይፍጠሩ
ለውሂብ ምዝግብ ማስታወሻ የ ThingSpeak ሰርጥ ይፍጠሩ
ለውሂብ ምዝግብ ማስታወሻ የ ThingSpeak ሰርጥ ይፍጠሩ
ለውሂብ ምዝግብ ማስታወሻ የ ThingSpeak ሰርጥ ይፍጠሩ

አሁን ይህንን ተከታታይ ውሂብ ወደ የበይነመረብ ደመና ለመስቀል ለዚያ ደመና ዥረት እንፈልጋለን።

ThingSpeak ለ IOT መተግበሪያዎች ዝነኛ ደመና ነው። እነዚህን ደረጃዎች ይከተሉ

To ወደ www.thingspeak.com ይሂዱ

Thing ወደ ነገር ይመዝገቡ ይናገሩ

 አሁን ወደ «ጀምር» ይሂዱ

“አዲስ ሰርጥ” ይፍጠሩ the በተያያዘው ምስል ላይ እንደሚታየው የዚህን ሰርጥ መረጃ ይሙሉ። (2 ኛ ምስል ይመልከቱ)

This አሁን ይህንን ሰርጥ “አስቀምጥ”

Below ከዚህ በታች ወደሚከተለው ገጽ ይዛወራሉ ፣ ይህም በእርግጥ ደመና ነው እና የአየር ሁኔታ ውሂብዎን ግራፎች እና ቦታ ያያሉ።

ከዚህ በታች እንደሚታየው አሁን ወደ “ኤፒአይ ቁልፎች” ይሂዱ (4 ኛ ምስል ይመልከቱ)

Both ሁለቱንም “የሰርጥ መታወቂያ” እና “ኤፒአይዎችን ይፃፉ እና ያንብቡ” በኋላ ላይ ያስፈልግዎታል

ደረጃ 4 - ወደ በይነመረብ መረጃ ለመግባት የ Python አገልጋይ ያዳብሩ

አሁን ፓይዘን ከ https://www.python.org/download/releases/2.7/ ያውርዱ እና ይጫኑት Python ን አስቀድመው ከተጫኑ ይህንን እርምጃ ይተውት።

Start በዊንዶውስ ፒሲዎ ላይ የ start_menu/notepad ን ይክፈቱ።

 ቅዳ ወይም አውርድ & ከዚህ በታች ያለውን የፓይዘን ኮድ በማስታወሻ ደብተር ላይ ይለጥፉ።

ማስመጣት ተከታታይ

የማስመጣት ጊዜ ማስመጣት urllib count = 0 arduino = serial. Serial ('COM19', 9600, የጊዜ ማብቂያ =.1) እውነት ሆኖ ውሂብ = arduino.readline () [:-1] #የመጨረሻው ቢት አዲሱን መስመር ያስወግዳል መረጃ ከሆነ chars: ቢቆጠር == 0: አዲስ = [0, 0] መቁጠር = 1 ሌላ: አዲስ = data.split () temp = int (አዲስ [0]) ብርሃን = int (አዲስ [1]) f = urllib.urlopen ('https://api.thingspeak.com/update?key=NIJW2KFLALYDFNZE&field1=%s&field=%s'% (temp, light)) "temp =%d & light =%d ዘምነዋል"%(temp ፣ ብርሃን) ጊዜ። እንቅልፍ (3)

Code በዚህ ኮድ ውስጥ የሚከተለውን እርማት ያድርጉ

1. የእርስዎ አርዱኢኖ የተገናኘበት ወደብ ‹COM19› ን ወደ ፖርት ይተኩ።

2. https://api.thingspeak.com/update?key=NIJW2KFLALY… ለውጥ “ቁልፍ =”

Weather ፋይልዎን እንደ “weather.py” ስም አስቀምጥ።

ደረጃ 5: ሁሉም ተከናውኗል!;-)

ሁሉም ተጠናቀቀ!;-)
ሁሉም ተጠናቀቀ!;-)
ሁሉም ተጠናቀቀ!;-)
ሁሉም ተጠናቀቀ!;-)
ሁሉም ተጠናቀቀ!;-)
ሁሉም ተጠናቀቀ!;-)
ሁሉም ተጠናቀቀ!;-)
ሁሉም ተጠናቀቀ!;-)

አሁን እርስዎ የሚገነቡትን የመጀመሪያውን IOT ለማየት እነዚህን ደረጃዎች ይከተሉ…

Connected የተገናኘው ወደብ ከተለወጠ በ ‹አር.ዲ.ኤም› ፋይል ‹COM19 COM› ውስጥ እርማት ያድርጉ ፣ በተመሳሳይ ወደብ ላይ አርዱዲኖን ከፒሲዎ ጋር ያገናኙ።

 የእርስዎ ፒሲ የበይነመረብ ግንኙነት ሊኖረው ይገባል

Before ከዚህ ቀደም ከጫኑት python.exe ጋር “weather.py” ፋይል ይክፈቱ።

1. በ weather.py ላይ በቀኝ ጠቅ ያድርጉ

2. “ክፈት በ…” ላይ ጠቅ ያድርጉ

3. “Python.exe” ን ያስሱ እና በእሱ ይክፈቱ።

Like እንደዚህ ያለ ነገር ማየት አለብዎት

አሁን በስልክዎ ውስጥ አሳሽ ይክፈቱ የሚከተለውን ዩአርኤል በ https://thingspeak.com/channels/?key= ቅርጸት ይፃፉ ለምሳሌ ፦

ከእርስዎ አርዱinoኖ የእውነተኛ ጊዜ የአየር ሁኔታ መረጃን ያያሉ

እረ! የመጀመሪያው የ IOT ፕሮጀክትዎ ተጠናቀቀ

የሚመከር: