Სარჩევი:
- ნაბიჯი 1: მახასიათებლები
- ნაბიჯი 2: პროგრამირება
- ნაბიჯი 3: პროგრამირებასთან ძირითადი კავშირი
- ნაბიჯი 4: დააკონფიგურირეთ თქვენი იდეა
- ნაბიჯი 5: პროგრამირების საბჭო
- ნაბიჯი 6: PCB პროტოტიპი
- ნაბიჯი 7: დაფქვის პროცესის შედეგი
- ნაბიჯი 8: PCB ასამბლეა
- ნაბიჯი 9: როგორ გამოვიყენოთ პროგრამირების საბჭო
- ნაბიჯი 10: გამოიყენეთ დაფის ოთხივე პინი
- ნაბიჯი 11: გამოიყენეთ 3 ქინძისთავები Led- ის გასაკონტროლებლად და ერთი სერიული გამართვისთვის
- ნაბიჯი 12: მადლობა
ვიდეო: ESP-01 მოდულის პროგრამირების საბჭო: 12 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
დამატებითი ინფორმაცია და დოკუმენტის განახლება აქ ჩემს საიტზე
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 არის დაბალი ღირებულების esp8266 მოდული, ჩაშენებული WIFI.
ის შეიქმნა როგორც Arduino WIFI მოდული, მაგრამ ის უფრო ძლიერია ვიდრე Arduino, ვიდრე ახლა, თუ თქვენ უნდა გააკეთოთ პატარა მოდული სარელეო ან მარტივი ციფრული მონაცემთა დამრიგებლის გასაკონტროლებლად ეს საუკეთესო გამოსავალია.
თქვენ შეგიძლიათ იპოვოთ სიახლეები ან განახლებები ამ დაფის შესახებ აქ.
ნაბიჯი 1: მახასიათებლები
არსებობს ამ მოდულის რამდენიმე ვარიანტი, მაგრამ ყველა მათგანს აქვს პროცესორი L106 32 ბიტიანი RISC მიკროპროცესორული ბირთვი, რომელიც დაფუძნებულია Tensilica Xtensa Diamond Standard 106 მიკრო 80 მჰც სიხშირით, როდესაც ყიდულობთ ერთს, ყურადღება უნდა მიაქციოთ მხოლოდ Flash- ს, ზოგს აქვს 512 KiB Flash, სხვა 1MiB
პინის განმარტება
- VCC: სიმძლავრე 3.0 ~ 3.6V
- GND: გრუნტი
- გადატვირთვა: გარე გადატვირთვის სიგნალი (დაბალი ძაბვის დონე: აქტიური)
- CH_PD: ჩიპის ჩართვა. მაღალი: ჩართულია, ჩიპი მუშაობს გამართულად; დაბალი: გამორთული, მცირე დენი
- GPIO0: (FLASH) I/O ზოგადი დანიშნულების IO, თუ დაბალია გადატვირთვისას/ჩართვისას ჩიპი გადადის სერიული პროგრამირების რეჟიმში
- GPIO1: (TX) I/O ზოგადი დანიშნულების IO და სერიული TXd
- GPIO3: (RX) I/O ზოგადი დანიშნულების IO და სერიული RXd
- GPIO2: I/O ზოგადი დანიშნულების IO და Serial1 TXd
ნაბიჯი 2: პროგრამირება
როგორც ხედავთ, ეს მოდული არ არის usb– ში, ასე რომ პროგრამის უმარტივესი გზაა USB to TTL გადამყვანის გამოყენება, შეგიძლიათ იპოვოთ 0, 50 $.
მე მაქვს პრობლემა უფრო ძვირი FT232RL ან FT232 მოდულთან დაკავშირებით, სამაგიეროდ CH340G ან CH340 მუშაობს ძალიან კარგად.
ნაბიჯი 3: პროგრამირებასთან ძირითადი კავშირი
ძირითადი კავშირის სქემა საკმაოდ მარტივია, თქვენ უნდა დააყენოთ 3.3v VCC და CH_PD (ჩართვა და ჩართვა), შემდეგ GND და GND და GPIO0 (ბოლო მოდულის დაყენების პროგრამირების რეჟიმში), ვიდრე RX დაკავშირება TX და TX RX– მდე
ნაბიჯი 4: დააკონფიგურირეთ თქვენი იდეა
თქვენ უნდა დააკონფიგურიროთ თქვენი Arduino IDE, პირველ რიგში თქვენ უნდა დაამატოთ ახალი დაფა დაფების მენეჯერში.
გამგეობის მენეჯერში, დაფის ასარჩევად არის esp8266.
ახლა თქვენ შეგიძლიათ აირჩიოთ ზოგადი esp8266 დაფა დაფის სიიდან
ნაბიჯი 5: პროგრამირების საბჭო
ეს პროცესი დამღლელია, თქვენ უნდა დააკავშიროთ, შემდეგ წაშალოთ კავშირი და ასე შემდეგ, და ყველა ქინძისთავის გამოყენება ძალიან დამღლელია.
ამ პრობლემის გადაწყვეტა არის პროგრამირების დაფის შექმნა (მე ვარ მომსახურების დაფის ფანი).
ფუნქციონალურობა არის:
- გარე ენერგიის წყარო წრეზე მეტი ამპერი მისცეს;
- გადართვა პროგრამირების რეჟიმის შესარჩევად და ვიდრე GPIO0 პინის გამოშვება;
- 2 გადართეთ RX და TX გასააქტიურებლად და ვიდრე მიანიჭეთ ამ პინის გამოყენება წრეზე;
- გადატვირთვის ღილაკი პროგრამირების დასაწყებად.
ნაბიჯი 6: PCB პროტოტიპი
შეამოწმეთ ჩემი საიტი დამატებითი ინფორმაციისთვის
ნაბიჯი 7: დაფქვის პროცესის შედეგი
მე მინდა დავამატო ჩემი ძველი დიდებული როუტერის შედეგი (შექმნილია epson სკანერით და პრინტერით), საკმაოდ უხეში, მაგრამ კარგი.
ასევე არის ხარვეზი დაფიქსირებული მავთულის საშუალებით (ფაილში, რომელსაც მე მოგცემთ, აღარ არის).
რამდენიმე დღეში ვიმედოვნებ, რომ დავამატებ სახელმძღვანელოს, რომ შევქმნა ჩემი ახალი CNC და გაკვეთილი gcode- ის შესაქმნელად. ეს საიტი მიმდინარეობს მუშაობის პროცესში.
ნაბიჯი 8: PCB ასამბლეა
ახლა დაიწყეთ დაფის შეკრება.
ნაბიჯი 9: როგორ გამოვიყენოთ პროგრამირების საბჭო
გამოყენება საკმაოდ მარტივია:
ჯერ ჩასვით esp01 დაფაზე, ვიდრე დააკავშიროთ GND GND, TX RX და RX TX TTL USB გადამყვანად.
ახლა თქვენ მზად ხართ პროგრამირებისთვის, მე დავამატებ გამოყენების მაგალითებს.
ატვირთეთ მოციმციმე ფაილი
- დაფაზე თქვენ უნდა დააყენოთ მარცხენა გადამრთველი პროგრამირების რეჟიმში, ვიდრე დააწკაპუნოთ გადატვირთვის ღილაკზე.
- დარწმუნდით, რომ RX და TX გადამრთველი გადაცემის რეჟიმშია. ვიდრე დაიწყებთ ესკიზის ატვირთვას.
- დასრულების შემდეგ ჩადეთ "გამოყენების რეჟიმში" დაფა პროგრამისტის პინის თავისუფლად დასაყენებლად და ღილაკი TX "გამოყენების რეჟიმში".
- ასე რომ თქვენ შეგიძლიათ შეამოწმოთ გარე led მოციმციმე, რადგან BUILTIN_LED დაკავშირებულია TX პინთან.
ნაბიჯი 10: გამოიყენეთ დაფის ოთხივე პინი
- დაფაზე თქვენ უნდა დააყენოთ მარცხენა გადამრთველი პროგრამირების რეჟიმში, ვიდრე დააწკაპუნოთ გადატვირთვის ღილაკზე.
- დარწმუნდით, რომ RX და TX გადამრთველი გადაცემის რეჟიმშია. ვიდრე დაიწყებთ ესკიზის ატვირთვას.
- დასრულების შემდეგ ჩადეთ "გამოყენების რეჟიმში" დაფა პროგრამისტის პინის თავისუფლად დასაყენებლად და ღილაკი RX და TX ქინძისთავები "გამოყენების რეჟიმში". ასე რომ თქვენ იყენებთ ოთხივე პინს, რომ გააკონტროლოთ led.
ნაბიჯი 11: გამოიყენეთ 3 ქინძისთავები Led- ის გასაკონტროლებლად და ერთი სერიული გამართვისთვის
- დაფაზე თქვენ უნდა დააყენოთ მარცხენა გადამრთველი პროგრამირების რეჟიმში, ვიდრე დააწკაპუნოთ გადატვირთვის ღილაკზე.
- დარწმუნდით, რომ RX და TX გადამრთველი გადაცემის რეჟიმშია.
- ვიდრე დაიწყებთ ესკიზის ატვირთვას.
- შეაერთეთ სერიული მონიტორი სწორ პორტთან.
- დასრულების შემდეგ ჩადეთ "გამოყენების რეჟიმში" დაფა პროგრამისტის პინის თავისუფლად დასაყენებლად და ღილაკი RX "გამოყენების რეჟიმში".
- ასე რომ თქვენ იყენებთ 3 ქინძისთავს led- ის გასაკონტროლებლად და TX პროგრამის გამართვისთვის.
ნაბიჯი 12: მადლობა
თუ თქვენ გაქვთ პრობლემა ან სხვა დაწერეთ კომენტარი ან გახსენით თემა ფორუმზე.
გირჩევთ:
AVR განვითარების საბჭო: 3 ნაბიჯი
AVR განვითარების საბჭო: ინტერნეტი სავსეა პროექტებით Arduino– სთან ერთად. გარკვეული პერიოდის განმავლობაში ინფორმაცია ATMEGA328 მიკროკონტროლერის შესახებ აკლია Arduino– ს ყველა მონაცემში. ამ Insctructable– ს სურს აღადგინოს დასაწყისი იმისა, თუ როგორ უნდა განვითარდეს პროექტები AVR მიკროკონკონტოლის გამოყენებით
შეიმუშავეთ საკუთარი განვითარების საბჭო: 5 ნაბიჯი
შეიმუშავეთ საკუთარი განვითარების საბჭო: შენიშვნა: ეს სამეურვეო პროგრამა შეიცავს უფასო ინფორმაციის შემუშავების დაფის დიზაინს, არა უფასო სქემატურს და ა.შ. ამ გაკვეთილში მე მოგაწვდით ინფორმაციას იმის შესახებ, თუ როგორ შეგიძლიათ შექმნათ თქვენი საკუთარი განვითარების დაფა და რა არის მნიშვნელოვანი რჩევები და ნაბიჯები. ვარსკვლავის წინ
ESP8266 12X მოდულის პროგრამირების 3 მარტივი გზა: 5 ნაბიჯი (სურათებით)
ESP8266 12X მოდულის დაპროგრამების 3 მარტივი გზა: თუ თქვენ არ იცნობთ ESP8266 მიკრო კონტროლერს, მე ნამდვილად ვგრძნობ, რომ თქვენ გამოტოვეთ! ეს ყველაფერი წარმოუდგენელია: ისინი იაფია, ძლიერი და რაც მთავარია ჩაშენებული WiFi! ESP8266– მა დაიწყო მათი მოგზაურობა, როგორც WiFi დამატება ბორტზე
ESP-12E და ESP-12F პროგრამირებისა და განვითარების საბჭო: 3 ნაბიჯი (სურათებით)
ESP-12E და ESP-12F პროგრამირებისა და განვითარების საბჭო: ამ დაფის ამოცანა მარტივი იყო: შეეძლოთ ESP-12E და ESP-12F მოდულების დაპროგრამება ისევე მარტივად, როგორც NodeMCU დაფები (ანუ არ არის საჭირო ღილაკების დაჭერა). გქონდეთ პურის დაფის მეგობრული ქინძისთავები წვდომით გამოსაყენებელ IO- ზე. გამოიყენეთ ცალკეული USB სერიული გადაცემისათვის
18 Pin PIC განვითარების საბჭო: 3 ნაბიჯი
18 Pin PIC განვითარების დაფა: მე დიდი ხანია ვთამაშობ მიკროჩიპის PIC– ებთან, მაგრამ ყოველთვის ვაკეთებდი განვითარების რაიმე ფორუმს. ამ მიზნით მე შევიმუშავე ძირითადი დაფა, რომლის იმედიც მქონდა, რომ შემეძლო რაიმე შემეტანა. მე ჯერ არ გამიკეთებია ეს დაფა, რადგან ველოდები კი