Სარჩევი:
- მარაგები
- ნაბიჯი 1: სქემატური დიაგრამა
- ნაბიჯი 2: კომპონენტების სია, მასალები, ინსტრუმენტები
- ნაბიჯი 3: PCB– ის დამზადება
- ნაბიჯი 4: PCB ასამბლეა
- ნაბიჯი 5: ატვირთეთ ATTINY Core Arduino IDE– ზე
- ნაბიჯი 6: ატვირთეთ Arduino UNO Arduino ISP– ით (სისტემის პროგრამისტში)
- ნაბიჯი 7: ATTINY- ის პროგრამირება
ვიდეო: პაწაწინა პროგრამისტი ATTINY მიკროკონტროლერებისთვის Arduino UNO– ით: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამჟამად საინტერესოა ATTINY სერიის მიკროკონტროლერების გამოყენება მათი მრავალფეროვნების, დაბალი ფასის გამო, არამედ ის ფაქტი, რომ მათი ადვილად დაპროგრამება შესაძლებელია ისეთ გარემოში, როგორიცაა Arduino IDE.
Arduino მოდულებისთვის შექმნილი პროგრამები ადვილად გადაეცემა ATTINY მიკროკონტროლერებს.
ამიტომაც არის საინტერესო Arduino– ს პროგრამირება ATTINY.
ეს პროექტი მიზნად ისახავს ATTINY13, 85, 84 მიკროკონტროლერების პროგრამირებას და მათ დიაპაზონს. მცირე მოდიფიკაციებით შეგიძლიათ პროგრამირება ATTINY2313, არამედ უახლესი წარმოების ATTINY.
ჩვენ ავაშენებთ ფარს Arduino UNO– სთვის, რომელზედაც არის ZIP ბუდე, რომლის მეშვეობითაც დაკავშირებულია პროგრამირების ATTINY.
ეს არის იაფი, ადვილი გასაკეთებელი და სასარგებლო.
მარაგები
ყველა კომპონენტი შეგიძლიათ იხილოთ AliExpress– ზე დაბალ ფასად.
გამონაკლისი არის საკუთარი სახელოსნოდან, რომლებიც კიდევ უფრო იაფია.
ნაბიჯი 1: სქემატური დიაგრამა
ძალიან მარტივია.
ფარი იკვებება Arduino UNO– ით, მიწოდების ძაბვის არსებობა მითითებულია LED განათებით.
რასაკვირველია, შესაძლებელია მხოლოდ ერთი ჩიპის დაპროგრამება ერთდროულად, მთავარი ფოტო კი მხოლოდ იმის საილუსტრაციოა, თუ როგორ არის ჩასმული ჩიპები ჩასმული. ეს ასევე ნაჩვენებია სქემატურ დიაგრამაში.
მნიშვნელოვანია C1 = 22uF / 16V არსებობა Arduino Reset pin- ში. მისი ნაკლებობა იწვევს პროგრამირების გაკეთების შეუძლებლობას პროგრამირების დაწყებისას არდუინოს გადატვირთვის გამო.
C2 = 47uF / 16V არის საწინააღმდეგო რხევის დენის წყაროს.
ფაქტობრივი პროგრამირება ხდება J1 პინზე 3, 4, 5, 6, შესაბამისად D10, D11, D12, D13 Arduino.
იმის გამო, რომ პროგრამირება ხდება მხოლოდ 4 მავთულზე, ადვილია სხვა ATTINY (მაგ. ATTINY 2313) პროგრამირების ადაპტირება ATTINY 13 -ის ნაცვლად, შესაბამისი ადაპტერის ფირფიტების გამოყენებით.
ფარი დაკავშირებულია Arduino UNO– სთან ისე, რომ არის 4 კონექტორის ქინძისთავების 1 – დან 1 – მდე კორესპონდენცია (იხ. მთავარი ფოტო).
ნაბიჯი 2: კომპონენტების სია, მასალები, ინსტრუმენტები
1. Arduino UNO R3-1 pc.
2. ZIP სოკეტი 2X14 pin-1pc.
3. C = 22uF/16V-1pc, C = 47uF/16V-1pc.
4. R = 0, 33K/0, 25W-1pc.
5. LED 5 მმ. წითელი -1 ც.
6. კონექტორი pinheader ვერტიკალური 10pin-1pc, 8pin-2pcs, 6pin-1pc.
7. SMD ადაპტერის სოკეტი 8in-1pc., 14pin-1pc. არსებობს ფარის დანართები, მხოლოდ იმ შემთხვევაში, თუ იყენებთ SMD ჩიპებს.
8. PCB ამ კომპონენტების დარგვის მიზნით.
9. ფლუდიორი, შედუღების ინსტრუმენტები, კომპონენტის ქინძისთავების ჭრის ინსტრუმენტი.
10. ციფრული მულტიმეტრი (ნებისმიერი ტიპის).
11. შრომისმოყვარეობა.
ნაბიჯი 3: PCB– ის დამზადება
PCB მზადდება 1.6 მმ სისქის FR4- ზე, ორმხრივი. მეტალის ხვრელების გარეშე.
გადასასვლელები კეთდება არაიზოლირებული მავთულით.
ბურღვისა და ეჩტინგის შემდეგ, დაფარეთ თუნუქით, ხელით.
ჩვენ ციფრული მულტიმეტრით ვამოწმებთ მარშრუტების უწყვეტობას და მათ შორის შესაძლო მოკლე ჩართვას.
სურათები და PDF– ები საკმარისია PCB– ის დასამზადებლად.
ნაბიჯი 4: PCB ასამბლეა
ეს არის მარტივი (როგორც ფოტოში) fludor და soldering ინსტრუმენტების გამოყენებით.
სასარგებლოა პლასტიკური (ფოტოზე თეთრი) დაფარვა ZIP სოკეტის 2X3 ქინძისთავით. ის ბევრს ეხმარება ჩიპების სწორად ჩასმა სოკეტში.
ეტიკეტები დამზადებულია Inkscape პროგრამით და დაფარულია გამჭვირვალე კილიტა.
შეკრების დასრულების შემდეგ, შეამოწმეთ.
შემდეგი ნაბიჯი არის პროგრამისტის მუშაობისათვის აუცილებელი პროგრამული უზრუნველყოფის დაყენება.
მიუხედავად იმისა, რომ ეს აღწერილია რამოდენიმე ადგილას, მე მიმაჩნია სასარგებლო, რომ გავაკეთო მისი მოკლე ეტაპობრივი აღწერა.
ნაბიჯი 5: ატვირთეთ ATTINY Core Arduino IDE– ზე
1. იწყებს Arduino IDEFile-პარამეტრები. დამატებითი დაფების მენეჯერების URL- ები დაამატებენ მისამართს:
raw.githubusercontent.com/sleemanj/optiboo…
ეს კეთდება Copy Ctrl + V. (CopyPaste არ მუშაობს). OK
საჭიროა კარგი ინტერნეტ კავშირი.
2. ToolsBoardBoards მენეჯერი. ცხრილში, რომელიც გამოჩნდება, გადაახვიეთ სანამ არ ვიპოვით წვრილმანებს. დააინსტალირეთ.
ინსტალაციას შეიძლება გარკვეული დრო დასჭირდეს.
დასრულების შემდეგ, Tools Board DIY ATtiny ჩვენ ვიპოვით მეტ ATTINY- ს.
აქედან ჩვენ ვირჩევთ ჩიპს, რომლის დაპროგრამებაც გვინდა.
ნაბიჯი 6: ატვირთეთ Arduino UNO Arduino ISP– ით (სისტემის პროგრამისტში)
ეს მარტივია, მაგრამ სიფრთხილეა საჭირო, რომ არ იყოს ჩასმული პროგრამისტის დაფა არდუინოში!
შეაერთეთ Arduino დაფა კომპიუტერთან / ლეპტოპთან.
კომპიუტერის / ლეპტოპის Start Control Panel Device Manager– ში ჩვენ ვხედავთ სად ჩანს Arduino UNO დაფა.
Arduino IDE Tools Board- ში აირჩიეთ Arduino UNO.
Arduino IDE Tools პორტში მოცემულია პორტი, რომელთანაც დაკავშირებულია Arduino.
Arduino IDE ფაილში->-მაგალითებიArduinoISPArduinoISP. ატვირთეთ ესკიზი არდუინოს დაფაზე.
ახლა ჩვენ შეგვიძლია ჩავრთოთ პროგრამისტი არდუინოში.
ნაბიჯი 7: ATTINY- ის პროგრამირება
დავუშვათ, რომ ჩვენ გვსურს პროგრამირება ATTINY85.
ის ჩასმულია ZIP სოკეტში სწორი პოზიციით, უშუალოდ THT ან ადაპტერის საშუალებით SMD.
Arduino IDEToolsBoardDIY ATtinyATTINY85
ახლა Tools პროცესორის სიჩქარე (არჩეული), შიდა ოსცილატორი
ჩვენ ვირჩევთ პორტს, რომელთანაც არის დაკავშირებული არდუინო.
ინსტრუმენტები პროგრამისტი Arduino როგორც ISP
აუცილებელია ჯერ Burn Bootloader- ის გაკეთება (ToolsBurn Bootloader– დან).
ოპერაციის სისწორე დადასტურებულია სისტემით.
ახლა ჩვენ შეგვიძლია გავაკეთოთ ჩიპის ფაქტობრივი პროგრამირება, Arduino IDE ატვირთვიდან.
და ეს არის ის.
გირჩევთ:
ATTiny HV პროგრამისტი: 4 ნაბიჯი
ATTiny HV პროგრამისტი: ეს ინსტრუქცია განკუთვნილია ATTiny პროგრამირებისათვის ESP8266 და ბრაუზერზე დაფუძნებული ინტერფეისის გამოყენებით. იგი ემყარება წინა ინსტრუქტორული დაუკრავენ რედაქტორს დამცავების წასაკითხად და დასაყენებლად, მაგრამ ახლა მხარს უჭერს წაშლას, კითხვას და წერას
როგორ ატვირთოთ C კოდი AVR– ზე Arduino Uno როგორც პროგრამისტი: 6 ნაბიჯი
როგორ ატვირთოთ C კოდი AVR– ზე Arduino Uno როგორც პროგრამისტი: ყველა ყველას: D აქ მე გაგიზიარებთ მარტივ გზას ნებისმიერი AVR ჩიპის დაპროგრამებისთვის Arduino Uno R3– ით, ყველაფერი რაც თქვენ გჭირდებათ მიკროკონტროლერისთვის დაწვა არის Arduino Uno იმის ნაცვლად, რომ შეიძინოთ კონკრეტული პროგრამისტი, რომელიც ძვირი დაჯდა
შეამცირეთ თქვენი არდუინოს პროექტები - Arduino UNO როგორც ATmega328P პროგრამისტი (https://youtu.be/YO61YCaC9DY): 4 ნაბიჯი
შეამცირეთ თქვენი არდუინოს პროექტები | Arduino UNO როგორც ATmega328P პროგრამისტი (https://youtu.be/YO61YCaC9DY): ვიდეო ლინკი: https://youtu.be/YO61YCaC9DY პროგრამირება ATmega328P Arduino– ს გამოყენებით ISP (სისტემის პროგრამისტი) საშუალებას გაძლევთ გამოიყენოთ Arduino მახასიათებლები პურზე ან PCB. ეს ძირითადად ეხმარება, როდესაც თქვენ აკეთებთ კოლეჯის პროექტს. შემცირდა
ATtiny პროგრამისტი Arduino Uno– სთვის: 3 ნაბიჯი
ATtiny პროგრამისტი Arduino Uno– სთვის: თუ დარწმუნებული ხართ Arduino პლატფორმასთან და გსურთ სცადოთ სხვა ატმოსფერული მიკროკონტროლერების დაპროგრამება, ეს სახელმძღვანელო დაგეხმარებათ პირველი ნაბიჯების გადადგმაში. კერძოდ, თქვენ შექმნით ფარს Arduino Uno თავსებადი დაფებისთვის, რათა გააუმჯობესოთ
ICSP– ის გაგება PIC მიკროკონტროლერებისთვის: 4 ნაბიჯი (სურათებით)
ICSP– ის გაგება PIC მიკროკონტროლერებისთვის: მიკროკონტროლერების დაპროგრამება არ არის რთული. პროგრამისტის შექმნა ქმნის პირველ პირველ ელექტრონიკურ პროექტს. ამ ინსტრუქციის მიზანია მიკროჩიპის PIC– ების გამოყენებით მარტივი სერიული პროგრამირების მეთოდის ახსნა