Სარჩევი:
ვიდეო: Ultimate ESP8266-01 პროგრამისტი და USB ადაპტერი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
გამარჯობა ხალხო, გსმენიათ მცირე და იაფი 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 მოწყობილობის რამდენიმე სასარგებლო ფირმის ჩვენებისთვის, პროგრამული უზრუნველყოფის ატვირთვა და მათი კონფიგურაცია არ არის ტრივიალური, ეს პროგრამისტებისთვის არის შესაძლებელი. Ადევნეთ თვალყური!
გირჩევთ:
Arduino PS/2 USB ადაპტერი: 7 ნაბიჯი (სურათებით)
Arduino PS/2 USB ადაპტერი: გსურდათ ოდესმე ძველი PS/2 კლავიატურის გამოყენება ლეპტოპთან ან ახალ დესკტოპ კომპიუტერთან და გაირკვა, რომ მათ აღარ აქვთ PS/2 პორტები? შემდეგ კი იმის ნაცვლად, რომ იყიდოთ იაფი PS/2 USB ადაპტერი, როგორც ამას ჩვეულებრივი ადამიანი გააკეთებდა, სურდა თქვენი Arduin– ის გამოყენება
ZX Spectrum USB ადაპტერი Raspberry Pi RetroPie- სთვის: 5 ნაბიჯი (სურათებით)
ZX Spectrum USB Adapter for Raspberry Pi RetroPie Builds: RetroPie არის Linux– ის სპეციალური დისტრიბუცია, რომელიც სპეციალურად შექმნილია ჟოლოს პისზე და სხვა ერთ ბორტ კომპიუტერებზე რეტრო ვიდეო თამაშების სისტემების იმიტაციისთვის. მე უკვე დიდი ხანია მინდოდა ყველაფერზე წასვლა RetroPie მოდელზე და როდესაც დავინახე ეს რეპროდუქცია
ESP8266-07 პროგრამისტი არდუინო ნანოსთან ერთად: 6 ნაბიჯი (სურათებით)
ESP8266-07 პროგრამისტი არდუინო ნანოსთან ერთად: ეს არის მოკლე სამეურვეო პროგრამა, რომელიც ქმნის არდოინო ნანოს გამოყენებით მოსახერხებელ ESP8266-07/12E დაფაზე. გაყვანილობის სქემა ძალიან ჰგავს აქ წარმოდგენილს. თქვენ გაქვთ შესაძლებლობა დააკავშიროთ ეს პროექტი პურის დაფაზე, შეაერთეთ თავი
USB ESP-12 პროგრამისტი: 7 ნაბიჯი
USB ESP-12 პროგრამისტი: ვფიქრობდი, რომ საინტერესო იქნებოდა IoT– ით თამაში, ამიტომ გადავწყვიტე esp8266 გამოვცადო. მე ვნახე უამრავი გადაწყვეტა esp8266– ის დასაპროგრამებლად, ასე რომ, მე ავიღე რამდენიმე იდეა აქედან https: //www.instructables.com/id/USB-to-ESP-01-Boa … და მან
5 ტრანზისტორი PIC პროგრამისტი *სქემატურად დაემატა ნაბიჯი 9 !: 9 ნაბიჯი
5 ტრანზისტორი PIC პროგრამისტი *სქემატურად დაემატა ნაბიჯი 9!: შექმენით თქვენი საკუთარი PIC პროგრამისტი თქვენი კომპიუტერის პარალელური პორტისთვის. ეს არის დავით ტეიტის კლასიკური დიზაინის ვარიაცია. ეს არის ძალიან საიმედო და არსებობს კარგი პროგრამირების პროგრამა უფასოდ. მე მომწონს IC-Prog და PICpgm პროგრამისტი. ყველაზე უკეთ, ის