Სარჩევი:
ვიდეო: 2020 ESP8266: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ ზარმაცი ძველმა გიკმა (L. O. G.) დაწერა რამდენიმე ინსტრუქცია ESP8266 მოდულებზე:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
მე ჯერ კიდევ მაქვს რამდენიმე ESP-01 და ESP-03 და ვცდილობდი მათ სამსახურში მიყვანა.
როგორც ჩანს, შემდეგი პროცესი აღარ მუშაობს.
განათავსეთ ESP8266 Flash რეჟიმში:
სახმელეთო GPIO0
მოკლედ დასაბრუნებელი გადატვირთვა
გამოუშვით GPIO0
(თუ GPIO0- ზე გაქვთ LED, ის უნდა იყოს დაახლოებით ½ ინტენსივობის)
როგორც ჩანს, მუშაობს GPIO0 დაბალ დონეზე დაჭერით, დააჭირეთ გადატვირთვას, ჩატვირთეთ ესკიზი, გაუშვით GPIO0, შემდეგ შეეხეთ გადატვირთვას. ამის გაკეთება არც ისე ადვილია.
უახლეს დოკუმენტაციას აქვს სხვა მეთოდი:
arduino-esp8266.readthedocs.io/ka/latest/b…
იხილეთ აპარატურის მინიმალური დაყენება ჩატვირთვისა და გამოყენებისათვის
მიმაგრებულია რეკომენდებული კონფიგურაცია.
ნაბიჯი 1: ESP ადაპტერი
ჩემს მეორე ნაწილში მე გავაკეთე პროგრამირების ადაპტერი ESP-01 და ESP-03– ისთვის.
ასე რომ, მე ჯერ კიდევ მაქვს ერთი იმ გადამყვანიდან. იმის ნაცვლად, რომ ახალი PCB გავაკეთო, მე გადავწყვიტე შეცვალო ეს.
კარგი, ჩემს გეგმას აქვს ერთი უმნიშვნელო პრობლემა, ESP-01– ს აქვს გადატვირთვა ერთ – ერთ პინზე, ESP-03 არა. ისე, ჩემი წინა გამოცდილება მეტყველებს იმაზე, რომ CH_PD პინი აკეთებს იმავეს, რასაც გადატვირთვა, ასე რომ მე ვცადე და როგორც ჩანს, მუშაობს.
როგორც სქემის შენიშვნებშია აღწერილი, მე გავაკეთე ის, რომ ავიღე მავთული USB-BUB კონექტორიდან DTR პინიდან და დავუკავშირე ორივე კონექტორის GPIO0- ს. 3.3V პინი (ახსნილია შემდეგ ეტაპზე) დავუკავშირე ორივე კონექტორის CH_PD- ს.
ორი მხტუნავი ნაჩვენებია შემდეგ სურათზე.
ნაბიჯი 2: CP2102 მოდული
მე მაქვს რამდენიმე CP2102, USB to UART გადამყვანები. ზოგიერთ მათგანს აქვს RTS გვერდით კონექტორზე, მაგრამ მე მჭირდებოდა ის მთავარ კონექტორზე. რაც მე გავაკეთე, დავჭრა პინი, რომელიც დაკავშირებულია CTS– თან. (ეს პინი არის შეაფასა 3.3V ჩემს სქემატურზე, რადგან მე მაქვს რამდენიმე CP2102s შეცვლილი 3.3V). შემდეგ RTS– დან ჯუმბერი გავამაგრე ქალი სათაურის პინზე.
ეს ნაჩვენებია შემდეგ სურათზე.
სამწუხაროდ, მე მაქვს ამ USB– დან UART გადამყვანების მრავალი ვარიაცია. ვცდილობ მოვახერხო მათი მარკირება, მაგრამ ყოველთვის მაქვს პრობლემები მახსოვს რომელი რაზე მიდის. მე მოხუცი ვარ.
იხილეთ შემდეგი სურათი. CP2102– ს აქვს გამჭვირვალე შეკუმშვა და ეტიკეტი.
ნაბიჯი 3: არდუინო
მე ამჟამად ვიყენებ Arduino ვერსიას 1.8.12.
ჩემთვის ESP8266– ის დაყენების უმარტივესი გზაა დაფის მენეჯერის გამოყენება ამ მეთოდით:
github.com/esp8266/Arduino#installing-with…
ინსტალაციის შემდეგ, დაფის არჩევისას, მე ვირჩევ "Generic ESP8266 მოდულს".
გაფრთხილება: ჩემს კომპიუტერზე არის "Generic ESP8266 მოდულის" ორი ვერსია. კატეგორია "ESP8266 დაფები" მუშაობს Blink– ისთვის, Sparkfun– ის ქვეშ არა.
მომდევნო სურათზე ნაჩვენებია დაფის ნაგულისხმევი დაყენება (ვფიქრობ). მე ბევრ მათგანთან ვითამაშე, როგორიცაა Flash ზომა, რეჟიმი, როგორც ჩანს, მათ არანაირი მნიშვნელობა არ აქვთ.
ჩემი ადაპტერისთვის, მე მაქვს LED GPIO0– ზე, ასე რომ მე ვცვლი Builtin Led– ს 0 – ზე.
იმის დასადასტურებლად, რომ ის მუშაობს, მე ვაწარმოებ Blink მაგალითს. არ არის საჭირო რაიმე ღილაკების დაჭერა. თქვენმა არდუინომ უნდა აჩვენოს რაღაც მომდევნო სურათის მსგავსი და ჩემს შემთხვევაში, ჩემი ადაპტერის დაფის LED აციმციმდება.
FYI: ისე, რომ ჩემი ადაპტერი მავთულხლართზე მაღალია, გამორთავს LED- ს და პირიქით არა როგორც აღწერილია Blink– ში.
ამ ეტაპზე, მე არ გავაკეთე ბევრი რამ Blink– ის მიღმა, მაგრამ ეს მეთოდი, როგორც ჩანს, მუშაობს და ბევრად უფრო ადვილია.
მე ვმუშაობ ESP-07– ით.
რჩევა: Arduino იყენებს Node MCU 1.0 უკეთეს თავსებადობას Generic– ის ნაცვლად.
გირჩევთ:
[2020] ორი (x2) მიკრო: ბიტი RC მანქანის გასაკონტროლებლად: 6 ნაბიჯი (სურათებით)
[2020] ორი (x2) მიკრო: ბიტი RC მანქანის გასაკონტროლებლად: თუ თქვენ გაქვთ ორი (x2) მიკრო: ბიტი, გიფიქრიათ თუ არა მათი გამოყენება RC მანქანის დისტანციურად მართვისთვის? თქვენ შეგიძლიათ აკონტროლოთ RC მანქანა ერთი მიკრო: ბიტი როგორც გადამცემი და მეორე როგორც მიმღები. როდესაც იყენებთ MakeCode რედაქტორს მიკრო კოდირებისთვის: b
[2020] IPhone ან IPad და Micro: bit Game Pad აპლიკაციის გამოყენება RC მანქანის გასაკონტროლებლად: 23 ნაბიჯი
[2020] IPhone ან IPad და Micro: bit Game Pad აპლიკაცია RC მანქანის გასაკონტროლებლად: გიფიქრიათ თუ არა გამოიყენოთ თქვენი iPhone ან iPad თქვენი მიკრო: ბიტის გასაკონტროლებლად? იცით თუ არა Micro: bit საგანმანათლებლო ფონდი უზრუნველყოფს iOS აპლიკაციას Აპლიკაციების მაღაზია? ძიება " მიკრო: ბიტი " App Store– ში და შეგიძლიათ ჩამოტვირთოთ აპლიკაცია უფასოდ
ამოიღეთ მრავალი სურათის ფონი Photoshop 2020 -ის გამოყენებით: 5 ნაბიჯი
ამოიღეთ მრავალი სურათის ფონი Photoshop 2020 -ის გამოყენებით: სურათის ფონის ამოღება ახლა ძალიან ადვილია! ეს არის ის, თუ როგორ გამოიყენოთ Adobe Photoshop 2020 მარტივი სკრიპტის გამოყენებით მრავალჯერადი (სურათების) სურათის ფონის ამოსაღებად
ვებ? დაფუძნებული Arduino Simulator From Wokwi-2020?: 5 ნაბიჯი
ვებ? დაფუძნებული Arduino სიმულატორი Wokwi-2020– დან?: Wokwi Arduino სიმულატორი მუშაობს AVR8js პლატფორმაზე. ეს არის ვებ დაფუძნებული Arduino სიმულატორი. Arduino Simulator მუშაობს ბრაუზერში. ამრიგად, ეს უფრო მეტ ყურადღებას იპყრობს და გულწრფელად გითხრათ, ამას ბევრი დადებითი წერტილი აქვს სხვა ტრენაჟორებთან შედარებით
გაზომეთ მანძილი ულტრაბგერითი სენსორით HC-SRF04 (უახლესი 2020 წელი): 3 ნაბიჯი
გაზომეთ მანძილი ულტრაბგერითი სენსორით HC-SRF04 (უახლესი 2020): რა არის ულტრაბგერითი სენსორი (მანძილი)? ულტრაბგერა (სონარი) მაღალი დონის ტალღებით, რომელსაც ხალხი ვერ ისმენს. თუმცა, ჩვენ შეგვიძლია დავინახოთ ულტრაბგერითი ტალღების არსებობა ყველგან ბუნებაში. ცხოველებში, როგორიცაა ღამურები, დელფინები … გამოიყენეთ ულტრაბგერითი ტალღები