Სარჩევი:
- ნაბიჯი 1: გარემოს დაყენება
- ნაბიჯი 2: შეაერთეთ ESP-01 მოდული HiFive1 დაფაზე
- ნაბიჯი 3: საუბარი ESP-01 მოდულთან სერიული მონიტორის საშუალებით
- ნაბიჯი 4: ესაუბრეთ ESP მოდულს ესკიზიდან
- ნაბიჯი 5: საბოლოო შედეგი
ვიდეო: HiFive1 Arduino დაფა ESP-01 WiFi მოდულის გაკვეთილით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
HiFive1 არის პირველი Arduino- თან თავსებადი RISC-V დაფაზე დაფუძნებული SiFive– ის FE310 პროცესორით. დაფა დაახლოებით 20 -ჯერ უფრო სწრაფია ვიდრე Arduino UNO, მაგრამ როგორც გაეროს დაფა, მას არ გააჩნია უკაბელო კავშირი.
საბედნიეროდ, არსებობს რამდენიმე იაფი მოდული ბაზარზე ამ შეზღუდვის შესამცირებლად. ეს გაკვეთილი განმარტავს, თუ როგორ უნდა ჩართოთ WiFi კავშირი HiFive1– ისთვის ESP-01– ის გამოყენებით.
ESP32 ან ESP8266 მოდულებით HiFive1– ისთვის იხილეთ WEB და MQTT გაკვეთილები.
Hifive1 Bluetooth– ის მაგალითისთვის იხილეთ ეს სახელმძღვანელო.
ამ პროექტისათვის საჭირო მასალები:
- HiFive1 (შეგიძლიათ შეიძინოთ აქ)
- ESP-01
- 2 * 10k რეზისტორები
- 1k რეზისტორი
- პურის დაფა
- 9 ჯუმბერის კაბელი
ნაბიჯი 1: გარემოს დაყენება
- დააინსტალირეთ Arduino IDE, თუ ის თქვენს კომპიუტერზე არ არის დაინსტალირებული.
- მიჰყევით ინსტრუქციას https://github.com/westerndigitalcorporation/CincoWinPkg, რომ დაამატოთ HiFive1 მხარდაჭერა Arduino IDE- ს.
არ არის საჭირო ESP-01 დაფის პაკეტის დაყენება Arduino IDE– ში, რადგან ESP-01 მოდის წინასწარ დაპროგრამებული მოძველებული (იხილეთ სკრინშოტი), მაგრამ შეუძლია უპასუხოს AT ბრძანებებს სერიული კავშირის პროგრამული უზრუნველყოფის საშუალებით.
ნაბიჯი 2: შეაერთეთ ESP-01 მოდული HiFive1 დაფაზე
შეაერთეთ ESP-01 მოდული HiFive1 დაფაზე, როგორც ნაჩვენებია Fritzing Schematics და Breadboard views.
დარწმუნდით, რომ IOREF მხტუნავი დაყენებულია 3.3 ვ -ზე, როგორც ეს ნაჩვენებია სურათზე წითელი წრით.
ნაბიჯი 3: საუბარი ESP-01 მოდულთან სერიული მონიტორის საშუალებით
ყველაფრის ერთმანეთთან დაკავშირების შემდეგ ჩვენ შეგვიძლია შევეცადოთ ESP-01– ს დაველაპარაკოთ Arduino სერიული მონიტორის საშუალებით. ამისათვის ჩვენ უნდა დავპროგრამოთ ქვემოთ მოცემული მარტივი ესკიზი. ის უსმენს AT ბრძანებებს მონიტორიდან HW სერიული არხის საშუალებით და აგზავნის მათ ESP-01– ზე SoftwareSerial32 არხის საშუალებით. ის უსმენს ESP-01 პასუხებს SoftwareSerial32 არხიდან და აგზავნის მათ მონიტორზე HW სერიული არხის საშუალებით.
- პროგრამირების დაწყებამდე დარწმუნდით, რომ "Tools-> Board" არის მითითებული HiFive1 დაფაზე, "Tools-> CPU Clock Frequency" to "256MHz PLL" and "Tools-> Programmer" to "SiFive OpenOCD".
- ატვირთეთ ესკიზი HiFive1– ში.
- დარწმუნდით, რომ თქვენ აირჩიეთ სწორი სერიული პორტი "Tools-> Port".
- გახსენით "Tools-> Serial Monitor" და შეარჩიეთ 115200 baud rate და "ორივე NL & CR".
- მონიტორში ჩაწერეთ AT. თქვენ უნდა მიიღოთ OK ESP-01– დან.
- ახლა თქვენ შეგიძლიათ სცადოთ AT სხვადასხვა ბრძანებები ამ ბმულიდან.
ნაბიჯი 4: ესაუბრეთ ESP მოდულს ესკიზიდან
ახლა მოდით მივცეთ AT ბრძანებები ESP-01– ს HiFive1 ესკიზის შიგნიდან.
თანდართული ესკიზი განუწყვეტლივ აწარმოებს CWLAP+AT ბრძანებას, რომელიც აბრუნებს ხელმისაწვდომ WiFi წვდომის წერტილებს, სიგნალის სიძლიერეს და მათ MAC მისამართებს. მარყუჟი დაბეჭდავს შედეგებს მანამ, სანამ ან ESP-01 არ დაუბრუნდება OK როგორც AT ბრძანების ტერმინატორი, ან გარკვეული დრო გავიდა ბოლო სიმბოლოს დაბეჭდვიდან (ნაგულისხმევი არის 2 წამი).
- დარწმუნდით, რომ "Tools-> Board" არის მითითებული HiFive1 დაფაზე, "Tools-> CPU Clock Frequency" to "256MHz PLL" and "Tools-> Programmer" to "SiFive OpenOCD".
- ატვირთეთ ესკიზი HiFive1– ში.
- დარწმუნდით, რომ თქვენ აირჩიეთ სწორი სერიული პორტი "ინსტრუმენტები-> პორტი".
- გახსენით "Tools-> Serial Monitor" და შეარჩიეთ 115200 baud rate და "ორივე NL & CR".
CWLAP+AT ბრძანება შეიძლება შეიცვალოს ესკიზში ნებისმიერი AT ბრძანებით. მეტი ბრძანება შეგიძლიათ იხილოთ აქ.
ნაბიჯი 5: საბოლოო შედეგი
თუ თქვენ სწორად შეაერთეთ წრე და ატვირთეთ მოწოდებული ესკიზი, თქვენ უნდა მიიღოთ დაბეჭდილი სია თქვენს მხარეში არსებული წვდომის წერტილებისა, როგორიცაა თანდართული სურათი.
გირჩევთ:
რა არის სერვოს შიგნით და როგორ გამოვიყენოთ Arduino– ს სრული გაკვეთილით: 6 ნაბიჯი
რა არის სერვოს შიგნით და როგორ გამოვიყენოთ Arduino– ს სრული სამეურვეო საშუალებით: ამ სამეურვეოში, მოდით გამოვიკვლიოთ რა არის servow უყურეთ ამ ვიდეო გაკვეთილს
HiFive1 Arduino HC-05 Bluetooth მოდულის გაკვეთილით: 7 ნაბიჯი
HiFive1 Arduino HC-05 Bluetooth მოდულის გაკვეთილით: HiFive1 არის Arduino– სთან თავსებადი RISC-V დაფაზე დაფუძნებული პირველი დაფა SiFive– დან FE310 პროცესორით. დაფა დაახლოებით 20 -ჯერ უფრო სწრაფია ვიდრე Arduino UNO და რადგან UNO– ს არ აქვს უკაბელო კავშირი. საბედნიეროდ, არსებობს რამდენიმე იაფი მოდული
ESP-01 მოდულის პროგრამირების საბჭო: 12 ნაბიჯი (სურათებით)
ESP-01 მოდულის პროგრამირების საბჭო: დამატებითი ინფორმაცია და დოკუმენტის განახლება აქ ჩემს საიტზე ჩაშენებული WIFI- ით. იგი შეიქმნა როგორც Arduino WIFI მოდული, მაგრამ ეს უფრო მეტი ძალაა, ვიდრე
დაწყება 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 დაფები იმდენად პოპულარულია, რომ ვიფიქრე ინსტრუქციებისთვის ეს და ადამიანების უმეტესობა პრობლემის წინაშე დგას
აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით: 6 ნაბიჯი
აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულისა და Blynk აპლიკაციის გამოყენებით: ეს პროექტი საშუალებას გაძლევთ გააკონტროლოთ Arduino ქინძისთავები ESP8266-01 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით. Blynk აპლიკაცია ძალიან მარტივი გამოსაყენებელია და შესანიშნავი საშუალებაა IoT– ის შესახებ სწავლის დასაწყებად. ეს გაკვეთილი განკუთვნილია Windows PC– ისთვის