Სარჩევი:
- ნაბიჯი 1: გამოყენებული პროგრამული უზრუნველყოფა:
- ნაბიჯი 2: გამოყენებული კომპონენტი:
- ნაბიჯი 3: როგორ დააკონფიგურიროთ Nodemcu Arduino IDE– ში:
- ნაბიჯი 4: Thingspeak მუშაობა:
- ნაბიჯი 5: სქემის დიაგრამა:
- ნაბიჯი 6: კოდი:
- ნაბიჯი 7: ვიდეო:
ვიდეო: ნოდემკუ აგზავნის ტემპერატურისა და ტენიანობის მონაცემებს Thingspeak– ში: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
აქ ამ გაკვეთილში ჩვენ დავურეკეთ nodemcu dht11 სენსორთან და გავგზავნეთ ტემპერატურისა და ტენიანობის მონაცემები ნივთების სერვერზე. აქ ჩვენ ასევე შევადგინეთ ტემპერატურისა და ტენიანობის გრაფიკი საგნების სერვერზე.
ნაბიჯი 1: გამოყენებული პროგრამული უზრუნველყოფა:
1. Arduino IDE: რაც შეეხება nodemcu– ს, ჩვენ ვიყენებთ მხოლოდ arduino IDE– ს. თქვენ შეგიძლიათ ჩამოტვირთოთ უახლესი Arduino IDE ამ ბმულიდან:
www.arduino.cc/en/Main/Software ახლა როგორ დავაკონფიგურიროთ nodemcu arduino IDE– ზე, ჩვენ ამას გეტყვით ქვემოთ მოცემულ ნაბიჯებში.
ნაბიჯი 2: გამოყენებული კომპონენტი:
1) Node MCU V3: Node MCU არის ღია კოდის IOT პლატფორმა. იგი მოიცავს პროგრამულ უზრუნველყოფას, რომელიც მუშაობს ESP8266 Wi-Fi SoC აპარატურაზე, რომელიც ემყარება ESP-12 მოდულს. ტერმინი "Node MCU" სტანდარტულად ეხება firmware- ს და არა dev კომპლექტებს.
2) DHT11 სენსორი: ეს DHT11 ტემპერატურისა და ტენიანობის სენსორი აღჭურვილია დაკალიბრებული ციფრული სიგნალის გამომავალი ტემპერატურისა და ტენიანობის სენსორის შესაძლებლობით. ის ინტეგრირებულია მაღალი ხარისხის 8 ბიტიანი მიკროკონტროლით. მისი ტექნოლოგია უზრუნველყოფს მაღალ საიმედოობას და შესანიშნავ გრძელვადიან სტაბილურობას. ეს სენსორი მოიცავს რეზისტენტულ ელემენტს და სენსორს სველი NTC ტემპერატურის საზომი მოწყობილობებისთვის. მას აქვს შესანიშნავი ხარისხი, სწრაფი რეაგირება, ჩარევის საწინააღმდეგო უნარი და მაღალი შესრულება.
ნაბიჯი 3: როგორ დააკონფიგურიროთ Nodemcu Arduino IDE– ში:
ქვემოთ მოცემულია arduino IDE– ში nodemcu– ს კონფიგურაციის ნაბიჯები
ზემოთ I1, I2 და I3 სურათები არის მითითებისათვის, რომელსაც ჩვენ გამოვიყენებთ ჩვენი ცნობების გასაგებად
ნაბიჯი 1: ჯერ უნდა გახსნათ Arduino IDE.
ნაბიჯი 2: ახლა დააწკაპუნეთ პარამეტრების ჩანართზე, როგორიცაა I1 სურათი. ახლა თქვენ უნდა დააკოპიროთ ერთი URL დამატებითი დაფის მენეჯერში. აქ არის URL- https://arduino.esp8266.com/stable/package_esp8266… და შემდეგ დააწკაპუნეთ OK
ნაბიჯი 3: ახლა გადადით ინსტრუმენტებზე და აირჩიეთ დაფის მენეჯერი. თქვენ მიიღებთ ერთ ფანჯარას, როგორიც არის I2.
უბრალოდ გადაახვიეთ ქვემოთ ამ ფანჯარაში და მოძებნეთ esp8266 ESP8266 Community– ის საშუალებით, ან შეგიძლიათ პირდაპირ მოძებნოთ esp8266 ძიების ვარიანტის აკრეფით, ახლა დააწკაპუნეთ ინსტალაციის ღილაკზე.
ნაბიჯი 4: გადატვირთეთ თქვენი Arduino IDE
ნაბიჯი 5: ახლა გადადით ინსტრუმენტებზე, შემდეგ შეარჩიეთ თქვენი nodemcu მოწყობილობა, როგორც ეს ნაჩვენებია I3 სურათზე
ნაბიჯი 4: Thingspeak მუშაობა:
ამ დრომდე თქვენ მიიღეთ პროგრამული უზრუნველყოფა და კომპონენტები, რომლებიც გამოიყენება ამ პროექტში.
ასე რომ, ახლა თქვენ უნდა გესმოდეთ ნივთების სერვერი.
ასე რომ, რა არის ლაპარაკი: ThingSpeak არის ღია წყაროს ნივთების ინტერნეტი (IoT) პროგრამა და API, რათა შეინახოთ და მიიღოთ მონაცემები HTTP პროტოკოლის გამოყენებით ინტერნეტით ან ადგილობრივი ქსელის საშუალებით.
ასე რომ, გრაფისა და სენსორის მონაცემების მისაღებად, ჯერ უნდა შექმნათ ანგარიში ნივთებში.
ანგარიშის წარმატებით შექმნის შემდეგ ახლა თქვენ უნდა შეხვიდეთ ანგარიშზე.
ახლა თქვენ უნდა შექმნათ არხი, რომ დააჭიროთ ახალ ფიგურაში ნაჩვენებ ახალ არხებს.
ახლა მიეცით შესაბამისი სახელი თქვენი განაცხადის მიხედვით, როგორც ზემოთ მოცემულ სურათზე ხედავთ, რომ ჩვენ მივეცით სახელი DHT11 სენსორის მონაცემებს და შეავსეთ ზოგიერთი რამ, როგორიცაა აღწერილობა და ველი 1 და ველი 2.
ჩვენ შეგვიძლია შევქმნათ 8 -მდე ველი ერთი არხისთვის. აქ ჩვენ გვჭირდება მხოლოდ 2 არხი, რადგან ჩვენ ვიღებთ ტემპერატურას და ტენიანობას dht11 სენსორიდან.
არხის წარმატებით შექმნის შემდეგ თქვენ უნდა გადახვიდეთ API კლავიშების ჩანართზე და მიიღოთ ამ არხის ჩაწერის API გასაღები ამ ჩაწერის API გასაღები თქვენ გამოიყენებთ თქვენს nodemcu კოდში, რომელიც დაწერილია Arduino IDE– ში.
ნაბიჯი 5: სქემის დიაგრამა:
ნაბიჯი 6: კოდი:
თქვენ შეგიძლიათ მიიღოთ წყარო ჩვენი Github ბმულიდან
ნაბიჯი 7: ვიდეო:
პროექტის სრული აღწერა მოცემულია ზემოთ მოცემულ ვიდეოში
თუ თქვენ გაქვთ რაიმე ეჭვი ამ პროექტთან დაკავშირებით, მოგვწერეთ ქვემოთ.
და თუ გსურთ მეტი გაიგოთ ჩამონტაჟებული სისტემის შესახებ, შეგიძლიათ ეწვიოთ ჩვენს youtube არხს
გთხოვთ ეწვიოთ და მოიწონოთ ჩვენი ფეისბუქ გვერდი ხშირი განახლებებისთვის.
მადლობა და პატივისცემა, ემბედოტრონიკის ტექნოლოგიები
გირჩევთ:
NodeMCU Lua იაფი 6 $ დაფა MicroPython ტემპერატურისა და ტენიანობის ჟურნალით, Wifi და მობილური სტატისტიკა: 4 ნაბიჯი
NodeMCU Lua იაფი 6 $ დაფა MicroPython ტემპერატურისა და ტენიანობის ჩანაწერით, Wifi და მობილური სტატისტიკა: ეს არის ძირითადად ღრუბლოვანი ამინდის სადგური, შეგიძლიათ შეამოწმოთ მონაცემები თქვენს ტელეფონზე ან გამოიყენოთ ტელეფონი პირდაპირ ეთერში NodeMCU მოწყობილობის საშუალებით შეგიძლიათ შეხვიდეთ ტემპერატურისა და ტენიანობის მონაცემების გარეთ ოთახში, სათბურში, ლაბორატორიაში, გაგრილების ოთახში ან ნებისმიერ სხვა ადგილას დასრულება
ტემპერატურისა და ტენიანობის LED- ები: 12 ნაბიჯი
ტემპერატურისა და ტენიანობის LED- ები: თუ ოდესმე გინდოდათ ვიზუალური თერმომეტრი, ეს პროექტი დაგეხმარებათ. ჩვენ შევქმნით LED- ების კომპლექტს, რომელიც აჩვენებს გარკვეულ ფერებს ტენიანობისა და ტემპერატურის მიხედვით
THINGSPEAK ტემპერატურისა და ტენიანობის აპლიკაცია ESP8266 გამოყენებით: 9 ნაბიჯი
THINGSPEAK ტემპერატურისა და ტენიანობის აპლიკაცია ESP8266- ის გამოყენებით: ჩემს ელექტრონულ ნივთებთან მუშაობისას, მე მივიღე ეს იდეა, რომ ვებგვერდზე შექმნილი ამინდის აპლიკაცია შემექმნა. ეს ვებ აპლიკაცია იყენებს SHT31 სენსორს რეალურ დროში ტემპერატურისა და ტენიანობის მონაცემების მისაღებად. ჩვენ განვათავსეთ ჩვენი პროექტი ESP8266 WiFi მოდულზე. ონლაინ თუ ოფლ
Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით: 5 ნაბიჯი
Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით: ამ პროექტში მე DHT11- ს დავუკავშირდი arduino– ს და შემდეგ მე ვაგზავნი dht11– ის მონაცემებს, რაც არის ტენიანობა და ტემპერატურა phpmyadmin მონაცემთა ბაზაში. ჩვენი წინა პროექტისგან განსხვავებით, ჩვენ არ ვიყენებთ Ethernet ფარს ამ შემთხვევაში, აქ ჩვენ ვკითხულობთ მხოლოდ
Arduino აგზავნის ტემპერატურისა და ტენიანობის მონაცემებს MySQL სერვერზე (PHPMYADMIN): 5 ნაბიჯი
Arduino აგზავნის ტემპერატურისა და ტენიანობის მონაცემებს MySQL სერვერზე (PHPMYADMIN): ამ პროექტში მე DHT11- ს დავუკავშირდი arduino– ს და შემდეგ მე ვაგზავნი dht11 მონაცემებს, რაც არის ტენიანობა და ტემპერატურა phpmyadmin მონაცემთა ბაზაში. აქ ჩვენ ვიყენებთ ერთ PHP სკრიპტს მონაცემების გადასაყვანად phpmyadmin მონაცემთა ბაზაში