Სარჩევი:

Techduino -- როგორ გააკეთოთ საკუთარი ხელებით Arduino Uno R3 --: 9 ნაბიჯი (სურათებით)
Techduino -- როგორ გააკეთოთ საკუთარი ხელებით Arduino Uno R3 --: 9 ნაბიჯი (სურათებით)

ვიდეო: Techduino -- როგორ გააკეთოთ საკუთარი ხელებით Arduino Uno R3 --: 9 ნაბიჯი (სურათებით)

ვიდეო: Techduino -- როგორ გააკეთოთ საკუთარი ხელებით Arduino Uno R3 --: 9 ნაბიჯი (სურათებით)
ვიდეო: Building a motion sensor light at home #Techduino techz 2024, დეკემბერი
Anonim
Image
Image

თუ თქვენ ჩემნაირი ხართ, მას შემდეგ რაც მე მივიღე Arduino და შევასრულე ბოლო პროგრამირება ჩემს პირველ ჩიპზე, მინდოდა მისი Arduino Uno R3– დან ამოღება და საკუთარ წრეზე დაყენება. ეს ასევე გაათავისუფლებს ჩემს არდუინოს მომავალი პროექტებისთვის. მრავალი ვებ – გვერდისა და ფორუმის წაკითხვის შემდეგ მე შევძელი ამ ინსტრუქციის შედგენა. მინდოდა მქონოდა ინფორმაცია, რომელიც მე ვისწავლე ყველა ერთ ადგილას და ადვილი მისახვედრი. კომენტარები და წინადადებები მისასალმებელია და დასაფასებელია, რადგან მე მაინც ვცდილობ ვისწავლო ეს ყველაფერი.

ნაბიჯი 1: საჭირო ნაწილები

მიკროსქემის დამატება დენის წყაროსთვის
მიკროსქემის დამატება დენის წყაროსთვის

ამისათვის თქვენ დაგჭირდებათ:

Arduino– ს გაყვანილობის ძირითადი ნაწილები

  1. პურის დაფა 22 AWG მავთული
  2. 7805 ძაბვის რეგულატორი
  3. 2 LED- ები 2 220 Ohm რეზისტორები
  4. 1 10k Ohm რეზისტორი
  5. 2 10 uF კონდენსატორი
  6. 16 MHz საათის ბროლი
  7. 2 22 pF კონდენსატორები
  8. პატარა მომენტალურად ჩვეულებრივ გახსნილი ("გამორთვა") ღილაკი

ნაბიჯი 2: მიკროსქემის დამატება დენის წყაროსთვის

მიკროსქემის დამატება დენის წყაროსთვის
მიკროსქემის დამატება დენის წყაროსთვის

აქ მე ვიყენებ 5V მობილური დამტენს LM7805- ის ნაცვლად (ეს ვერსია იყენებს 5V რეგულირებადი დენის წყაროს). ეს მარტივია და დაზოგეთ ადგილი ბორტზე. შეგიძლიათ LM7805, მაგრამ ამის შემდეგ თქვენ უნდა გამოიყენოთ უფრო მაღალი ძაბვის წყარო, ამიტომაც ვიყენებ 5 ვ მუდმივ დამტენს.

ნაბიჯი 3: ATMEGA8/168/328 საფუძვლები

ATMEGA8/168/328 საფუძვლები
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 – ზე

LED იწვევს Arduino Pin 13 -ზე
LED იწვევს Arduino Pin 13 -ზე
LED იწვევს Arduino Pin 13 -ზე
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: გამოსაყენებელი პროგრამული უზრუნველყოფა

Image
Image
გამოსაყენებელი პროგრამული უზრუნველყოფა
გამოსაყენებელი პროგრამული უზრუნველყოფა
გამოსაყენებელი პროგრამული უზრუნველყოფა
გამოსაყენებელი პროგრამული უზრუნველყოფა

ამ Techduino დაფის შესაქმნელად გამოვიყენე Circuit Wizard Trial Version Software. თქვენ შეგიძლიათ გამოიყენოთ იგი, ან მე ვაძლევთ საჭირო სქემის დიაგრამას და PCB განლაგებას აქ.

მადლობა ჩემი პროექტის ნახვისთვის.