Სარჩევი:

Ultimate ESP8266-01 პროგრამისტი და USB ადაპტერი: 3 ნაბიჯი
Ultimate ESP8266-01 პროგრამისტი და USB ადაპტერი: 3 ნაბიჯი

ვიდეო: Ultimate ESP8266-01 პროგრამისტი და USB ადაპტერი: 3 ნაბიჯი

ვიდეო: Ultimate ESP8266-01 პროგრამისტი და USB ადაპტერი: 3 ნაბიჯი
ვიდეო: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, ივლისი
Anonim
Ultimate ESP8266-01 პროგრამისტი და USB ადაპტერი
Ultimate ESP8266-01 პროგრამისტი და USB ადაპტერი

გამარჯობა ხალხო, გსმენიათ მცირე და იაფი ESP8266-01 მოდულის რეალური შესაძლებლობების შესახებ? იგი გამოჩნდა ბაზარზე და თქვა, რომ ეს უნდა იყოს თქვენი არჩევანი, თუ გსურთ დაამატოთ IOT შესაძლებლობები თქვენს პროექტს. სინამდვილეში ეს პატარა მოდული შეიძლება იყოს თქვენი პროექტი და არა მხოლოდ საკომუნიკაციო მოწყობილობა.

ის შეიძლება გახდეს wifi- განმეორებადი, ძალიან სასარგებლო. ეს შეიძლება იყოს "სასაცილო" ინსტრუმენტი თქვენი მეგობრების wifi– სთან გაწყვეტისას, მათი მოწყობილობების გათიშვისას ან ათობით ყალბი ქსელის შექმნისას (გთხოვთ ნუ იქნებით ჩამორჩენილი და იყავით სასაცილო, რომ აღარაფერი ვთქვათ კანონიერზე). ის შეიძლება ჩაერთოს სარელეო მოდულში, გახდეს IOT- ის გამაქტიურებელი, ან იყოს ჩართული სენსორის მოდულში, გახდეს IOT სენსორი.

მე ვამოწმებ ამ მასალებს და ალბათ გამოვაქვეყნებ შემდგომ გაკვეთილებს, რადგან მე ნამდვილად მიკვირს უზარმაზარი პოტენციალი.

დაელოდეთ მომავალს, დღევანდელი გაკვეთილი არის პროგრამისტის შესახებ (მანდატურია ადვილად შეამოწმოთ ყველა სხვადასხვა პროგრამული უზრუნველყოფა).

ნაბიჯი 1: კომპონენტები და მასალები

კომპონენტები და მასალები
კომპონენტები და მასალები
კომპონენტები და მასალები
კომპონენტები და მასალები
კომპონენტები და მასალები
კომპონენტები და მასალები

სამწუხაროდ, ESP8266-01 არ არის მეგობრული და საკმაოდ შემაშფოთებელი და შრომატევადია მავთულის გათიშვა/ხელახლა დაკავშირება ყოველ ჯერზე, როცა რამის შეცვლა გსურთ. არა უშავს, არის მართლაც იაფი usb სერიული გადამყვანი, რომელიც შექმნილია იმისთვის, რომ დააინსტალიროს და დააკავშიროს ESP თქვენს კომპიუტერს.

როგორ შეიძლება აანთოს ESP? სინამდვილეში, მას არ შეუძლია … (⊙_☉)

შემრცხვა, არა? ორიგინალი არის… საკმაოდ უაზრობა. შემდეგ მათ შექმნეს მეორე ვერსია, სლაიდერის გადამრთველით, რათა ESP დაყენებულიყო მოციმციმე რეჟიმში. ვფიქრობ, მათ ეგონათ, რომ გარკვეული მიზეზების გამო - სტანდარტულ ESP მომხმარებელს სჭირდებოდა მოწყობილობის ჩართვა Flash რეჟიმში დიდი ხნის განმავლობაში, არა მხოლოდ ახალი firmware- ის (FW) გასანათებლად. თუ თქვენ დაგავიწყდათ USB- ზე ჩართვის შემდეგ ხელახლა ჩართვა არა-მოციმციმე რეჟიმზე, თქვენ უნდა გათიშოთ და ხელახლა შეაერთოთ ის, რათა კოდს გაუშვას. შემდეგ მათ შექმნეს მესამე ვერსია მარტივი მომენტალური ღილაკით. Კარგი იდეაა! როგორც ჩანს, პატარა და რთულია ღილაკის დაჭერა, განსაკუთრებით ESP მოდულის თავზე, მაგრამ რაც არ უნდა იყოს … რაც მე მაწუხებს ის არის, რომ, როგორც ჩანს, მათ ეგონათ, რომ სტანდარტული ESP-01 მომხმარებელი უკიდურესად დაბალ ბიუჯეტზეა და მას ამის საშუალება არ აქვს მეორე წამიერი ღილაკი გადატვირთვის მიზნით - MCU (ESP პროცესორი). ნებისმიერი გონივრული ადამიანი გააკეთებს ამას, რადგან სავარაუდოა, რომ ღირს ერთი ცენტი. არა … მათ გადაწყვიტეს, რომ თუ გსურთ MCU- ს გადატვირთვა, შესაძლოა ის Flash რეჟიმში დააყენოთ, თქვენ უნდა გათიშოთ და ხელახლა ჩართოთ USB.

Მეღადავები? (ಠ_ಠ)

მოდი, ჩვენ არც ისე ღარიბები ვართ! ჩვენ დავხარჯავდით ამ დამატებით დოლარს! რატომ არ შეგიძლიათ დააკოპიროთ ეს, ეს, ეს ან ეს დიზაინი და გვაიძულოთ ბედნიერად ვიცხოვროთ ??? (☉ ヮ ☉) ノ

ნუ გეშინია, თუ ჩვენ ვერ შევიძენთ ჭკვიან პროგრამისტს, ჩვენ მაინც შეგვიძლია ავაშენოთ საბოლოო ESP-01 პროგრამისტი, მხოლოდ ორი pcb ღილაკით და ორი მავთულით!

დაამატეთ ლამაზი 3D ნაბეჭდი ქეისი, ჩვენ შეგვიძლია განვავითაროთ მუნჯი პირველი ვერსიის პროგრამისტი სასიამოვნო და მართლაც კომფორტულ მოწყობილობად. კორპუსი განკუთვნილია "ძირითადი" (იაფი) USB პროგრამისტისთვის და კლასიკური 6x6 მმ pcb ღილაკებისთვის, იგივე ტაქტილური ღილაკებისთვის. თუ ყურადღებით დააკვირდებით, ნახავთ, რომ მე ვიყენებ სხვადასხვა ღილაკებს სხვადასხვა ფოტოებში. ეს უბრალოდ იმიტომ, რომ მე გადავწყვიტე გამოვიყენო ღილაკები უფრო გრძელი ღერძით, ეს მხოლოდ ჩემი კომფორტისთვისაა. თითოეული ღილაკი კარგად მუშაობს.

ახლა, ბმულები (შვილობილი, btw):

ESP8266-01: ბანგუდი, ამაზონი, ამაზონი.

ESP8266-01 პროგრამისტი: Bangood, Amazon, Amazon.

ღილაკები: Bangood, Amazon, Amazon.

თქვენ დაგჭირდებათ მხოლოდ შედუღების მინიმალური ინსტრუმენტები, თუ ფიქრობთ, რომ რაღაც აკლია, აქ შეგიძლიათ ნახოთ.

ნაბიჯი 2: გაყვანილობა და შეკრება

გაყვანილობა და შეკრება
გაყვანილობა და შეკრება
გაყვანილობა და შეკრება
გაყვანილობა და შეკრება
გაყვანილობა და შეკრება
გაყვანილობა და შეკრება
გაყვანილობა და შეკრება
გაყვანილობა და შეკრება

ეს ადვილია: გადმოწერეთ ეს ფაილი, აანთეთ თქვენი 3D პრინტერი, ატვირთეთ ნებისმიერი მასალა, რომელიც მოგწონთ (მე გირჩევთ PLA უკეთესი შემწყნარებლობისთვის) და დაიწყოთ ბეჭდვა.

ახლა, გაყვანილობა. შეაერთეთ ორი კაბელი GND პინზე, ერთი კაბელი RST ერთზე და ბოლო ერთი Gpio0 პინზე.

ეს მავთულები უნდა გაიჭრას გაზომვის მიზნით (დაახლ.) და შეაერთოს ღილაკზე მიმაგრებულ ღილაკებზე. შეარჩიეთ ორი ქინძისთავები ერთსა და იმავე მხარეს, ჩვეულებრივ ღილაკის მოპირდაპირე მხარეს არის დამაგრებული, ასე რომ თქვენ შექმნით მარტივ ყოველთვის დახურულ კავშირს. არ ინერვიულოთ, თუ არასწორს აირჩევთ არაფერს დააზიანებთ. მულტიმეტრით გაკეთებული უწყვეტობის გაზომვას შეუძლია აუცილებლად დაალაგოს რომელი ქინძისთავებია სწორი. განათავსეთ რამდენიმე წვეთი ცხელი წებო ღია ღილაკზე, რათა თავიდან აიცილოთ მოკლე ჩართვის რისკი. შემდეგ დააწებეთ ღილაკები ადგილზე, ფრთხილად იყავით, რომ არ ჩააგდოთ წებო ღილაკების შიგნით, რადგან წინააღმდეგ შემთხვევაში ისინი აღარ იმუშავებენ. მე გამოვიყენე ცხელი წებო შიგნიდან, მათი შესანარჩუნებლად და გარედან ძლიერი წებო.

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

კორპუსის დასამაგრებლად გჭირდებათ რაიმე სახის ძლიერი წებო, ეპოქსიდური კარგად არის, მე გამოვიყენე ციანოაკრილატის წებო (იგივე მე გამოვიყენე ღილაკების ცემენტისთვის).

ნაბიჯი 3: როგორ გამოვიყენოთ იგი

Როგორ გამოვიყენოთ ის
Როგორ გამოვიყენოთ ის

უბრალოდ შეაერთეთ USB პროგრამისტი და დააინსტალირეთ დრაივერები, პროგრამისტები იყენებენ CH340 სერიულ ჩიპს, ამის შესახებ ბევრი გაკვეთილია (Windows- ისთვის).

გამოყენება მარტივია, ერთი ღილაკი აღადგენს MCU– ს, მეორე აყენებს MCU– ს ფლეშ რეჟიმში, თუ MCU (ხელახალი) ჩატვირთვისას დააჭირეთ მას.

- გსურთ თქვენი პროექტის გადატვირთვა? დააჭირეთ გადატვირთვის ღილაკს.

- გსურთ ატვირთოთ შეცვლილი firmware? დააჭირეთ ღილაკს დაჭერით, დააჭირეთ და გაათავისუფლეთ გადატვირთვის ღილაკი, გაათავისუფლეთ ფლეშ ღილაკი. MCU მზად იქნება ატვირთოს კოდი და ამის შემდეგ გაუშვებს კოდს.

რომელი პროგრამული უზრუნველყოფის ატვირთვა გსურთ, რომელი პროგრამული უზრუნველყოფის გამოყენება გსურთ მის ასატვირთად, თქვენ გექნებათ შესაბამისი COM პორტი, როგორც სამიზნე და კარგი plug & play ფიზიკური კონექტორი ESP– სთვის და თქვენ არ გჭირდებათ არეულობა კაბელებთან და თქვენ არ გჭირდებათ USB შევიწროება უმიზეზოდ. ოჰ, საბოლოოდ!

მე დავწერ ცალკეულ სახელმძღვანელოს ამ პატარა wifi მოწყობილობის რამდენიმე სასარგებლო ფირმის ჩვენებისთვის, პროგრამული უზრუნველყოფის ატვირთვა და მათი კონფიგურაცია არ არის ტრივიალური, ეს პროგრამისტებისთვის არის შესაძლებელი. Ადევნეთ თვალყური!

გირჩევთ: