Përmbajtje:

Ndërtoni IOT -in tuaj të parë duke përdorur Arduino pa module shtesë: 5 hapa (me fotografi)
Ndërtoni IOT -in tuaj të parë duke përdorur Arduino pa module shtesë: 5 hapa (me fotografi)

Video: Ndërtoni IOT -in tuaj të parë duke përdorur Arduino pa module shtesë: 5 hapa (me fotografi)

Video: Ndërtoni IOT -in tuaj të parë duke përdorur Arduino pa module shtesë: 5 hapa (me fotografi)
Video: Banorët e veriut mirëpresin marrëveshjen, thonë se do ta paguajnë rrymën 2024, Korrik
Anonim
Ndërtoni IOT -in tuaj të parë duke përdorur Arduino pa module shtesë
Ndërtoni IOT -in tuaj të parë duke përdorur Arduino pa module shtesë
Ndërtoni IOT -in tuaj të parë duke përdorur Arduino pa module shtesë
Ndërtoni IOT -in tuaj të parë duke përdorur Arduino pa module shtesë

Bota po bëhet më e zgjuar çdo ditë dhe arsyeja më e madhe pas kësaj është evolucioni i

teknologji e zgjuar. Si entuziast i teknologjisë ju duhet të keni dëgjuar për termin IOT që do të thotë Internet of Things. Interneti i gjërave nënkupton kontrollimin dhe ushqimin e të dhënave të pajisjeve përmes internetit ose ndonjë rrjeti pa ndërveprim njeri me makinë. Pra, në këtë tutorial ne do të ndërtojmë një Projekt IOT duke përdorur Arduino UNO shumë miqësore. Qëllimi i këtij projekti është të furnizojë të dhënat e mbledhura nga LDR (Sensori i Dritës) dhe LM35 (Sensori i Temperaturës) në internet dhe këto të dhëna mund t'i tejkaloni nga kudo në botë.

Ju do të keni nevojë për gjërat e mëposhtme për këtë projekt: Kërkesat e harduerit

 Arduino UNO

 PC

Cable Arduino Serial USB kabllo

LM35 (Sensori i temperaturës)

D LDR (Rezistencë e varur nga drita)

Wire Teli lidhës

Kërkesat për softuer

 Arduino IDE

 Python 3.4

Hapi 1: Mblidhni qarkun dhe ndërfaqen me Arduino

Mblidhni qarkun dhe ndërfaqen me Arduino
Mblidhni qarkun dhe ndërfaqen me Arduino

Mblidhni qarkun e dhënë në foton më poshtë.

 LM35

(Pin 1)- 5v e Arduino

(Pin 2)- P0 A0 e Arduino

(Pin 3)- Ground of Arduino

 LDR

Një terminal- 5v i Arduino

Terminali i dytë- Rezistenca 220Ω - Terreni i Arduino

Lidhja e kunjit LDR & Rezistenca A1 e Arduino

Hapi 2: Programimi me Arduino IDE

Programimi me Arduino IDE
Programimi me Arduino IDE

 Shkarkoni dhe instaloni Arduino IDE nga këtu "https://www.arduino.cc/en/Main/Software"

Connect Tani lidhni bordin Arduino UNO me lidhësin serik USB të kompjuterit tuaj.

 Hapni Arduino IDE

 Ndrysho Veglat-> Bordi -> "Arduino/Genuino Uno"

 Ndrysho Veglat-> Port -> #Shëno këtë Port nr., do të jetë e nevojshme në të ardhmen.

 Ngjitni ose shkarkoni kodin e mëposhtëm dhe ngarkojeni atë në Arduino tuaj.

// rutina e konfigurimit funksionon një herë kur shtypni reset: void setup () {// iniconi komunikimin serik me 9600 bit për sekondë: Serial.begin (9600); } // rutina e lakut vazhdon pa pushim përgjithmonë: void loop () {// lexoni hyrjen në pinin analog 0 që është vlera e sensorit të matjes: int sensorValue1 = analogRead (A0); // konvertoni vlerën nga sensori i matjes në shkallën calcius int temp = (int (sensorValue1) * float (4.8824) -500)/10; // lexoni hyrjen në pinin analog 1 i cili është vlera e sensorit të dritës: int sensorValue2 = analogRead (A1); // konvertoni vlerën nga sensori i dritës në lux int Lux = 1024.0 * 10 / sensorValue2 - 10; // printoni vlerën që lexoni: Serial.print (temp); Serial.print (""); Serial.print (Lux); Serial.print ("\ n"); // Shndërrimi i të dhënave në formatin e vonesës "temp_readinglight_intensity" (1000); // vonesa mes leximeve për stabilitet}

 Kur të kryhet ngarkimi, do të thotë që Arduino juaj është programuar për një mot të mirë.

 Tani hapni Tools-> Serial Monitor

 Vendosni normën e baudit në 9600 Duhet të shihni diçka si në imazh

 Tani mbyllni Arduino IDE

Hapi 3: Krijoni një kanal ThingSpeak për regjistrimin e të dhënave

Krijoni një kanal ThingSpeak për regjistrimin e të dhënave
Krijoni një kanal ThingSpeak për regjistrimin e të dhënave
Krijoni një kanal ThingSpeak për regjistrimin e të dhënave
Krijoni një kanal ThingSpeak për regjistrimin e të dhënave
Krijoni një kanal ThingSpeak për regjistrimin e të dhënave
Krijoni një kanal ThingSpeak për regjistrimin e të dhënave

Tani për të ngarkuar këto të dhëna serike në një re interneti do të kërkojmë një transmetim për atë re.

ThingSpeak është një re e famshme për aplikimet IOT. Ndiqni këto hapa

 Shkoni te www.thingspeak.com

 Regjistrohu për të folur

Go Tani shkoni te "Fillo"

Krijoni një "Kanal të Ri"  Plotësoni informacionin për këtë kanal siç tregohet në imazhin e bashkangjitur. (Referojuni imazhit të dytë)

 Tani "Ruaj" këtë Kanal

Do të ridrejtoheni në një faqe si më poshtë e cila është në fakt reja dhe do të shihni grafikët dhe vendndodhjen e të dhënave tuaja të motit.

Go Tani shkoni te "Çelësat API" siç tregohet më poshtë (Referojuni imazhit të 4 -të)

 Shënoni të dy "ID e kanalit" dhe "Shkruaj dhe lexo API" që do t'ju duhen më vonë

Hapi 4: Zhvilloni një server Python për regjistrimin e të dhënave në internet

Tani shkarkoni dhe instaloni python nga https://www.python.org/download/releases/2.7/ Injoroni këtë hap nëse tashmë e keni të instaluar python.

 Hapni menunë/shënimet start_pc në kompjuterin tuaj të Windows.

 Kopjoni ose shkarkoni dhe ngjisni kodin e mëposhtëm python në fletore.

serial importi

koha e importit import urllib count = 0 arduino = serial. Serial ('COM19', 9600, timeout =.1) ndërsa True: data = arduino.readline () [:-1] #biti i fundit heq qafe linjën e re shenjat nëse të dhënat: nëse numëroni == 0: i ri = [0, 0] numëroni = 1 tjetër: i ri = të dhëna.split () temp = int (i ri [0]) light = int (i ri [1]) f = urllib.urlopen ('https://api.thingspeak.com/update?key=NIJW2KFLALYDFNZE&field1=%s&field=%s'% (temp, light)) print "temp =%d & light =%d are updated"%(temp, dritë) koha. gjumi (3)

 Bëni korrigjimin e mëposhtëm në këtë kod

1. Zëvendësoni ‘COM19’ në Portën në të cilën është lidhur Arduino juaj.

2. https://api.thingspeak.com/update?key=NIJW2KFLALY… ndrysho “çelësin =”

 Ruaj_ si skedarin tuaj me emrin "weather.py".

Hapi 5: Gjithçka është bërë!;-)

Të gjitha të bëra!;-)
Të gjitha të bëra!;-)
Të gjitha të bëra!;-)
Të gjitha të bëra!;-)
Të gjitha të bëra!;-)
Të gjitha të bëra!;-)
Të gjitha të bëra!;-)
Të gjitha të bëra!;-)

Tani ndiqni këto hapa për të parë IOT -in tuaj të parë që sapo keni ndërtuar…

 Lidhni Arduino me kompjuterin tuaj në të njëjtën port, në rast se porti i lidhur ka ndryshuar atëherë bëni korrigjimin në weather.py skedarin "COM19 COM"

PC PC juaj duhet të ketë lidhje interneti

 Hapni skedarin "weather.py" me python.exe që keni instaluar më parë.

1. Klikoni me të djathtën mbi weather.py

2. Klikoni në "Hap me …"

3. Shfletoni “Python.exe” dhe hapeni me të.

Should Duhet të shihni diçka të tillë

Tani hapni një shfletues në telefonin tuaj Shkruani URL -në e mëposhtme në formatin https://thingspeak.com/channels/?key= për shembull:

Do të shihni të dhënat e motit në kohë reale nga Arduino juaj

Hehh! Projekti juaj i parë IOT është përfunduar

Recommended: