Სარჩევი:
- ნაბიჯი 1: საჭირო ნაწილები
- ნაბიჯი 2: მიკროსქემის დამატება დენის წყაროსთვის
- ნაბიჯი 3: ATMEGA8/168/328 საფუძვლები
- ნაბიჯი 4: დაიწყეთ პროექტი
- ნაბიჯი 5: კრისტალის დამატება
- ნაბიჯი 6: გადატვირთვის შეცვლის დამატება
- ნაბიჯი 7: LED იწვევს Arduino Pin 13 – ზე
- ნაბიჯი 8: Arduino-Ready
- ნაბიჯი 9: გამოსაყენებელი პროგრამული უზრუნველყოფა
ვიდეო: Techduino -- როგორ გააკეთოთ საკუთარი ხელებით Arduino Uno R3 --: 9 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:22
თუ თქვენ ჩემნაირი ხართ, მას შემდეგ რაც მე მივიღე Arduino და შევასრულე ბოლო პროგრამირება ჩემს პირველ ჩიპზე, მინდოდა მისი Arduino Uno R3– დან ამოღება და საკუთარ წრეზე დაყენება. ეს ასევე გაათავისუფლებს ჩემს არდუინოს მომავალი პროექტებისთვის. მრავალი ვებ – გვერდისა და ფორუმის წაკითხვის შემდეგ მე შევძელი ამ ინსტრუქციის შედგენა. მინდოდა მქონოდა ინფორმაცია, რომელიც მე ვისწავლე ყველა ერთ ადგილას და ადვილი მისახვედრი. კომენტარები და წინადადებები მისასალმებელია და დასაფასებელია, რადგან მე მაინც ვცდილობ ვისწავლო ეს ყველაფერი.
ნაბიჯი 1: საჭირო ნაწილები
ამისათვის თქვენ დაგჭირდებათ:
Arduino– ს გაყვანილობის ძირითადი ნაწილები
- პურის დაფა 22 AWG მავთული
- 7805 ძაბვის რეგულატორი
- 2 LED- ები 2 220 Ohm რეზისტორები
- 1 10k Ohm რეზისტორი
- 2 10 uF კონდენსატორი
- 16 MHz საათის ბროლი
- 2 22 pF კონდენსატორები
- პატარა მომენტალურად ჩვეულებრივ გახსნილი ("გამორთვა") ღილაკი
ნაბიჯი 2: მიკროსქემის დამატება დენის წყაროსთვის
აქ მე ვიყენებ 5V მობილური დამტენს LM7805- ის ნაცვლად (ეს ვერსია იყენებს 5V რეგულირებადი დენის წყაროს). ეს მარტივია და დაზოგეთ ადგილი ბორტზე. შეგიძლიათ LM7805, მაგრამ ამის შემდეგ თქვენ უნდა გამოიყენოთ უფრო მაღალი ძაბვის წყარო, ამიტომაც ვიყენებ 5 ვ მუდმივ დამტენს.
ნაბიჯი 3: ATMEGA8/168/328 საფუძვლები
სანამ გადახვალთ, გადახედეთ ამ სურათს. ეს არის დიდი რესურსი იმის გასაგებად, თუ რას აკეთებს თქვენი Atmega ჩიპის თითოეული ქინძისთავი არდუინოს ფუნქციებთან მიმართებაში. ეს გაარკვევს ბევრ გაუგებრობას იმის უკან, თუ რატომ აერთებთ გარკვეულ ქინძისთავებს ისე, როგორც აკეთებთ. უფრო დეტალური ინფორმაციისთვის, გადახედეთ Atmega168– ის (მოკლე ვერსიას) (გრძელი ვერსია) მონაცემებს. აქ არის ფურცელი Atmega328 (მოკლე ვერსია) (გრძელი ვერსია)
ნაბიჯი 4: დაიწყეთ პროექტი
დაიწყეთ 10k ohm გამყვანი რეზისტორის +5V- თან დაკავშირებით RESET pin- დან, რათა თავიდან აიცილოთ ჩიპი ნორმალური გადატვირთვისას. RESET პინი გადატვირთავს ჩიპს მიწაზე დაწევისას.
Pin 7 - Vcc - ციფრული მიწოდების ძაბვა
პინი 8 - GND
პინი 22 - GND
პინი 21 - AREF - ADC– ის ანალოგური საცნობარო პინი
Pin 20 - AVcc - ამარაგებს ძაბვას ADC გადამყვანისთვის. საჭიროა ელექტროენერგიის მიერთება, თუ ADC არ გამოიყენება და ენერგია დაბალი გამავლობის ფილტრის საშუალებით (დაბალი გამავლობის ფილტრი არის წრე, რომელიც ამცირებს ენერგიის წყაროს ხმაურს. ეს მაგალითი არ იყენებს ერთს)
ნაბიჯი 5: კრისტალის დამატება
დაამატეთ 16 MHz გარე საათი პინ 9 -სა და 10 -ს შორის და დაამატეთ ორი 22 pF კონდენსატორი, რომლებიც მიწასთან გადის თითოეული ამ ქინძისთავებიდან.
ნაბიჯი 6: გადატვირთვის შეცვლის დამატება
დაამატეთ პატარა ტაქტილური გადამრთველი, რათა შეძლოთ Arduino– ს გადატვირთვა, როცა გვსურს და მოვამზადოთ ჩიპი ახალი პროგრამის ატვირთვისთვის. ამ გადამრთველის სწრაფი წამიერი დაჭერით საჭიროების შემთხვევაში გადატვირთავთ ჩიპს. დაამატეთ გადამრთველი ატმეგა ჩიპის ზედა ნაწილზე, რომელიც კვეთს უფსკრულს. შემდეგ დაამატეთ მავთული გადამრთველის ქვედა მარცხენა ფეხიდან ატმეგა ჩიპის RESET პინზე და მავთული გადამრთველის ზედა მარცხენა ფეხიდან მიწაზე.
ნაბიჯი 7: LED იწვევს Arduino Pin 13 – ზე
ამ დაფაზე გამოყენებული ჩიპი რეალურად უკვე დაპროგრამებულია blink_led პროგრამის გამოყენებით, რომელსაც გააჩნია Arduino პროგრამული უზრუნველყოფა. თუ თქვენ უკვე გაქვთ Arduino- ს დაბეჭდილი მიკროსქემის დაფა, კარგი იდეაა წინ წახვიდეთ და შეამოწმოთ პურის დაფის ვერსია, რომელსაც თქვენ აშენებთ ჩიპით, რომელიც თქვენთვის ცნობილია. ამოიღეთ ჩიპი თქვენი სამუშაო არდუინოდან და სცადეთ ამ დაფაზე. Blink_led პროგრამა აციმციმებს პინს 13. Arduino– ს პინ 13 არ არის AVR ATMEGA8-16PU/ATMEGA168-16PU პინი 13. ის ფაქტიურად არის 19 პუნქტი Atmega ჩიპზე.
და ბოლოს, დაამატეთ LED. გრძელი ფეხი ანოდი უკავშირდება წითელ მავთულს და მოკლე ფეხი ან კათოდი უკავშირდება მიწაზე გასასვლელ 220 ოჰმ რეზისტორს.
ნაბიჯი 8: Arduino-Ready
ამ მომენტში, თუ თქვენ უკვე დაპროგრამებული გაქვთ თქვენი ჩიპი სხვაგან და არ გჭირდებათ ეს დაფის სქემა ჩიპის გადაპროგრამების მიზნით, შეგიძლიათ აქ გაჩერდეთ. გართობის ნაწილი არის ჩართული პროგრამირება, ასე რომ გააგრძელე და გააკეთე ნამდვილად USB-Arduino ჩართვა პურის დაფაზე!
ნაბიჯი 9: გამოსაყენებელი პროგრამული უზრუნველყოფა
ამ Techduino დაფის შესაქმნელად გამოვიყენე Circuit Wizard Trial Version Software. თქვენ შეგიძლიათ გამოიყენოთ იგი, ან მე ვაძლევთ საჭირო სქემის დიაგრამას და PCB განლაგებას აქ.
მადლობა ჩემი პროექტის ნახვისთვის.