Სარჩევი:

სამაგიდო ნაძვის ხის ანიმაციური LED- ები Attiny85: 6 ნაბიჯი
სამაგიდო ნაძვის ხის ანიმაციური LED- ები Attiny85: 6 ნაბიჯი

ვიდეო: სამაგიდო ნაძვის ხის ანიმაციური LED- ები Attiny85: 6 ნაბიჯი

ვიდეო: სამაგიდო ნაძვის ხის ანიმაციური LED- ები Attiny85: 6 ნაბიჯი
ვიდეო: ვინ უფრო სწრაფად დაალაგებს ბურთებს მოცეკვავე მატლზე? 2024, ნოემბერი
Anonim
Image
Image
სამაგიდო ნაძვის ხის ანიმაციური LED- ები Attiny85
სამაგიდო ნაძვის ხის ანიმაციური LED- ები Attiny85
სამაგიდო ნაძვის ხის ანიმაციური LED- ები Attiny85
სამაგიდო ნაძვის ხის ანიმაციური LED- ები Attiny85

პატარა (32x32 მმ) ნაძვის ხე 8 LED, ანიმაციური ATtiny85 SU (smd) შობის დღეს მის მაგიდაზე დასაყენებლად, ანიმაცია გრძელდება 5 წუთი და მეორდება მარყუჟში

პროგრამული უზრუნველყოფა:

უფასო დაბეჭდილი მიკროსქემის პროგრამული უზრუნველყოფა: Kicad 5 ბმული

არდუინო 1.8

USBASP პროგრამისტი ან ISP Arduino დაფა

დაფები Tiny პროგრამირებისთვის ATTinys Arduino პროგრამულ უზრუნველყოფაში იხილეთ ქვემოთ მათი ინსტალაციისთვის

Ნაბიჯი 1:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

ინსტრუმენტები: იაფი გამადიდებელი სათვალე

გასაყიდი რკინა

წვერი 1 მმ 0.5 მმ (ან 1 მმ) შედუღება

შედუღების ნაკადი

აცეტონი

ულტრაიისფერი შთამნთქმელი მანქანა

მინი საბურღი და ტყე 0, 8 მმ მაქს

მაკრატელი ყველაფრის გასაკეთებლად

ცხელი წებოს იარაღი ან 2 კომპონენტიანი ეპოქსიდური წებო

პინცეტი (SMD– ში შესასვლელად)

საღებავი სპრეი თეთრი და პრიალა ლაქი

ნაბიჯი 2: კომპონენტები

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

8 ფერადი LED (ზომა 0805)

4 რეზისტორი 150 Ohms (ზომა 1206)

1 წინააღმდეგობა 10 Kohms (ზომა 1206)

1 კონდენსატორი 100nF (ზომა 1206)

1 კონდენსატორი ტანტალი 22μF 10 ვოლტი (ზომა B

სპილენძის PCB მავთული ან წინააღმდეგობის კუდი

ეპოქსიდური წინასწარ სენსიბილიზირებული დადებითი ორმხრივი 5/10 (საუკეთესო) ან 16/10 (გაჭრა უფრო რთულია)

ნაბიჯი 3: სქემატური და PCB

სქემატური და PCB
სქემატური და PCB
სქემატური და PCB
სქემატური და PCB
სქემატური და PCB
სქემატური და PCB

ტიპები:

თუ არ გსურთ Kicad– ის გამოყენება, ხის ორივე მხარე გამჭვირვალედ დასაბეჭდად უნდა იყოს ასახული (თავდაყირა), ეს არის SVG ვექტორულ ფორმატში და ღიაა Internet Explorer– ით ან უკეთესი ვექტორული ხატვის პროგრამული უზრუნველყოფით Inkscape link Inskape

კიკადი:

ყველა Kicad ფაილი აქ არის: Kicad 5.1 ფაილი

ნაბიჯი 4: შექმენით ის

გააკეთე ის!
გააკეთე ის!
გააკეთე ის!
გააკეთე ის!
გააკეთე ის!
გააკეთე ის!

ჭრა: თუ თქვენ იყენებდით 0,5 მმ სისქის ეპოქსიდს, შეგიძლიათ ხის მონახაზი გაჭრათ მაკრატლით (ფრთხილად იყავით შიდა კუთხეებისათვის) და შემდეგ შეასწორეთ საჭრელით. თუ თქვენ იყენებთ 1.6 მმ ეპოქსიდს (16/10) თქვენ უნდა გამოიყენოთ ხერხი, ფაილი და საჭრელი.

შედუღება: SMD კომპონენტების შედუღება ძალიან დელიკატურია, მე გირჩევთ გამოიყენოთ გამადიდებელი შუშები, პინცეტი, გამაგრილებელი რკინის წვერი 0.5 მმ (მაქსიმუმ 1 მმ). საფუძვლიანად გაასუფთავეთ PCB აცეტონით, შეამოწმეთ გამადიდებელი შუშის საშუალებით, რომ არ არსებობს მიკრო ჭრილები ნაკაწრების გამო, გადააფარეთ ნაკადი, რათა თავიდან აიცილოთ შედუღების "ღვეზელები". CMS– ზე საუკეთესო შედეგის მისაღწევად, ყოველთვის დაფარეთ კომპონენტები და PCB მცირედი ნაკადით, სანამ დაკონსერვებამდე და შედუღებამდე. SMD LED- ები მყიფეა, არ გაათბოთ ისინი ძალიან დიდხანს მათი შედუღების დროს. ბევრი გაკვეთილია იწვის და შედუღების CMS youtube– ზე და ბლოგებზე, თუ თქვენ ხართ დამწყები CMS– ში გირჩევთ უყუროთ მათ. ჩვენ ვიწყებთ 4 ვიას შედუღებით მრავალმხრივი მავთულის ძაფით ან წინააღმდეგობის კუდით ორივე მხრიდან, შემდეგ LED- ები, მიამაგრეთ ისინი სათითაოდ, ხოლო შეინარჩუნეთ ისინი პინცეტის მანქანის დახმარებით, შემდეგ მოათავსეთ ისინი PCB- ზე და შედუღეთ პირველი პინი, ყურადღება მიაქციეთ ორიენტაციას, მწვანე წერტილი მიუთითებს კათოდზე (ყველაზე ნაკლებად) და შემდეგ შეაერთეთ მეორე პინი. თუ LED (0805) ძალიან რთულად ჯდება, შეგიძლიათ აიღოთ ზომა ზემოთ (1206 როგორც რეზისტორები). მას შემდეგ, რაც LED შედუღდება, შეგიძლიათ შეკრათ 4 Ohms 150 Ohms, რომლებიც ერთსა და იმავე სახეზეა.

შედუღებამდე ჩიპი უნდა იყოს დაპროგრამებული. თქვენ გაქვთ არჩევანი ორ მოდელს შორის ATtiny13A (1K მეხსიერება) ან ATtiny85 (8K მეხსიერება) პროგრამირებისა და FUSE BIT– ის ყველა დეტალი აღწერილია ქვემოთ. როდესაც ჩიპი დაპროგრამებულია, შეგიძლიათ მისი მორთვა, დაყენება PCB– ზე და შედუღება პინი, საჭიროების შემთხვევაში მორგება სხვა ქინძისთავებთან და ერთმანეთთან მიერთება. შეაერთეთ კონდენსატორი 100nF შემდეგ შეაერთეთ კონდენსატორი Tantale10μF 10V, წინააღმდეგობა 10KOhms და დაასრულეთ ორივე მხარეს დენის ქინძის შედუღებით. შემდეგ გაწმინდეთ PCB აცეტონითა და ძველი კბილის ჯაგრისით, შეამოწმეთ, რომ კვალი არ შეეხოთ და შეამოწმოთ, ზრუნვა საკვების + და - პოლარობაზე, ხე დაუყოვნებლივ უნდა "დაიწყოს", თუ ეს ასე არ არის, შეამოწმეთ შედუღება და ტრეკები.

დაამშვენებს მას საღებავი, ბრჭყვიალა და ლაქი ტბის სურათები ან თქვენი გემოვნებით.

თუ თქვენ არ გსურთ პროგრამული უზრუნველყოფის HEX ფაილების დეტალების შეტანა, განთავსებულია zip- ში ATtiny13A და ATtiny85. მე არ აღვწერ პროგრამისტების გამოყენების მეთოდს, რადგან არსებობს ინსტრუქციები ან youtube ვიდეოები, რომლებიც აღწერს მას.

ნაბიჯი 5: დაპროგრამეთ ჩიპი მხოლოდ Arduino HEX ფაილის გარეშე

პროგრამირება ჩიპი მხოლოდ Arduino HEX ფაილის გარეშე
პროგრამირება ჩიპი მხოლოდ Arduino HEX ფაილის გარეშე
პროგრამირება ჩიპი მხოლოდ Arduino HEX ფაილის გარეშე
პროგრამირება ჩიპი მხოლოდ Arduino HEX ფაილის გარეშე
პროგრამირება ჩიპი მხოლოდ Arduino HEX ფაილის გარეშე
პროგრამირება ჩიპი მხოლოდ Arduino HEX ფაილის გარეშე

თუ თქვენ არ გსურთ პროგრამული უზრუნველყოფის HEX ფაილების დეტალების შეტანა, განთავსებულია zip- ში ATtiny13A და ATtiny85.

HEX ფაილების ბმული

Attiny მეხსიერების დასაპროგრამებლად გჭირდებათ პროგრამირების პროგრამული უზრუნველყოფა და პროგრამისტი Windows– ზე, გამოიყენეთ ProgIsp არის ძალიან სრულყოფილი პროგრამა, რომელსაც შეუძლია ყველაფერი გააკეთოს AVR მიკროკონტროლერებზე. ჩემი პროგრამისტი არის USBASP (ჩვენ მას ებაიზე ვხვდებით სასაცილო ფასად.) მე გადავაკეთე დოკუმენტი PDF– ში ეკრანის ანაბეჭდით

ProgIsp სახელმძღვანელო და პროგრამული უზრუნველყოფა

ასევე არსებობს avrdudess.exe ის მუშაობს Windows- ზე და (Ubuntu მონოთი).

AVRdudess ბმული

ძალიან სასარგებლო საიტი AVR ჩიპებისთვის იხილეთ სკრინშოტი ATtiny85– ისთვის

AVR დაუკრავენ კალკულატორს

იხილეთ ეკრანის ანაბეჭდები fusesbit– ის კონფიგურაციისთვის ProgIsp და AVRdudess ფანჯრების ქვეშ

ნაბიჯი 6: შეცვალეთ და დაპროგრამეთ ჩიპი Arduino– ით

გირჩევთ: