Სარჩევი:
- ნაბიჯი 1: პურის დაფის პროგრამისტის წრე
- ნაბიჯი 2: რაც დაგჭირდებათ
- ნაბიჯი 3: ფარის განლაგება
- ნაბიჯი 4: ფარის მშენებლობა
- ნაბიჯი 5: შექმენით თქვენი პროგრამისტი
- ნაბიჯი 6: შექმენით Arduino IDE Attiny– სთვის
- ნაბიჯი 7: Attiny– ის პროგრამირება
- ნაბიჯი 8: იყავი თავისუფალი პატარა ატინალი
ვიდეო: DIY Attiny პროგრამირების ფარი: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
თუ თქვენ ეძებთ მცირე და დაბალი სიმძლავრის არდუინოს დაფას, Attiny მართლაც კარგი ვარიანტია, მისი გასაოცრად დამახასიათებელი მისი ზომით. მას აქვს 5 GPIO ქინძი, რომელთაგან 3 არის ანალოგური ქინძისთავები და 2 რომელსაც აქვს PWM გამომავალი. ის ასევე მართლაც მოქნილია იმ ძაბვის მიმართ, რომელიც გადის (2.7V to 5.5V), ასე რომ იდეალურია ბატარეების ამოწურვისთვის. მეც აღვნიშნე, რომ ის მხოლოდ $ 1 ღირს! ჩვენ ვაპირებთ გავლა ამ სასწავლო.
უკვე ბევრი სახელმძღვანელოა ფარის ასაშენებლად, მაგრამ არის ნაბიჯი დაკარგული Arduino IDE– ს ახალი ვერსიების გამოყენებისას პროგრამული უზრუნველყოფის დაყენებაში ყველა მათგანში, ვინც მე შევამოწმე, რომ აქაც გავივლი. გადახედე ზემოთ მოცემულ ვიდეოს მე გავეცანი ყველა ინფორმაციას, რაც არის ამ სასწავლო.
მოდით მივიღოთ იგი!
ნაბიჯი 1: პურის დაფის პროგრამისტის წრე
მე ვფიქრობ, რომ აღსანიშნავია, რომ თქვენ შეგიძლიათ გამოიყენოთ პურის დაფა წრეწირის დასაპროგრამებლად, თუ გირჩევნიათ არ დაგჭირდეთ ფარის აგება. მე მინდოდა ფარი, ასე რომ მე მქონდა რაიმე უფრო მუდმივი მომავალში გამოსაყენებლად. თუ თქვენ აირჩევთ პურის დაფის პროგრამისტს, პროგრამული უზრუნველყოფის ნაბიჯები ზუსტად იგივეა რაც ფარისთვის. ამისათვის გადადით მე –5 საფეხურზე.
ნაბიჯი 2: რაც დაგჭირდებათ
პროგრამისტის შესაქმნელად დაგჭირდებათ შემდეგი ნაწილები:
Attiny85* - ალბათ დაგჭირდებათ ერთი მათგანი:) Protoboard (10 ცალი)*მამრობითი სათაურის ქინძისთავები*120 ცალი კონდენსატორის ნაკრები (აქვს 10uF, რაც ჩვენ გვჭირდება)*IC სოკეტი (20 პაკეტი)*ძირითადი შემქმნელის ნაკრები (აქვს LED და 1K რეზისტორი, რომელიც ჩვენ გვჭირდება)*
მეგა დაფა მე გამოვიყენე* - ნებისმიერი მეგა ან უნო მაინც იმუშავებს.
თქვენ ასევე დაგჭირდებათ გამაგრილებელი რკინა და რამდენიმე მავთული, *= შვილობილი ბმულები
ნაბიჯი 3: ფარის განლაგება
ზემოთ მოყვანილ სურათებში შეგიძლიათ ნახოთ ფარის განლაგება, რომელსაც ჩვენ ვაპირებთ. მე ვხედავ, რომ გამოსახულება კომპონენტებითა და მავთულით ძალიან ხალხმრავალია, ასე რომ მე შევქმენი წრე მხოლოდ მავთულის და მხოლოდ კომპონენტების გამოყენებით, რომ გაადვილდეს კითხვა
თქვენ არ გჭირდებათ იმდენი ქინძისთავის გამოყენება, რამდენიც მე გავაკეთე, მე ბოლო სურათზე აღვნიშნე ის ქინძისთავები, რომლებიც რეალურად არის საჭირო, მე უბრალოდ მეგონა, რომ უფრო ადვილი იქნებოდა ფარის ჩასმა სწორ ადგილას, თუ ის გამოიყენებდა ყველა ქინძისთავს ზედა და ქვედა.
ნაბიჯი 4: ფარის მშენებლობა
ეს საკმაოდ სწორი წრეა შესაქმნელად, ყველაზე რთული ნაწილი ალბათ მხოლოდ ქინძისთავების სწორად მოპოვებაა.
ქინძისთავების გაკეთების გზა იყო:
- გაჭერით მამრობითი სათაურის ქინძისთავები ისე, რომ ისინი განთავსდეს თქვენი მეგა/უნოს ზედა და ქვედა რიგებში.
- ჩადეთ ისინი არდუინოში.
- მოათავსეთ პროტობორდი თავზე და მონიშნეთ ისინი ბასრის გამოყენებით.
- წაშალეთ სათაურები არდუინოდან.
- სათაურების პლასტიკური მიამაგრეთ ქინძისთავების ერთ ბოლომდე (ამისათვის მე გამოვიყენე პროტობორდი, უბრალოდ მაგიდისკენ მივიძრე). ისინი უნდა დაემსგავსონ ზემოთ მოცემულ სურათზე გამოსახულ ქინძისთავებს
- ჩადეთ ქინძისთავები პროტობორდის ზედა ნაწილში (პლასტიკური თავზე)
- შედუღეთ ისინი ადგილზე, შედგით მხოლოდ იმდენად, რამდენადაც ამ მომენტისთვის დაიჭირეთ.
ამის შემდეგ ეს არის მხოლოდ სქემის აგების საქმე, ჩადეთ თქვენი კომპონენტები და მოხარეთ ქინძისთავები იქ, სადაც უნდა დააკავშიროთ ისინი და შეაერთეთ კავშირები ერთმანეთთან. მე მომწონს გამოვიყენო ცისფერი სამაგრები, რომ შევინახო ჩემი კომპონენტები ადგილზე. მე ჩავრთე ჩემი დაფის ქვედა ნაწილის დასრულებული სურათი, რათა ნახოთ რას ჰგავს ჩემი. დარწმუნდით, რომ ორმაგად შეამოწმეთ LED და კონდენსატორის მიმართულება, სანამ შეაერთებთ მას. LED- ისთვის რეზისტორი უნდა იყოს დაკავშირებული LED- ის მოკლე LED- თან. კონდენსატორისთვის ფეხი ვერცხლის მარკირებით ზემოთ უნდა იყოს დაკავშირებული მიწასთან. საბოლოოდ, ალბათ, კარგი იდეაა მიანიჭოთ რაიმე ნიშანი ან მინიშნება, რომ შეახსენოთ მისი ჩართვისას Attiny- ის ორიენტაცია. თუ ბოლო შეამოწმეთ სურათი ზემოთ მე ვაჩვენებ ჩემს სურათს, რომელიც აღნიშნავს ქვედა მარცხენა კუთხეს, რომელიც ემთხვევა ხატის წერტილს.
თუ თქვენ გაქვთ მრავალ მეტრი, მე გირჩევთ შეამოწმოთ ქინძისთავები ნებისმიერი ხიდისთვის, განსაკუთრებით ქვედა ქინძისთავები, რადგან ისინი დენის ქინძისთავებია.
ნაბიჯი 5: შექმენით თქვენი პროგრამისტი
იმისათვის, რომ გამოვიყენოთ ჩვენი Arduino როგორც პროგრამისტი, ჩვენ ჯერ უნდა ჩავაბრმავოთ ესკიზი მასზე. პირველ რიგში შეაერთეთ თქვენი ფარი თქვენს arduino– ში, შეაერთეთ USB კაბელი თქვენს arduino– ში. გახსენით Arduino IDE, შემდეგ დააჭირეთ ფაილს -> მაგალითები - > 11. ArduinoISP -> ArduinoISP
ჩვენ უნდა შევიტანოთ ცვლილება ამ ფაილში, ეს არის ნაწილი, რომელიც აღმოვაჩინე დაკარგული ყველა სხვა სახელმძღვანელოსგან.
გადაახვიეთ ქვემოთ ამ ფაილზე, სანამ არ დაინახავთ კომენტარის ხაზს // #განსაზღვრეთ USE_OLD_STYLE_WIRING
ამოიღეთ კომენტარი ამ სტრიქონიდან (ასე რომ, ის ახლა უნდა გამოიყურებოდეს #განსაზღვრეთ USE_OLD_STYLE_WIRING)
ახლა თქვენ შეგიძლიათ ატვირთოთ ესკიზი თქვენს არდუინოში, როგორც ესკიზის მსგავსად.
ნაბიჯი 6: შექმენით Arduino IDE Attiny– სთვის
ჩვენ უნდა დავაინსტალიროთ Attiny პროგრამული უზრუნველყოფა დაფის მენეჯერის მეშვეობით, სანამ ჩვენ შეგვიძლია Attiny– ზე პროგრამირება
პირველი რაც ჩვენ უნდა გავაკეთოთ არის დაამატოთ ახალი ხაზი ჩვენს დამატებით დაფების მენეჯერის მისამართებს, რომლებიც შეგიძლიათ იხილოთ ფაილში -> პარამეტრები
URL, რომელიც უნდა დაამატოთ არის:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
დააწკაპუნეთ ღილაკზე დაფების მენეჯერის URL ყუთში და შეიყვანეთ ზემოთ მოყვანილი ახალი ხაზი.
ახლა თქვენ გინდათ გახსნათ დაფების მენეჯერი, გადადით ინსტრუმენტებზე -> დაფაზე: "რაც არჩეულია" -> დაფების მენეჯერი
მოძებნეთ "attiny" და დააწკაპუნეთ ინსტალაციაზე.
ნაბიჯი 7: Attiny– ის პროგრამირება
ახლა ჩვენ მზად ვართ დავიწყოთ Attiny პროგრამირება.
ინსტრუმენტების ქვეშ შეარჩიეთ შემდეგი:
- დაფებიდან ჩამოსაშლელიდან აირჩიეთ ATtiny25/45/85.
- პროცესორის ჩამოსაშლელიდან აირჩიეთ Attiny85.
- ჩამოსაშლელი საათიდან აირჩიეთ შიდა 8 მჰც.
- პორტი უნდა იყოს Com პორტი Arduino– სთვის, რომელსაც თქვენ იყენებთ როგორც პროგრამისტი.
- პროგრამისტი ჩამოსაშლელიდან აირჩიეთ Arduino როგორც ISP.
ჩვენ ახლა შეგვიძლია ჩავწეროთ ჩამტვირთავი, არის კარგი აღწერა რას აკეთებს ჩამტვირთავი და რა უპირატესობა/ნაკლი აქვს აქ. კვლავ გადადით ინსტრუმენტებზე და აირჩიეთ Burn Bootloader.
შემდეგ ჩვენ უნდა დავპროგრამოთ ესკიზი Attiny– ზე
გახსენით დახუჭვის ძირითადი მაგალითი: ფაილი -> მაგალითები -> საფუძვლები -> დახუჭვა
ვინაიდან ატრიბუტს არ აქვს LED_BUILTIN- ის პინი, ჩვენ უნდა შევცვალოთ ეს ესკიზში 0 -ით, რადგან ჩვენ გვაქვს ჩვენი LED პინ 0 -ზე. ამის შემდეგ თქვენ უნდა შეგეძლოთ ატვირთოთ ესკიზი თქვენს დაფაზე ატვირთვის დაწკაპუნებით. LED უნდა იყოს მოციმციმე!
ნაბიჯი 8: იყავი თავისუფალი პატარა ატინალი
ახლა, როდესაც ეს ყველაფერი გაიზარდა, დროა ამოიღოს ყურადღება პროგრამირების ფარის სახლიდან. მე ვპოულობ ამის საუკეთესო საშუალებას, გამოვიყენო ბრტყელი თავით ხრახნიანი დრაივერი. თუ თქვენ პირდაპირ ამოიღებთ მას, თქვენ დიდი პასუხისმგებლობა გაქვთ ქინძისთავების მოსახვევში. განათავსეთ screwdriver ქვეშ მხარეს ჩიპი ერთ მხარეს და ნაზად pry out, როდესაც ეს მხარე არის თავისუფალი გადაადგილება მეორე მხარეს და გაიმეორეთ. ახლა თქვენ შეგიძლიათ გამოიყენოთ attiny ნებისმიერი პროექტი გსურთ ერთხელ თქვენ დააკავშირებს V და ადგილზე. ბოლო მაგალითში მე ვაჩვენებ, თუ როგორ შეგიძლიათ გამოიყენოთ მონეტის უჯრედის ბატარეა მის დასაძრავად! იმედია თქვენთვის სასარგებლო აღმოჩნდა ეს ინსტრუქცია, თუ რაიმე შეკითხვა გაქვთ გთხოვთ მოგერიდოთ! ვიდეოები: იხილეთ ჩემი YouTube არხი მეტი ვიდეოსთვის
პირდაპირი ნაკადები: მე პირდაპირ ეთერში ვმუშაობ ელექტრონიკის პროექტებზე ყოველ ორშაბათს Twitch– ზე
მე ვსაუბრობ ელექტრონიკასა და სხვა შემთხვევით საკითხებზე ტვიტერზე - @witnessmenow
ბრაიანი
გირჩევთ:
8 პინიანი პროგრამირების ფარი: 14 ნაბიჯი (სურათებით)
8 პინიანი პროგრამირების ფარი: 8 პინიანი პროგრამირების ფარი საშუალებას გაძლევთ დაპროგრამოთ ATtiny სერიის ჩიპები Arduino– ს გამოყენებით, როგორც პროგრამისტი. სხვა სიტყვებით რომ ვთქვათ, თქვენ აერთებთ მას თქვენს Arduino– ში და შემდეგ მარტივად შეძლებთ 8 – პინიანი ჩიპების დაპროგრამებას. ეს მცირე მიკროკონტროლერები შეიძლება იყოს
Arduino Attiny პროგრამირების ფარი - SMD: 4 ნაბიჯი
Arduino Attiny პროგრამირების ფარი - SMD: გამარჯობა, მე ვმუშაობდი პროგრამირების ინსტრუმენტის დაყენებაზე გასატარებელ მოწყობილობებზე ბოლო თვეების განმავლობაში. დღეს მინდა გაგიზიაროთ როგორ შევქმენი ჩემი Arduino Shield. ცოტა ხნით გუგლის შემდეგ ვიპოვე ეს საინტერესო ძველი სტატია Attiny პროგრამირების ფარი, რომელიც
ATtiny Arduino პროგრამირების ფარი: 7 ნაბიჯი
ATtiny Arduino პროგრამირების ფარი: ამ პროექტის მშენებლობაში ჩვენ გაჩვენებთ თუ როგორ უნდა შექმნათ თქვენი საკუთარი ATtiny Arduino პროგრამისტის ფარი Bantam Tools Desktop PCB დაფქვის აპარატის გამოყენებით. ეს აუცილებელი კომპონენტი საშუალებას გაძლევთ ჩართოთ და დაპროგრამოთ ATtiny ჩიპები Arduino IDE– ს საშუალებით. Ეს პროექტი
ATMEGA328 ჩამტვირთავი პროგრამირების ფარი Arduino Uno– სთვის: 3 ნაბიჯი (სურათებით)
ATMEGA328 ჩამტვირთავი პროგრამირების ფარი Arduino Uno– სთვის: ATMEGA328P ჩატვირთვის ჩამტვირთავი პროგრამირების ფარი Arduino– სთვის ზოგჯერ ეს ხდება და თქვენ აზიანებთ თქვენს Arduino Uno Atmega328P მიკროპროცესორს. თქვენ შეგიძლიათ შეცვალოთ პროცესორი. მაგრამ ჯერ საჭიროა ჩატვირთვის პროგრამის დაპროგრამება მასში. ამრიგად, ეს გაკვეთილი, თუ როგორ უნდა გააკეთოთ ეს
DIY მრავალ დანიშნულების რობოტის ბაზა და საავტომობილო ფარი: 21 ნაბიჯი (სურათებით)
წვრილმანი მრავალ დანიშნულების რობოტის ბაზა და საავტომობილო ფარი: მოგესალმებით ყველას, ახლახან დავიწყე რობოტიკის პროექტებზე მუშაობა არდუინოს გამოყენებით. მაგრამ მე არ მქონდა სათანადო საფუძველი სამუშაოდ, საბოლოო შედეგი არ გამოიყურებოდა მშვენივრად და ერთადერთი რასაც მე ვხედავ ეს არის ჩემი ყველა კომპონენტი მავთულხლართებში. ნებისმიერი სროლის პრობლემა