Სარჩევი:
- ნაბიჯი 1: კომპონენტები და ინსტრუმენტები
- ნაბიჯი 2: ელექტრონიკა
- ნაბიჯი 3: შეკრება
- ნაბიჯი 4: პროგრამული უზრუნველყოფა და ინსტალაცია
ვიდეო: ბრაუზერის ინტერფეისი ATTiny დაუკრავენ რედაქტორი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს ინსტრუქცია არის 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 ამის მისაღწევად.
გირჩევთ:
Arduino ბრაუზერის დაფუძნებული დისტანციური მართვა (linux): 9 ნაბიჯი (სურათებით)
Arduino ბრაუზერზე დაფუძნებული დისტანციური მართვა (linux): ჩვენ გვყავს ბავშვები. მე მიყვარს ისინი, მაგრამ ისინი მუდმივად მალავენ დისტანციური მართვის სატელიტს და ტელევიზიას, როდესაც ისინი ბავშვთა არხებს აყენებენ. მას შემდეგ რაც ეს ხდება რამდენიმე წლის განმავლობაში ყოველდღიურად, და მას შემდეგ რაც ჩემმა საყვარელმა მეუღლემ მომცა საშუალება მქონოდა
არდუინო როგორც პროვაიდერი -- ჩაწერეთ ექვსკუთხა ფაილი AVR -- - ში დაუკრავენ AVR -- Arduino როგორც პროგრამისტი: 10 ნაბიჯი
არდუინო როგორც პროვაიდერი || ჩაწერეთ Hex ფაილი AVR || დაუკრავენ AVR || Arduino როგორც პროგრამისტი: ……………………… გთხოვთ გამოიწეროთ ჩემი YouTube არხი სხვა ვიდეოებისთვის …….. ეს სტატია ეს ყველაფერი არდუინოს შესახებ isp. თუ გსურთ ატვირთოთ ექვსკუთხა ფაილი ან გსურთ დააყენოთ თქვენი დაუკრავენ AVR– ში, მაშინ არ გჭირდებათ პროგრამისტის ყიდვა, შეგიძლიათ გააკეთოთ
Instalación De Mu რედაქტორი: 3 ნაბიჯი
Instalación De Mu რედაქტორი: ¡ჰოლა! Python– ის პრეზენტაციის პირველი გზა Enfócate En La Ciencia– სთვის. რა თქმა უნდა, პითონის "Mu რედაქტორი" რედაქტორის გამოყენება. con Python 3.6, se abarcarán diversos temas yendo desde lo básico hasta el uso de librerías.Python es
აკონტროლეთ მოწყობილობები ინტერნეტით ბრაუზერის საშუალებით. (IoT): 6 ნაბიჯი
აკონტროლეთ მოწყობილობები ინტერნეტით ბრაუზერის საშუალებით. (IoT): ამ ინსტრუქციებში მე გაჩვენებთ, თუ როგორ შეგიძლიათ აკონტროლოთ მოწყობილობები, როგორიცაა LED- ები, რელეები, ძრავები და ა.შ. ინტერნეტით, ბრაუზერის საშუალებით. და თქვენ შეგიძლიათ უსაფრთხოდ მიიღოთ წვდომა ნებისმიერ მოწყობილობაზე. ვებ - პლატფორმა, რომელიც მე აქ გამოვიყენე, არის RemoteMe.org ვიზიტი
AVR მიკროკონტროლერის დაუკრავენ ბიტების კონფიგურაცია. მიკროკონტროლის ფლეშ მეხსიერებაში შექმნა და ატვირთვა LED მოციმციმე პროგრამა .: 5 ნაბიჯი
AVR მიკროკონტროლერის დაუკრავენ ბიტების კონფიგურაცია. მიკროკონტროლერის ფლეშ მეხსიერებაში LED მოციმციმე პროგრამის შექმნა და ატვირთვა .: ამ შემთხვევაში ჩვენ შევქმნით მარტივ პროგრამას C კოდში და ჩავწერთ მას მიკროკონტროლის მეხსიერებაში. ჩვენ დავწერთ საკუთარ პროგრამას და შევადგენთ ექვსკუთხა ფაილს Atmel Studio- ს, როგორც ინტეგრირებული განვითარების პლატფორმის გამოყენებით. ჩვენ დავაყენებთ დაუკრავენ ბი