Სარჩევი:
- მარაგები
- ნაბიჯი 1: შექმენით სქემა
- ნაბიჯი 2: სქემატური შედგენა ნაკვალევის კომპონენტებზე
- ნაბიჯი 3: შექმენით PCB
- ნაბიჯი 4: ბოლო კომენტარები
ვიდეო: Arduino Attiny პროგრამირების ფარი - SMD: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
გამარჯობა, მე ვმუშაობდი ჩემი პროგრამირების ინსტრუმენტის დაყენებაზე გასატარებელ მოწყობილობებზე ბოლო თვეების განმავლობაში. დღეს მინდა გაგიზიაროთ როგორ შევქმენი ჩემი Arduino Shield.
ცოტახანი გუგლის შემდეგ, ვიპოვე ეს საინტერესო სტატია Attiny პროგრამირების ფარი, რამაც შთააგონა, რომ შემექმნა საკუთარი.
ეს ფარი Arduino Uno თავსებადია და გამიზნულია გამოყენებულ იქნას სხვადასხვა ATtiny uC– ებთან ერთად შემდეგ პაკეტებში PDIP/SOIC/TSSOP, დიახ.. SMD შეფუთვაც:)
მოდით განვსაზღვროთ პროექტის შეზღუდვები:
- Arduino Uno თავსებადია
- ATtiny25/45/85, ATtiny24/44/84 და ATtiny2313A/4313 თავსებადი
- თავსებადია PDIP/SOIC/TSSOP
- SMD პაკეტები მხარდაჭერილია PCB პირას კონექტორის გამოყენებით
მარაგები
საჭირო აპარატურა:
- 1 x 6 ქინძისთავები 2.54 მმ ვერტიკალური სათაურები, არდუინოს დაფაზე დასაკავშირებლად
- 1 x 5 ქინძისთავები 2.54 მმ ვერტიკალური სათაურები
- 1 x 1 Pin 2.54 მმ ვერტიკალური სათაურები
- 1 x PDIP_8 სოკეტი
- 1 x PDIP_20 სოკეტი
- 1 x PCB პირას გაფართოების სოკეტი, SMD პაკეტის მხარდაჭერისთვის. მე ვიყენებ TE Connectivity– ის მიერ მოწოდებულს
- 1 x 10 uC კონდენსატორის SMD პაკეტი
- 1 წითელი, 1 ყვითელი და 1 მწვანე SMD LED, სტატუსის მითითებისთვის. მე ვიყენებ Kingbright 3.2mmx1.6mm SMD CHIP LED LAMP
- 3 SMD რეზისტორი (3225 პაკეტი), თითოეული 400 Ohm
საჭირო ინსტრუმენტები:
CAD ინსტრუმენტი სქემებისა და PCB დიზაინისთვის, მე ვიყენებ Kicad 5.1.5
ნაბიჯი 1: შექმენით სქემა
მოდით შევამოწმოთ სქემა ზემოთ სურათზე.
ფარს აქვს uC– ების დაპროგრამების 2 ვარიანტი.
- ჩვენ ვიყენებთ 2 DIP სოკეტს შესაბამისი PDIP შეფუთვისთვის.
- მეორეს მხრივ, SMD პაკეტის ჩიპები არის მინი PCB მოწყობილობის ნაწილი (ტარებადი). PCB- დან PCB დანამატის ინტერფეისს აქვს 6 ქინძისთავი. მისი ჩასმა/ამოღება შესაძლებელია PCB- ის კიდედან (მსგავსია PCI- ს მინი დაფაზე მინი PCI ინტერფეისისთვის). ზემოთ მოცემულ სურათზე შეგიძლიათ იხილოთ ამ დაფაზე გამოყენებული კონექტორიც.
ბოლო არის არჩევითი ფუნქცია, თქვენ შეგიძლიათ ამოიღოთ იგი თქვენი სქემატებიდან თქვენი მოთხოვნილებების საფუძველზე. ამ ბმულის ქვეშ შეგიძლიათ იხილოთ ATtiny-Wearable-Device-PCB-Edge-Connector ახსნა, თუ როგორ უნდა შეიქმნას მინი PCB ამ მიზნით.
PDIP სოკეტები და კიდეების კონექტორი დაკავშირებულია Arduino ქინძისთავებთან, ზემოთ მოყვანილი ცხრილის საფუძველზე. ეს არის აუცილებელი სიგნალები ISP პროგრამირებისთვის.
შენიშვნა: კონდენსატორი ემატება არდუინოს დაფას, პროგრამირების პროცესში ნებისმიერი გადატვირთვის გაუქმების მიზნით
ნაბიჯი 2: სქემატური შედგენა ნაკვალევის კომპონენტებზე
ამ პროექტის ნაკვალევების უმეტესობა Kicad Footprint ბიბლიოთეკის ნაწილია. ჩვენ უბრალოდ ვაჩერებთ აქ, რომ მივუთითოთ რომელი ვარიანტი ავირჩიეთ და რატომ.
დეტალებისთვის მიმართეთ ზემოთ მოცემულ სურათს, გთხოვთ გამოიყენოთ SMD კონდენსატორის კვალი, როგორც მითითებულია და PCB კიდეების კონექტორისთვის გამოიყენეთ THT 6 Pin სათაური (მოედანზე არის 2.54 მმ, 3D მოდელი არ არის ხელმისაწვდომი).
ნაბიჯი 3: შექმენით PCB
მოდით განვმარტოთ PCB განლაგების ძირითადი მიდგომა:
- უკანა მხარეს ჩვენ ვდებთ მხოლოდ PAD- ებს, რომლებიც დაკავშირებულია ჩვენს არდუინოს დაფასთან.
- ზედა მხარეს, ჩვენ გვსურს გვქონდეს DIP სოკეტები, მინი PCB სოკეტი და სტატუსის LED- ებიც.
ამ შესანიშნავი Arduino აღწერილობის საფუძველზე Arduino Uno Drawing, ჩვენ შეგვიძლია დავიწყოთ ფარის კონექტორების განთავსება ჩვენს განლაგებაზე (შეამოწმეთ სურათები ზემოთ). როგორც კარგი პრაქტიკა, ჩვენ ვცვლით საზომი ერთეულებს ინჩზე, რათა შემცირდეს მანძილის გაანგარიშების ძალისხმევა.
ნაბიჯი 4: ბოლო კომენტარები
მე ვიყენებ ფარს ერთი ჩიპის პროგრამირებისთვის ერთდროულად. მე გირჩევთ ამის გაკეთებას, რათა თავიდან აიცილოთ რაიმე პრობლემა სიგნალის დონეზე და პროგრამირების ნაკადთან დაკავშირებით.
საჭიროების შემთხვევაში განვაახლებ შესაბამის ფაილების ბმულს.
მას შემდეგ რაც დაფის ლამაზ სურათს გადავიღებ, აქ ავტვირთავ. იმედია თქვენც გაერთეთ!
გირჩევთ:
წვრილმანი პროგრამირების კაბელი Arduino Uno - Baofeng UV -9R Plus: 6 ნაბიჯი (სურათებით)
წვრილმანი პროგრამირების კაბელი Arduino Uno-Baofeng UV-9R Plus: ჰეი ყველას, ეს არის მარტივი სახელმძღვანელო იმის შესახებ, თუ როგორ გადაიყვანოთ თქვენი Baofeng UV-9R (ან პლუს) ყურსასმენის / ყურის ნაჭრის კაბელი პროგრამირების კაბელში Ardunio UNO– ს გამოყენებით USB– ით. სერიული გადამყვანი. [უარყოფა] მე არ ვიღებ პასუხისმგებლობას რაიმე ზიანის გამომწვევ მიზეზზე
8 პინიანი პროგრამირების ფარი: 14 ნაბიჯი (სურათებით)
8 პინიანი პროგრამირების ფარი: 8 პინიანი პროგრამირების ფარი საშუალებას გაძლევთ დაპროგრამოთ ATtiny სერიის ჩიპები Arduino– ს გამოყენებით, როგორც პროგრამისტი. სხვა სიტყვებით რომ ვთქვათ, თქვენ აერთებთ მას თქვენს Arduino– ში და შემდეგ მარტივად შეძლებთ 8 – პინიანი ჩიპების დაპროგრამებას. ეს მცირე მიკროკონტროლერები შეიძლება იყოს
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 Attiny პროგრამირების ფარი: 8 ნაბიჯი (სურათებით)
წვრილმანი Attiny პროგრამირების ფარი: თუ თქვენ ეძებთ მცირე და დაბალი სიმძლავრის არდუინოს დაფას, Attiny არის მართლაც კარგი ვარიანტი, მისი გასაკვირი თვისებებით მისი ზომა. მას აქვს 5 GPIO ქინძი, რომელთაგან 3 არის ანალოგური ქინძისთავები და 2 რომელსაც აქვს PWM გამომავალი. ის ასევე მართლაც მოქნილია