
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

ეს არის მოკლე სამეურვეო პროგრამის შემქმნელი ESP8266-07/12E დაფის შესაქმნელად Arduino nano– ს გამოყენებით. გაყვანილობის სქემა ძალიან ჰგავს აქ წარმოდგენილს. თქვენ გაქვთ შესაძლებლობა დააკავშიროთ ეს პროექტი პურის დაფაზე, შეაერთოთ პერფორი, ან გამოიყენოთ გერბერის ფაილები უფრო საიმედო კომპიუტერის შესაქმნელად. მე გირჩევთ დაიჭიროთ pcb ან perfboard (თუ საკუთარ თავს ენდობით სწორად შედუღებას), თუ ხშირად დაპროგრამებთ აღნიშნულ მოწყობილობებს.
ESP-07– ით ვგეგმავ შინაარსის შექმნას და რეგულარულად გამოვიყენებ ამ სამეურვეოში შექმნილ დაფას.
დიზაინს აქვს 3.3 ვ ძაბვის რეგულატორი, რომელიც ჩართავს ESP მოდულს, თქვენ უნდა დაუკავშიროთ 5 ვ კვების წყარო Arduino USB კაბელის გარდა. უფრო მეტიც, თქვენ ასევე უნდა გამოიყენოთ გარღვევის დაფა; ის აადვილებს ყველაფერთან მუშაობას.
მარაგები
- არდუინო ნანო
- ESP8266-07 ან/12/ე
- ESP-07 გარღვევის დაფა
- მინი USB კაბელი
- დენის ბუდე 5.5 მმ (კაცი და ქალი)
- სათაურის ქალი ქინძისთავები 1*15 (2 ცალი)
- სათაურის ქალი ქინძისთავები 1*8 (2 ცალი)
- 6 პინიანი გადამრთველი (სურვილისამებრ)
- ღილაკები (2 ცალი)
- 5 კომის რეზისტორები (2 ცალი)
- 10Kohm რეზისტორები (2 ცალი)
- lm1117 3.3v (მე გამოვიყენე smd ვერსია, თქვენ შეგიძლიათ გამოიყენოთ TH თუ გსურთ შექმნათ breadboard circuit)
- 47uf კონდენსატორი (შეგიძლიათ გამოიყენოთ უფრო მაღალი მნიშვნელობები, თუ თქვენ გაქვთ ენერგიის პრობლემა)
- breadboard, ან perfboard, ან pcb
ნაბიჯი 1: გაყვანილობა


პურის დაფის წრე:
1. შეაერთეთ დაფაზე Arduino nano და ESP მოდული ბრეაკოუტ დაფის გამოყენებით. ბრეაკოუტ დაფის ქინძისთავებზე უკეთესი წვდომისათვის შეგიძლიათ გამოიყენოთ ორი დაფა ერთის ნაცვლად, როგორც ნაჩვენებია.
2. რელსების ჩართვა: დააკავშირეთ დენის ჯეკის 5v პინი lm1117 3.3v მარეგულირებლის 3 პინთან, GND პინ 1 -თან და გამომავალი პინი 2 -დან პურის დაფის "+" სარკინიგზო ხაზთან. ასევე დააკავშირეთ დენის ჯეკის GND პინი დაფაზე " -". დაამატეთ 47uf კონდენსატორი და შეაერთეთ რელსები, როგორც ნაჩვენებია.
3. დაამატეთ ორი ღილაკი (გადატვირთვა და პროგრამა) და დააკავშირეთ ერთი პინი თითოეული მათგანის გადასაყენებლად და მეორე GPIO0– ს ESP– სთან. გაიყვანეთ ჩვეულებრივ დაკავშირებული ქინძისთავები 3.3 ვ -მდე 10kohm რეზისტორების გამოყენებით. შეაერთეთ ჩვეულებრივ ღია ქინძისთავები GND- თან
4. შეაერთეთ + სარკინიგზო VCC ESP გარღვევის დაფაზე
5. დაკავშირება - სარკინიგზო მაგისტრალი ESP გარღვევის დაფაზე
6. გაიყვანეთ ESP- ის CH_PD და GPIO15 ქინძისთავები +3.3 ვ სარკინიგზო ხაზამდე 5kohm რეზისტორების გამოყენებით
7. შეაერთეთ ნანოს RX პინი ESP– ის RX– თან 2 არხიანი გადამრთველის გამოყენებით
8. შეაერთეთ ნანოს TX ESP– ის TX– თან 2 არხიანი გადართვის გადამრთველის გამოყენებით. (გადართვის გადამრთველი არჩევითია; ის შესაძლებელს ხდის სიგნალის მთლიანად გათიშვას არდუინოსა და ESP- ს შორის)
9. დაალაგეთ Arduino– ს RST და GND ქინძისთავები, ეს ნაბიჯი „გამორთავს“ATmega ჩიპს.
მე გამოვიყენე გარე 5 ვ კვების წყარო, რადგან არდუინოს არ შეუძლია საკმარისი დენის მიწოდება ESP მოდულის საიმედოდ ჩართვისთვის. მე ვიყენებ ძველ დამტენს და შეცვლილ USB კაბელს.
ნაბიჯი 2: შედუღება Perfboard Circuit




მე გავაკეთე განლაგება ცალმხრივი 7 სმ 9 სმ დიამეტრის დაფაზე, წინა საფეხურის გაყვანილობის დიაგრამის საფუძველზე. სცადეთ გამოიყენოთ ზუსტად იგივე კომპონენტის ადგილმდებარეობა, რათა არ შეგექმნათ მარშრუტიზაციის პრობლემები. თქვენ შეგიძლიათ გამოიყენოთ თანდართული მოციმციმე სურათები, როგორც მეგზურები.
ასევე, მე გამოვიყენე 2.54 მმ ქალი სათაურის ქინძისთავები, რათა ნანო და ESP მოსახსნელი იყოს.
ნაბიჯი 3: PCB წრე

მიამაგრეთ გერბერი pcb მწარმოებელს და ეს არის ის!
იგი ემყარება ადრე ნახსენები გაყვანილობას, მაგრამ განლაგება ცოტა განსხვავებულია. ფულის დაზოგვის მიზნით უფრო კომპაქტური უნდა გამეკეთებინა
ფაილები შეიქმნა EasyEDA– ით.
ნაბიჯი 4: დაამატეთ Esp8266 მხარდაჭერა Arduino IDE– ში




თქვენ შეგიძლიათ გამოტოვოთ ეს ნაბიჯი, თუ მოდული უკვე კონფიგურირებული გაქვთ
ნაბიჯი 1: გახსენით IDE და გადადით ფაილი >> პარამეტრებზე, გამოჩნდება ფანჯარა. ის გამოიყურება ერთ -ერთ თანდართულ სურათზე
ნაბიჯი 2: წითელ ყუთში ჩასვით ეს ხაზი:
arduino.esp8266.com/stable/package_esp8266com_index.json
თუ იქ უკვე წერია რამე, დაამატეთ მძიმე და შემდეგ ჩასვით URL
ნაბიჯი 3: გადადით ინსტრუმენტებზე >> დაფაზე >> დაფის მენეჯერად, მიმართეთ მიმაგრებულ სურათებს, თუ რაიმე პრობლემა გაქვთ
ნაბიჯი 4: როდესაც ფანჯარა დატვირთვას დაასრულებს, გამოიყენეთ საძიებო ველი esp8266- ის მოსაძებნად, იპოვეთ შედეგი სათაურით "esp8266 by esp8266 community" და დააინსტალირეთ
შენიშვნა: მე დავაყენე ვერსია 2.5.2, რადგან ზოგიერთი გვიანდელი ვერსია იწვევს "საბედისწერო შეცდომებს"
ნაბიჯი 5: როდესაც ინსტალაცია დასრულდება, გადადით ინსტრუმენტებზე >> დაფაზე >> იპოვეთ და აირჩიეთ "generic esp8266 module"
ნაბიჯი 6: გადადით ინსტრუმენტებზე და "board: Generic esp8266 module" განყოფილებაში ნახავთ რამდენიმე კონფიგურაციას. დარწმუნდით, რომ თქვენი ემთხვევა თანდართულ სურათს.
ნაბიჯი 5: ესკიზის ატვირთვა

შეაერთეთ USB კაბელი არდუინო ნანოსთან და დაუკავშირეთ კომპიუტერს. ასევე, დააკავშირეთ 5 ვ კვების ბლოკი დენის ბუდეზე დაფაზე.
თუ თქვენ გადაწყვიტეთ გადამრთველის დამატება, დარწმუნდით, რომ ის დაჭერილია.
იმისათვის, რომ esp მოდული გადავიდეს პროგრამირების რეჟიმში:
დააჭირეთ ღილაკს RESET და PROGRAM და შემდეგ გაათავისუფლეთ "RESET" სანამ კვლავ დააჭირეთ "PROGRAM" - ს
გააჩერეთ ერთი წუთი და შემდეგ გაუშვით ღილაკი "PROGRAM"
კომპიუტერზე გახსენით IDE და გადადით Tools >> პორტში და შეარჩიეთ COM პორტი, სადაც დაუკავშირეთ თქვენი USB კაბელი კომპიუტერს.
ჩაწერეთ თქვენი კოდი და გამოიყენეთ ატვირთვის ღილაკი თქვენი IDE– ს ზედა მარცხენა კუთხეში, რათა დაიწყოთ ESP მოდულის პროგრამირება.
ნაბიჯი 6: შეამოწმეთ კოდი
შესაძლებელია ზოგიერთი პროგრამის შემოწმება მოდულის სოკეტიდან ამოღების გარეშე.
ამისათვის მოხსენით გადამრთველი და დააჭირეთ ღილაკს RESET.
მე დავამატე გადართვის გადამრთველი ორი დაფის სრულად გამოსაყოფად
ისიამოვნე!
გირჩევთ:
Waveshare E- მელნის ჩვენების ზუსტი ვოლტმეტრი (0-90v DC) არდუინო ნანოსთან ერთად: 3 ნაბიჯი

Waveshare E- მელნის ჩვენების ზუსტი ვოლტმეტრი (0-90v DC) Arduino Nano– სთან ერთად: ამ ინსტრუქციაში მე ვიყენებ 2.9”Waveshare E-Paper ჩვენებას Arduino Nano– სთან, ძაბვის გამყოფთან და ADS1115– ზე 90 – მდე ზუსტი ძაბვის გამოსახატავად. ვოლტი DC ელექტრონული ქაღალდის ეკრანზე. ეს ინსტრუქცია აერთიანებს ამ ორ წინა პროექტს:- Ardui
ნიქსის თერმომეტრი და ჰიგირომეტრი არდუინო ნანოსთან ერთად: 6 ნაბიჯი

ნიქსის თერმომეტრი და ჰიგირომეტრი არდუინო ნანოსთან ერთად: როგორ გავატაროთ გარკვეული დრო გაერთოთ და ბევრი ისწავლოთ გამაძლიერებლების გადამყვანებზე, ერთი მავთულის სენსორებზე, ნიქსის მილაკებზე, არდუინოს კოდირებაზე. ამ პერიოდში ჩვენ ყველას გვთხოვენ სახლში დარჩენა, რათა დავიცვათ საკუთარი თავი და სხვები COVID-19. ეს საუკეთესო დროა გამოიყენოთ
აჩვენეთ ტენიანობა და ტემპერატურა LCD არდუინო ნანოსთან ერთად: 5 ნაბიჯი

აჩვენეთ ტენიანობა და ტემპერატურა LCD არდუინო ნანოსთან ერთად: შემდეგი ინსტრუქციული გარიგებები ეხება მარტივი LCD ინტერფეისის შექმნას არდუინო ნანოსთან
მოდით ავაშენოთ SN76489 USB MIDI Synth არდუინო ნანოსთან ერთად: 7 ნაბიჯი

მოდით ავაშენოთ SN76489 USB MIDI Synth არდუინო ნანოსთან ერთად: ოდესმე გინდოდათ აეშენებინათ საკუთარი სინთეზატორი 80-იანი წლების ძველ ჩიპ-ჰანგებზე დაყრდნობით? ითამაშეთ მარტივი მრავალხმიანი მელოდიები, რომლებიც ჟღერს ისევე როგორც ეს ძველი Sega Master System და Megadrive ვიდეო თამაშები? მე მაქვს, ასე რომ, მე შევუკვეთე რამდენიმე SN76489 ჩიპი eb– დან
შეჯახების საავტომობილო მანქანა არდუინო ნანოსთან ერთად: 6 ნაბიჯი

შეჯახების საავტომობილო მანქანა არდუინო ნანოსთან: შეჯახების თავიდან აცილების მანქანა შეიძლება იყოს ძალიან მარტივი რობოტი, რომ დაიწყოს მიკროელექტრონიკაში ჩაძირვა. ჩვენ გამოვიყენებთ მას მიკროელექტრონიკის ძირითადი ელემენტების შესასწავლად და გასაუმჯობესებლად, რათა დავამატოთ უფრო დახვეწილი სენსორი და გამტარებლები. ძირითადი კომპონენტები ·