Სარჩევი:
- ნაბიჯი 1: ATtiny 1614
- ნაბიჯი 2: არწივის სქემატური დიზაინი
- ნაბიჯი 3: არწივის დაფის დიზაინი
- ნაბიჯი 5: MODS
- ნაბიჯი 6: როლანდ მოდელა MDX-20
- ნაბიჯი 7: კომპონენტები და კალის შედუღება
- ნაბიჯი 8: პროგრამირება არდუინოსთან ერთად
ვიდეო: გამარჯობა მატარებელი! ATtiny 1614: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-31 10:21
ჩემი Fab აკადემიის კლასისთვის მე უნდა შევქმნა დაფა მიკროკონტროლით, ღილაკით და LED- ით. არწივს გამოვიყენებ მის შესაქმნელად.
ნაბიჯი 1: ATtiny 1614
მე გამოვიყენებ ATtiny 1614 -ს, ამიტომ გამოვიყენებ ექოს Hello Board ATtiny 1614 -ის მითითებას ნილ გერშენფელდისგან. ასევე დავგეგმავ მაგარი ფორმის დაფას, მინდა მატარებლის მანქანა გავაკეთო. მე ვეძებ ATtiny 1614 -ის ჩამაგრებას, რადგან დამჭირდება, რომ ვიცოდე სად არის ქინძისთავები.
ნაბიჯი 2: არწივის სქემატური დიზაინი
მე გადმოვწერე Eagle 9.5.2 ვერსია და ბიბლიოთეკები. მე ვქმნი ახალ პროექტს, სადაც შემიძლია მქონდეს სქემატური და დაფა. ბიბლიოთეკის დათვალიერებისას აღმოვაჩინე, რომ აკლია ATtiny 412 და ATtiny1614. ? ისინი იგივე კაფსულაციაა, როგორც ATtiny 44 და 45, რომელსაც მე ვქმნი ჩემს კომპონენტში. ATtiny44 და ATtiny1614 pinout– ის საშუალებით მე ვქმნიდი ჩემს კომპონენტს.
როდესაც მე მაქვს ყველა კომპონენტი ადგილზე და მათი შესაბამისი მნიშვნელობებით, ვიწყებ ლეიბლების გამოყენებას. მათი გამოყენება ბევრად უფრო ადვილია, ვიდრე მავთულები. რადგან საბოლოოდ თქვენ გაქვთ ბევრი მავთული და ძნელია მათი იდენტიფიცირება და თქვენ ემუქრებით კავშირის წერტილების შექმნას. ასე რომ, მას შემდეგ რაც ყველა ეტიკეტი მოთავსებულია, ეს არის წრის შედეგი (ბოლოს დავამატე კიდევ ორი LED, რომ დაფა უფრო ლამაზი გავხადო?) ქინძისთავებზე PB0 და PB1.
ნაბიჯი 3: არწივის დაფის დიზაინი
მას შემდეგ რაც სქემა მაქვს, მე ვაგრძელებ PCB– ის შექმნას. ამისათვის დააწკაპუნეთ ხატულაზე პრინტერის გვერდით სახელწოდებით Board. ავტომატურად ყველა კომპონენტი, რომლის გამოყენებასაც ვაპირებ, ჩატვირთულია და ჩნდება პატარა ყვითელი ხაზები, რომლებიც არის ბილიკების კვალი. სანამ კომპონენტების შეერთებას დავიწყებ, მე ვუყურებ, რომელი ფენა ვარ, ზედა და წითელი (თუ გავხდი ხვრელის ფირფიტას, მომიწევს საკუთარი თავის განთავსება ლურჯ ქვედა ფენაში). ნურიამ გვითხრა, რომ კომპონენტებთან შეერთების დაწყებამდე ჩვენ ასევე უნდა ავღნიშნოთ დიზაინის წესები (DRC), ანუ ბილიკის სიგანისა და წისქვილის ზომის მნიშვნელობები. შემდეგ მნიშვნელობებს ვაყენებ 16 მლ.
მას შემდეგ რაც დიზაინის წესები მექნება, ვიწყებ კომპონენტების ორიენტაციას, მეტნაკლებად ისე, როგორც მე მინდოდა ნახატზე და ფირფიტა უფრო პატარა გამეხადა. კომპონენტების განთავსებისას ვხვდები, რომ ღილაკი დამიჯდება მის შესაბამის პინზე მიმაგრებას. ასე რომ, მე ვცვლი მას სქემაში, pin PA3– დან PA4– მდე.
მას შემდეგ რაც ყველა კომპონენტი მოთავსდება და ბილიკები ერთად, მე უნდა გამოვიტანო ფაილი.png. მაგრამ ჯერ მარტო უნდა ვიყოთ ბილიკებთან ერთად, ასე რომ, როგორც უკვე ვთქვი, ჩვენ ვართ TOP ფენაში, წითელ ფენაში. კარგად, თქვენ უნდა გამორთოთ ყველა ფენა და უბრალოდ ჩართოთ TOP ფენა. ეს ნაპოვნია ფენის პარამეტრების ვარიანტში. მას შემდეგ რაც ჩვენ გვაქვს მხოლოდ ბილიკების ფენა, ჩვენ ვაგრძელებთ დიზაინის ექსპორტს. ამისათვის შემდეგი მენიუ გამოჩნდება ფაილში -> ექსპორტი -> სურათის მენიუში. ჩვენ უნდა ჩავდოთ ფაილი მონოქრომული, 1000 DPI რეზოლუციით და ფანჯრის ფართობით.
ვხვდები, რომ არწივიდანაც კი შემიძლია კონტურის დახატვა ჩემი სურვილისამებრ. ამიტომ კვლავ ვხსნი არწივს; ხაზის ღილაკით, ხაზის სიგანეში 0.8 მმ (წისქვილის სისქე გარედან) და TOP ფენაზე ვხატავ მატარებლის მანქანას.
ნაბიჯი 4: GIMP-p.webp" />
. ექსპორტს კვლავ ვატარებ-p.webp
მე უკვე მაქვს ორი-p.webp
მას შემდეგ, რაც UPDI კონექტორის პრობლემა მოგვარდება, მე კვლავ ექსპორტზე-p.webp
ნაბიჯი 5: MODS
მოდების გამოყენების დასაწყებად, ვიყენებ შემდეგ გაკვეთილებს:
github.com/fabfoundation/mods
fabacademy.org/2019/docs/FabAcademy-Tutoria…
ტერმინალიდან ვხსნი მოდებს, ვუკავშირებ Modela კომპიუტერს ორიგინალური შავი DB25 კაბელის გამოყენებით. მოდერებში ვხსნი Roland MDX-20 PCB პროგრამას.
ნაბიჯი 6: როლანდ მოდელა MDX-20
ისევ ვიყენებ Roland Model MDX-20A და Fran's Mods CE- ს. მე შემოვიღებ-p.webp
დაფის დასაჭრელად შეცვალეთ წისქვილზე 1/32, 1 მმ / წმ სიჩქარით.
ნაბიჯი 7: კომპონენტები და კალის შედუღება
მას შემდეგ რაც დაფა დაფქული მაქვს, ვიღებ Fab Lab León ინვენტარის კომპონენტებს. მოთმინებით, კარგი შუქით და კომპიუტერი დაიცვას სქემა და კომპონენტების პოზიცია დაიწყება soldering.
1- ATtiny 1416 წ
1- კონდენსატორი 1uF
1- ღილაკი
5- რეზისტორი 1 კ
1- რეზისტორი 470 ოჰმიოსი.
8- დამაკავშირებელი პინი
3- ყვითელი LED- ები
2- წითელი LED- ები.
ყველაფერი SMD 1206 -ში.
ნაბიჯი 8: პროგრამირება არდუინოსთან ერთად
დაფის დასაპროგრამებლად მე უნდა შევქმნა პროგრამა არდუინოში, რომ როდესაც ღილაკზე დაჭერით ვქმნი ნათურების თანმიმდევრობას. პირველი რაც უნდა გავაკეთო არის შეყვანისა და გამოსვლის ქინძისთავების კონფიგურაცია. მინდა რომ ნათურების თანმიმდევრობა დაპრესილი იყოს ღილაკზე დაჭერისას, ამ ღილაკის მდგომარეობა არის 0. If / else პირობითი მე ვიყენებ თანმიმდევრობას.
1. არდუინოში ვხსნი Hello_train_button_led პროგრამას. მე ვირჩევ ATtiny 1614 და 20Mhz შიდა ბროლის ფირფიტას. ვამოწმებ, ვადგენ და ვინახავ (შეინახეთ.ექვსსა და.ინოში).
2. Hello_train_button_led.ino.hex ფაილს ვაკოპირებ pyupdi საქაღალდეში.
3. მე ვაწარმოებ dmesg -w
4. მე ვიყენებ USB-FT230XS-FTD. შეაერთეთ და გათიშეთ ftdi კაბელი და გაითვალისწინეთ "პორტის სახელი" ttyUSB0
5. დაფებს ვუკავშირებ შემდეგნაირად. USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (ეს მხოლოდ სიმძლავრისთვის და მიწისთვის).
6. შედით "pyupdi" საქაღალდეში.
7. დაფის დაპროგრამება პითონის გამოყენებით -> გაუშვით sudo python3 pyupdi.py -d tiny1614 -c /dev /ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v
ახლა ის მუშაობს, აქ არის მცირე ვიდეო ჩატვირთვის პროცესისა და ოპერაციის შესახებ, როდესაც მე ვაჭერ ღილაკს დაფაზე. ? ? ? ?
მეორე ადგილი PCB დიზაინის გამოწვევაში
გირჩევთ:
Steampunk მატარებელი: 5 ნაბიჯი (სურათებით)
Steampunk მატარებელი: მე გამიმართლა, რომ მეგობრისგან მივიღე ინვალიდის ეტლის საყრდენი. მე მჭირდებოდა ორივე ბატარეის გამოცვლა, რათა ის ამუშავებულიყო, მაგრამ ეს მცირე ფასი იყო ასეთი მრავალმხრივი საყრდენი სამშენებლო პლატფორმისათვის. მე გადავწყვიტე, რომ
ბაღის მატარებელი - Arduino Wireless NMRA DCC: 4 ნაბიჯი (სურათებით)
ბაღის მატარებელი - Arduino Wireless NMRA DCC: გარდა წინა ინსტრუქციისა DCC მკვდარი სარკინიგზო სისტემის შესახებ, მე შემუშავდა იდეა შემდგომი ხელით DCC სარდლობის სადგურით კლავიატურით და LCD ეკრანით. სარდლობის სადგური შეიცავს ყველა კოდირებას, რომელიც საჭიროა NMRA DCC ინსტრუქციებისთვის, თუმცა
კლავიატურის კონტროლირებადი მოდელის მატარებელი V2.0 - PS/2 ინტერფეისი: 13 ნაბიჯი (სურათებით)
კლავიატურის კონტროლირებადი მოდელის მატარებელი V2.0 | PS/2 ინტერფეისი: ერთ – ერთ ჩემს წინა ინსტრუქციებში მე გაჩვენეთ როგორ აკონტროლოთ რკინიგზის მოდელის განლაგება კლავიატურის გამოყენებით. ეს მშვენივრად გამოიყურებოდა, მაგრამ მას ჰქონდა ნაკლი, რომელიც მოითხოვდა კომპიუტერის მუშაობას. ამ ინსტრუქციებში ვნახოთ, როგორ გავაკონტროლოთ მოდელის მატარებელი კლავიატურის გამოყენებით
გამარჯობა ყუთები: 8 ნაბიჯი (სურათებით)
Hello There Boxes: შემუშავებულია ტექნიკური ინსტრუქტორების მიერ Rev Hardware Accelerator– ში, IoT პროდუქტის განვითარების სემინარის ფარგლებში, ეს პროექტი არის წყვილი დაკავშირებული მოწყობილობა, რომელიც „ტალღას“უყრის ერთმანეთს. ღილაკის დაჭერა ერთ ყუთზე იწვევს დროშას მეორე ყუთში
სანტას მაღაზია 2017, მატარებელი: 4 ნაბიჯი (სურათებით)
სანტას მაღაზია 2017, მატარებელი: სანტას მაღაზია 2017 არის სანტას მაღაზიის 2016 წლის განახლებული ვერსია. მინდოდა კიდევ ერთი მატარებლის დამატება, მაგრამ ერთადერთი ოთახი დარჩა ჭერზე. ყველაფერი რაც თქვენ უნდა გააკეთოთ იმისათვის, რომ მატარებელი თავდაყირა დადგეს არის მაგნიტების გამოყენება. არა? რა თქმა უნდა, არის რამდენიმე პატარა დაკავებული