Სარჩევი:
- ნაბიჯი 1: რა არის NodeMCU?
- ნაბიჯი 2: როგორ დავპროგრამოთ NodeMCU Arduino IDE გამოყენებით
- ნაბიჯი 3: LED- ის კონტროლი HTTP გვერდის საშუალებით NodeMCU- ის გამოყენებით
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: რა სხვა დაფები შემიძლია გამოვიყენო NodeMCU- ს ნაცვლად?
- ნაბიჯი 6: პროექტების მაგალითი:
ვიდეო: დაწყება W/ NodeMCU ESP8266 Arduino IDE– ზე: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
მიმოხილვა
ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ გამოიყენოთ NodeMCU Arduino IDE– ზე.
რასაც თქვენ ისწავლით
- ზოგადი ინფორმაცია NodeMCU– ს შესახებ
- როგორ დააინსტალიროთ ESP8266 დაფები Arduino IDE– ზე
- როგორ დავპროგრამოთ NodeMCU Arduino IDE– ზე
- წარმოგიდგენთ დაფებს, რომელთა გამოყენება შესაძლებელია NodeMCU- ის ნაცვლად
ნაბიჯი 1: რა არის NodeMCU?
დღეს, IOT პროგრამები იზრდება და ობიექტების დაკავშირება სულ უფრო მნიშვნელოვანი ხდება. არსებობს რამდენიმე გზა ობიექტების დასაკავშირებლად, როგორიცაა Wi-Fi პროტოკოლი.
NodeMCU არის ღია კოდის პლატფორმა ESP8266- ზე დაფუძნებული, რომელსაც შეუძლია ობიექტების დაკავშირება და მონაცემთა გადაცემის საშუალება Wi-Fi პროტოკოლის გამოყენებით. გარდა ამისა, მიკროკონტროლერების ზოგიერთი უმნიშვნელოვანესი მახასიათებლის მიწოდებით, როგორიცაა GPIO, PWM, ADC და სხვა, მას შეუძლია გადაჭრას პროექტის მრავალი მოთხოვნა მარტო.
ამ დაფის ზოგადი მახასიათებლები შემდეგია:
- ადვილად გამოსაყენებელი
- პროგრამირება Arduino IDE ან IUA ენებით
- ხელმისაწვდომია როგორც მისასვლელი წერტილი ან სადგური
- პრაქტიკული მოვლენაზე ორიენტირებული API პროგრამებში
- შიდა ანტენის ქონა
- შეიცავს 13 GPIO პინს, 10 PWM არხს, I2C, SPI, ADC, UART და 1-Wire
ნაბიჯი 2: როგორ დავპროგრამოთ NodeMCU Arduino IDE გამოყენებით
იმისათვის, რომ გამოიყენოთ Arduino IDE NodeMCU– ის დასაპროგრამებლად, თქვენ ჯერ უნდა გააცნოთ იგი პროგრამულ უზრუნველყოფას.
ამისათვის დააკოპირეთ შემდეგი კოდი და მიყევით ქვემოთ მოცემულ ნაბიჯებს:
arduino.esp8266.com/stable/package_esp8266c…
ნაბიჯი 1. შეარჩიეთ პარამეტრები ფაილის მენიუში და შეიყვანეთ კოპირებული კოდი დამატებითი დაფის მენეჯერის მისამართების ნაწილში. შემდეგ დააჭირეთ OK.
ნაბიჯი 2. მოძებნეთ სიტყვა ESP8266 დაფებში> დაფების მენეჯერი ინსტრუმენტების მენიუდან. შემდეგ დააინსტალირეთ ESP8266 დაფები. სრული ინსტალაციის შემდეგ, თქვენ დაინახავთ INSTALLED ეტიკეტს ESP8266 დაფებზე.
ამ ორი ნაბიჯის შემდეგ, თქვენ შეგიძლიათ ნახოთ ESP8266 დაფაზე დაფუძნებული დაფები, როგორიცაა NodeMCU თქვენს Arduino IDE დაფების სიაში და შეგიძლიათ აირჩიოთ თქვენთვის სასურველი დაფა კოდის ასატვირთად.
ციფრული ქინძისთავების გამოსაყენებლად, თქვენ უნდა აირჩიოთ GPIO ნომრები. მაგალითად, D7 პინი განსაზღვრულია როგორც GPIO13. ასე რომ, თქვენ უნდა დააყენოთ პინ ნომერი 13, როდესაც გსურთ გამოიყენოთ D7 თქვენს პროგრამაში. ასევე, შეგიძლიათ გამოიყენოთ pin D2 (GPIO4) როგორც SDA და pin D1 (GPIO5) როგორც SCL
ნაბიჯი 3: LED- ის კონტროლი HTTP გვერდის საშუალებით NodeMCU- ის გამოყენებით
შეგიძლიათ დაუკავშირდეთ ინტერნეტს Wi-Fi საშუალებით NodeMCU გამოყენებით და გამოიყენოთ სასურველი ბრძანებები HTTP გვერდის შექმნით.
ამ მაგალითში თქვენ შეგიძლიათ აკონტროლოთ LED ჩართვის და გამორთვის ღილაკზე დაჭერით. შეიყვანეთ თქვენი მოდემების SSID და პაროლი მითითებულ ნაწილში და ატვირთეთ თქვენს NodeMCU დაფაზე Arduino IDE გამოყენებით. (სხვა პარამეტრები დატოვეთ ნაგულისხმევზე)
ნაბიჯი 4: კოდი
სერიული მონიტორის გახსნის შემდეგ, თუ ინტერნეტ კავშირი დამყარდება, თქვენ მოგეცემათ თქვენ მიერ შექმნილი გვერდის IP მისამართი (მაგალითად 192.168.1.18). დააკოპირეთ და ჩასვით თქვენს ბრაუზერში, რომ გახსნათ HTTP გვერდი.
ნაბიჯი 5: რა სხვა დაფები შემიძლია გამოვიყენო NodeMCU- ს ნაცვლად?
არსებობს სხვადასხვა მნიშვნელოვანი ფაქტორი IOT სისტემის დაფის ტიპის არჩევისთვის, როგორიცაა GPIO ქინძისთავების რაოდენობა, საკომუნიკაციო პროტოკოლები, მათ შორის ანტენა და ა.
ასევე, არსებობს სხვადასხვა დაფები და პლატფორმები, თითოეულს აქვს თავისი სპეციფიკური მახასიათებლები.
აქ ჩვენ შევადარეთ ისინი IOT პროექტების ყველაზე მნიშვნელოვანი საჭირო მახასიათებლების საფუძველზე.
ნაბიჯი 6: პროექტების მაგალითი:
- Smart Door Lock w/ WiFi შესვლის გვერდი Arduino & ESP8266
- ესაუბრეთ თქვენს Arduino– ს და გააკონტროლეთ იგი Google ასისტენტის მიერ
- ითამაშეთ Fire Over WIFI– ით! ESP8266 და ნეოპიქსელები (Android პროგრამის ჩათვლით)
- nstagram– ს მოსწონს Speedometer by Arduino & ESP8266
თუ ეს სახელმძღვანელო თქვენთვის სასარგებლო და საინტერესოა გთხოვთ მოგვწონოთ ფეისბუქზე.
გირჩევთ:
დაწყება STM32f767zi Cube IDE– ით და ატვირთეთ პერსონალური ესკიზი: 3 ნაბიჯი
დაწყება STM32f767zi Cube IDE– ით და ატვირთეთ თქვენ პერსონალური ესკიზი: იყიდეთ (დააწკაპუნეთ ტესტზე ვებ – გვერდის შესაძენად/შესანახად) გამოიყენება STM მიკროკონტროლერების დასაპროგრამებლად
დაწყება FRDM-KL46Z (და Mbed Online IDE) Windows 10: 6 ნაბიჯი
როგორ დავიწყოთ FRDM-KL46Z (და Mbed Online IDE) Windows 10: თავისუფლების (FRDM) განვითარების დაფები არის პატარა, დაბალი სიმძლავრის, ეკონომიური შეფასებისა და განვითარების პლატფორმები, რომლებიც იდეალურია პროგრამის სწრაფი პროტოტიპირებისთვის. ეს შეფასების დაფები გვთავაზობენ ადვილად გამოსაყენებელ მასობრივი შენახვის მოწყობილობის რეჟიმის ფლეშ პროგრამისტს, ვირტუალურ
Stm32– ის დაწყება Arduino IDE– ს გამოყენებით: 3 ნაბიჯი
Stm32– ით დაწყება Arduino IDE– ს გამოყენებით: STM32 არის საკმაოდ ძლიერი და პოპულარული დაფა, რომელსაც მხარს უჭერს Arduino IDE. მაგრამ მისი გამოსაყენებლად თქვენ უნდა დააინსტალიროთ დაფები stm32– ისთვის Arduino IDE– ში, ამიტომ ამ ინსტრუქციებში მე გეტყვით როგორ დააყენოთ stm32 დაფები და როგორ მისი დაპროგრამება
დაწყება Esp 8266 Esp-01 Arduino IDE --ით Arduino Ide- ში Esp დაფების დაყენება და პროგრამირება Esp: 4 ნაბიჯი
დაწყება Esp 8266 Esp-01 Arduino IDE |-ით Arduino Ide- ში Esp დაფების დაყენება და Esp პროგრამირება: ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა დააყენოთ esp8266 დაფები Arduino IDE– ში და როგორ უნდა დაპროგრამდეს esp-01 და მასში ატვირთოთ კოდი. მას შემდეგ, რაც esp დაფები იმდენად პოპულარულია, რომ ვიფიქრე ინსტრუქციებისთვის ეს და ადამიანების უმეტესობა პრობლემის წინაშე დგას
ESP8266-NODEMCU $ 3 WiFi მოდული #1- WiFi– ით დაწყება: 6 ნაბიჯი
ESP8266-NODEMCU $ 3 WiFi მოდული #1- WiFi– ით დაწყება: ამ მიკრო გამოთვლების ახალი სამყარო ჩამოვიდა და ეს არის ESP8266 NODEMCU. ეს არის პირველი ნაწილი, რომელიც გვიჩვენებს, თუ როგორ შეგიძლიათ დააინსტალიროთ esp8266 გარემო თქვენს arduino IDE– ში დაწყებული ვიდეოს საშუალებით და როგორც ნაწილები