Სარჩევი:

ბრაუზერის ინტერფეისი ATTiny დაუკრავენ რედაქტორი: 4 ნაბიჯი
ბრაუზერის ინტერფეისი ATTiny დაუკრავენ რედაქტორი: 4 ნაბიჯი

ვიდეო: ბრაუზერის ინტერფეისი ATTiny დაუკრავენ რედაქტორი: 4 ნაბიჯი

ვიდეო: ბრაუზერის ინტერფეისი ATTiny დაუკრავენ რედაქტორი: 4 ნაბიჯი
ვიდეო: Google Chrome-ი დამწყებთათვის (ბრაუზერის ინტერფეისის ენის შეცვლა) 2024, ივლისი
Anonim
ბრაუზერის ინტერფეისი ATTiny Fuse Editor
ბრაუზერის ინტერფეისი ATTiny Fuse Editor
ბრაუზერის ინტერფეისი ATTiny დაუკრავენ რედაქტორი
ბრაუზერის ინტერფეისი ATTiny დაუკრავენ რედაქტორი

ეს ინსტრუქცია არის ATTiny დაუკრავენ რედაქტორს ESP8266 და ბრაუზერზე დაფუძნებული მომხმარებლის ინტერფეისის გამოყენებით. ეს ხდის ნებისმიერი პარამეტრების შეცვლას, რომელიც კონტროლდება 2 დაუკრავენ ბაიტს, ძალიან მარტივ საქმიანობას.

მოწყობილობას აქვს შემდეგი მახასიათებლები.

  • ვებ სერვერი, რომელიც მხარს უჭერს დაუკრავენ მონაცემების კითხვას და წერას და რედაქტორის გვერდს, რომელიც იძლევა ადვილად წვდომას დაუკრავენ პარამეტრებზე
  • USB იკვებება შიდა 12 ვ გენერატორით მაღალი ძაბვის პროგრამირებისთვის
  • სათაურის pin ინტერფეისი 7 მავთულთან ერთად, რომელიც საჭიროა ATTiny მოდულთან დასაკავშირებლად
  • Wifi ქსელის კონფიგურაცია wifiManager წვდომის წერტილის გამოყენებით
  • ბრაუზერის წვდომა ESP8266 SPIFFS ფაილური სისტემა ვებ ფაილების განახლებისთვის
  • ESP8266 firmware– ის OTA განახლება

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

კომპონენტები

  • ESP-12F მოდული
  • 5V to 12V გამაძლიერებელი მოდული
  • მიკრო USB ბუდე გასაყიდი კონექტორით
  • 220uF ტანტალის კონდენსატორი
  • xc6203 3.3V LDO რეგულატორი
  • MOSFET ტრანზისტორი 2x n არხი AO3400 1 x p- არხი AO3401
  • რეზისტორები 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • სათაურის ბლოკი 7 პინით
  • პურის დაფის მცირე ნაჭერი დამხმარე სქემისთვის
  • შეაერთე მავთული
  • დანართი (მე გამოვიყენე 3D დაბეჭდილი ყუთი

ინსტრუმენტები

  • წვრილი წერტილი soldering რკინის
  • პინცეტი
  • Მავთულის საჭრელები

ნაბიჯი 2: ელექტრონიკა

ელექტრონიკა
ელექტრონიკა

სქემატური გვიჩვენებს, რომ მთელი ენერგია მომდინარეობს 5V USB კავშირიდან. ESP-12F მოდულს მარეგულირებელი უზრუნველყოფს 3.3 ვ. მცირე გამაძლიერებელი მოდული აწარმოებს მაღალი ძაბვის პროგრამირებისთვის საჭირო 12 ვოლტს.

ESP GPIO იძლევა 4 ლოგიკურ სიგნალს, რომელიც გამოიყენება მაღალი ძაბვის პროგრამირებაში (საათი, მონაცემები, მონაცემები და ბრძანება).

ერთი GPIO გამოიყენება MOSFET ტრანზისტორის ჩართვისა და გამორთვისთვის, რომელიც იკვებება 12 ვ სარკინიგზო ხაზით 1K რეზისტორის საშუალებით. როდესაც GPIO მაღალია tMOSFET ჩართულია და მისი გადინება 0V- ზეა. როდესაც GPIO დაბალია, გადინება იზრდება 12 ვ -მდე, რაც საჭიროა მაღალი ძაბვის პროგრამირების რეჟიმის დასაყენებლად.

ერთი GPIO გამოიყენება MOSFET 2 საფეხურის დრაივერის ჩართვისა და გამორთვისათვის 5V მიწოდებისთვის ATTiny. ეს მოწყობა გამოიყენება იმ სპეციფიკაციის დასაკმაყოფილებლად, რომ როდესაც 5V ჩართულია მას აქვს სწრაფი აწევის დრო. ეს არ ხვდება პირდაპირ GPIO– დან მიწოდებას, განსაკუთრებით 4u7 გამშლელი კონდენსატორის საშუალებით, რომელიც წარმოდგენილია ATTiny მოდულების უმეტესობაზე. დაბალი ღირებულების რეზისტორი გამოიყენება მიმდინარე სპაიკის შესამცირებლად, რომელიც გამოწვეულია MOSFET ტრანზისტორების სწრაფი ჩართვით. ეს შეიძლება არ იყოს საჭირო, მაგრამ გამოიყენება აქ, რათა თავიდან იქნას აცილებული ნებისმიერი ხარვეზი, რომელიც შეიძლება გამოწვეული იყოს ამ შემობრუნებით.

ნაბიჯი 3: შეკრება

შეკრება
შეკრება

სურათზე ნაჩვენებია კომპონენტები, რომლებიც თავმოყრილია პატარა გარსში. პატარა დაფა ESP-12F მოდულის თავზეა და შეიცავს 3.3V რეგულატორს და 2 ძაბვის წამყვანი სქემებს.

12V გამაძლიერებელი მოდული მარცხნივ იღებს შეყვანის ენერგიას USB- დან.

კორპუსს აქვს სლოტი 7 პინიანი სათაურის ბლოკისთვის, რომელიც საშუალებას აძლევს კავშირებს ATTiny- თან.

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

ნაბიჯი 4: პროგრამული უზრუნველყოფა და ინსტალაცია

დაუკრავენ რედაქტორის პროგრამული უზრუნველყოფა არის Arduino სკეტჩში fuseEditorHV.ino ხელმისაწვდომია

ის იყენებს ბიბლიოთეკას, რომელიც შეიცავს ძირითად ვებ ფუნქციებს, wifi– ს მხარდაჭერას, OTA განახლებებს და ბრაუზერზე დაფუძნებულ ფაილური სისტემის წვდომას. ეს ხელმისაწვდომია

პროგრამული უზრუნველყოფის კონფიგურაცია არის სათაურის ფაილში BaseConfig.h. აქ შესაცვლელი 2 ელემენტია პაროლები wifi დაყენებული წვდომის წერტილისთვის და პაროლი OTA განახლებებისთვის.

შეადგინეთ და ატვირთეთ ESP8266– ში Arduino IDE– დან. IDE კონფიგურაცია უნდა ითვალისწინებდეს SPIFFS დანაყოფს, მაგალითად, 2M/2M გამოყენებით OTA და დიდი შევსების სისტემა. შემდგომი განახლებები შეიძლება გაკეთდეს OTA– ს გამოყენებით

მოდულის პირველად გაშვებისას არ იცის როგორ დაუკავშირდეს ადგილობრივ wifi- ს, ასე რომ შეიქმნება კონფიგურაციის AP ქსელი. გამოიყენეთ ტელეფონი ან ტაბლეტი ამ ქსელთან დასაკავშირებლად და შემდეგ დაათვალიერეთ 192.168.4.1. გამოჩნდება wifi კონფიგურაციის ეკრანი და თქვენ უნდა აირჩიოთ შესაბამისი ქსელი და შეიყვანოთ მისი პაროლი. მოდული გადატვირთეთ და დაუკავშირდება ამიერიდან ამ პაროლის გამოყენებით. თუ გადახვალთ სხვა ქსელში ან შეცვლით ქსელის პაროლს, AP კვლავ გააქტიურდება, ასე რომ მიჰყევით იგივე პროცედურას.

როდესაც შეხვალთ ძირითად პროგრამულ უზრუნველყოფაზე wifi– სთან დაკავშირების შემდეგ, ატვირთეთ ფაილები მონაცემთა საქაღალდეში, ip/upload მოდულებზე დათვალიერებით. ეს საშუალებას აძლევს ფაილის ატვირთვას. მას შემდეგ, რაც ყველა ფაილი აიტვირთება, შემდგომი შეტანის სისტემა შეიძლება განხორციელდეს ip/edit გამოყენებით.

თუ ip/ არის წვდომა მაშინ index.htm გამოიყენება და გამოჩნდება მთავარი დაუკრავენ რედაქტორის ეკრანზე. ეს საშუალებას იძლევა დაუკრავენ მონაცემებს დაინახონ, შეცვალონ და დაწერონ. ის იყენებს ip/readFuses და ip/writeFuses ამის მისაღწევად.

გირჩევთ: