Სარჩევი:
- ნაბიჯი 1: გამოყენებული პროგრამული უზრუნველყოფა:
- ნაბიჯი 2: გამოყენებული კომპონენტები:
- ნაბიჯი 3: როგორ დააკონფიგურიროთ Nodemcu Arduino IDE– ში
- ნაბიჯი 4: სქემის დიაგრამა:
- ნაბიჯი 5: კოდი:
- ნაბიჯი 6: ვიდეო:
ვიდეო: როგორ გავაგზავნოთ DHT11 მონაცემები MySQL სერვერზე NodeMCU გამოყენებით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ პროექტში ჩვენ DHT11 დავკავშირეთ nodemcu– სთან და შემდეგ ჩვენ ვაგზავნით მონაცემებს dht11, რომელიც არის ტენიანობა და ტემპერატურა phpmyadmin მონაცემთა ბაზაში.
ნაბიჯი 1: გამოყენებული პროგრამული უზრუნველყოფა:
1. Arduino IDE: რაც შეეხება nodemcu– ს, ჩვენ ვიყენებთ მხოლოდ arduino IDE– ს. თქვენ შეგიძლიათ ჩამოტვირთოთ უახლესი Arduino IDE ამ ბმულიდან:
www.arduino.cc/en/Main/Software
ახლა როგორ დავაკონფიგურიროთ nodemcu arduino IDE– ზე, ჩვენ ამას გეტყვით ქვემოთ მოცემულ ნაბიჯებში.
2. XAMPP სერვერის დაყენება: აქ ჩვენ ვიყენებთ XAMPP სერვერს, ის შეიძლება გამოყენებულ იქნას როგორც Windows- ში, ასევე Linux- ში, მაგრამ ჩემი წინადადებაა, რომ თუ თქვენ ხართ Ubuntu- ში (Linux– ის ნებისმიერი პლატფორმა), მაშინ გადადით LAMP– ით. ახლა ვინაიდან ჩვენ Windows- ში ვართ, ჩვენ უპირატესობა მივანიჭეთ XAMPP სერვერს. ასე რომ თქვენ შეგიძლიათ გადმოწეროთ XAMPP სერვერი ამ ბმულიდან. გარდა ამისა აქ არის ნაბიჯები LAMP სერვერისთვის:
1. დააინსტალირეთ Apache
sudo apt-get დააინსტალირეთ apache2
2. დააინსტალირეთ MySQL:
sudo apt-get დააინსტალირეთ mysql- სერვერი
3. დააინსტალირეთ PHP:
sudo apt-get დააინსტალირეთ php5 libapache2-mod-php5
4. გადატვირთეთ სერვერი:
sudo /etc/init.d/apache2 გადატვირთვა
5. შეამოწმეთ Apache https:// localhost/
თქვენ მიიღებთ ერთ აპაჩეს გვერდს, დააწკაპუნეთ ამ ზემოთ მოცემულ ბმულზე, თუ არ მიგიღიათ, ეს ნიშნავს, რომ თქვენს ინსტალაციასთან დაკავშირებით რაღაც არასწორია
აქ ჩვენ ვიყენებთ PHPMYADMIN- ს, რომელიც არის MySQL სერვერის ვებ ინტერფეისი და ამ ბრძანების ინსტალაციისთვის:
sudo apt-get დააინსტალირეთ phpmyadmin
ნაბიჯი 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: სქემის დიაგრამა:
ნაბიჯი 5: კოდი:
თქვენ შეგიძლიათ მიიღოთ წყარო ჩვენი Github ბმულიდან
ნაბიჯი 6: ვიდეო:
პროექტის სრული აღწერა მოცემულია ზემოთ მოცემულ ვიდეოში
თუ თქვენ გაქვთ რაიმე ეჭვი ამ პროექტთან დაკავშირებით, მოგვწერეთ ქვემოთ. და თუ გსურთ მეტი გაიგოთ ჩამონტაჟებული სისტემის შესახებ, შეგიძლიათ ეწვიოთ ჩვენს youtube არხს
გთხოვთ ეწვიოთ და მოიწონოთ ჩვენი ფეისბუქ გვერდი ხშირი განახლებებისთვის.
მადლობა და პატივისცემა, ემბედოტრონიკის ტექნოლოგიები
გირჩევთ:
როგორ გავაგზავნოთ მონაცემები M5Stack StickC– დან დელფში: 6 ნაბიჯი
როგორ გავაგზავნოთ მონაცემები M5Stack StickC– დან დელფიში: ამ ვიდეოში ჩვენ ვისწავლით თუ როგორ გავაგზავნოთ ღირებულებები StickC დაფიდან Delphi VCL აპლიკაციაში Visuino– ს გამოყენებით. უყურეთ ვიდეოს
როგორ გავაგზავნოთ მონაცემები ღრუბელში Arduino Ethernet– ით: 8 ნაბიჯი
როგორ გავაგზავნოთ მონაცემები ღრუბელში Arduino Ethernet– ით: ეს ინსტრუქცია გიჩვენებთ თუ როგორ უნდა გამოაქვეყნოთ თქვენი მონაცემები AskSensors IoT პლატფორმაზე Arduino Ethernet Shield– ის გამოყენებით. Ethernet Shield თქვენს Arduino- ს საშუალებას აძლევს ადვილად დაუკავშირდეს ღრუბელს, გაგზავნოს და მიიღოს მონაცემები ინტერნეტ კავშირით. რაც ჩვენ
Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით: 5 ნაბიჯი
Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით: ამ პროექტში მე DHT11- ს დავუკავშირდი arduino– ს და შემდეგ მე ვაგზავნი dht11– ის მონაცემებს, რაც არის ტენიანობა და ტემპერატურა phpmyadmin მონაცემთა ბაზაში. ჩვენი წინა პროექტისგან განსხვავებით, ჩვენ არ ვიყენებთ Ethernet ფარს ამ შემთხვევაში, აქ ჩვენ ვკითხულობთ მხოლოდ
შეიყვანეთ მონაცემები და შეადგინეთ გრაფიკი ინტერნეტით NodeMCU, MySQL, PHP და Chartjs.org გამოყენებით: 4 ნაბიჯი
შეიყვანეთ მონაცემები და შეადგინეთ გრაფიკი ინტერნეტით NodeMCU, MySQL, PHP და Chartjs.org გამოყენებით: ეს ინსტრუქცია აღწერს, თუ როგორ შეგვიძლია გამოვიყენოთ Node MCU დაფა მრავალი სენსორის მონაცემების შესაგროვებლად, ამ მონაცემების გასაგზავნად განთავსებულ PHP ფაილში, რომელიც შემდეგ მონაცემებს ამატებს MySQL მონაცემთა ბაზა. ამის შემდეგ მონაცემები შეიძლება ჩაითვალოს ინტერნეტში, როგორც გრაფიკი, chart.js.A ba
TCP/IP კავშირი GPRS– ით: როგორ გავაგზავნოთ მონაცემები სერვერზე SIM900A მოდულის გამოყენებით: 4 ნაბიჯი
TCP/IP კავშირი GPRS– ით: როგორ გავაგზავნოთ მონაცემები სერვერზე SIM900A მოდულის გამოყენებით: ამ tutorial– ში მე გეტყვით იმაზე, თუ როგორ უნდა გაგზავნოთ მონაცემები TCP სერვერზე sim900 მოდულის გამოყენებით. ასევე ჩვენ ვნახავთ, როგორ შეგვიძლია მივიღოთ მონაცემები სერვერიდან კლიენტზე (GSM მოდული)