Სარჩევი:

დამოუკიდებელი Arduino / ATM მეგა ჩიპი პურის დაფაზე: 8 ნაბიჯი (სურათებით)
დამოუკიდებელი Arduino / ATM მეგა ჩიპი პურის დაფაზე: 8 ნაბიჯი (სურათებით)

ვიდეო: დამოუკიდებელი Arduino / ATM მეგა ჩიპი პურის დაფაზე: 8 ნაბიჯი (სურათებით)

ვიდეო: დამოუკიდებელი Arduino / ATM მეგა ჩიპი პურის დაფაზე: 8 ნაბიჯი (სურათებით)
ვიდეო: Leap Motion SDK 2024, ნოემბერი
Anonim
დამოუკიდებელი Arduino / ATMega ჩიპი პურის დაფაზე
დამოუკიდებელი Arduino / ATMega ჩიპი პურის დაფაზე

თუ თქვენ ჩემნაირი ხართ, მას შემდეგ რაც მე მივიღე არდუინო და შევასრულე ბოლო პროგრამირება ჩემს პირველ ჩიპზე, მინდოდა მისი არდუინო დუემილანოვიდან გადმოყვანა და საკუთარ წრეზე დაყენება. ეს ასევე გაათავისუფლებს ჩემს არდუინოს მომავალი პროექტებისთვის. პრობლემა ის იყო, რომ მე ისეთი დამწყები ვარ ელექტრონიკაში, რომ არ ვიცოდი სად დამეწყო. მრავალი ვებ – გვერდისა და ფორუმის წაკითხვის შემდეგ მე შევძელი ამ ინსტრუქციის შედგენა. მინდოდა მქონოდა ინფორმაცია, რაც მე ვისწავლე ყველა ერთ ადგილას და ადვილი მისახვედრი. კომენტარები და წინადადებები მისასალმებელია და დასაფასებელია, რადგან მე მაინც ვცდილობ ვისწავლო ეს ყველაფერი. რედაქტირება: თანამემამულე ინსტრუქტორმა, იანვმა მითხრა, რომ ყოველთვის კარგი იდეაა დაამატოთ კონდენსატორი ან 2 თქვენი ძალის მახლობლად. მან აღნიშნა, რომ რამდენიმე 100nF კონდენსატორის გამოყენება უნდა იმუშაოს. მე ძალიან მადლობელი ვარ, რომ მან ეს მიანიშნა, რადგან ჩემი პირველი წარმოების წრე, რომელსაც ამ სქემზე ვაშენებ, ცოტა უცნაური ქცევით გამოირჩეოდა. ასე რომ, მე დავუკავშირე ერთი 10uF კონდენსატორი ჩემს ძალასთან და მან დაიწყო სწორად ქცევა! არ ვიცი რატომ არ იმოქმედა ჩემმა 'მოციმციმე LED' გამოცდაზე, მაგრამ მე ვიცი, რომ მადლობელი ვარ ჯანვისთვის, რომელმაც ეს მიანიშნა. მადლობა Janw. Edit2: წინა რედაქტირების საფუძველზე, მინდოდა აღვნიშნო, რომ ინსტრუქციულ წევრს, kz1o– მ გამოავლინა მეტი ინფორმაცია კონდენსატორებთან დაკავშირებით. გთხოვთ იხილოთ მისი კომენტარი ქვემოთ, დათარიღებული 2010 წლის 14 თებერვალს, @ 10:52 საათზე. განახლება - ეს ინსტრუქცია არის ჰაკ დღეში!

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

ნაწილები საჭიროა
ნაწილები საჭიროა

მე შევიძინე ჩემი ნაწილები Digikey და Sparkfun Electronics– დან - ისინი ჩემი ორი საყვარელი ადგილია კომპონენტების შესაძენად. ყოველ შემთხვევაში, აქ არის სია: #1 - (რაოდენობა: 1) - ATMega328 ჩიპი Arduino ჩამტვირთველით წინასწარ დაყენებული ($ 5.50) #2 - (რაოდენობა: 1) - 5VDC გადართვის კვების წყარო ($ 5.95) (შენიშვნა: თუ არა გამოიყენეთ გადართვის დენის წყარო, თქვენ უნდა დაამატოთ ძაბვის რეგულატორი და რამდენიმე კონდენსატორი … იხილეთ ქვემოთ) #3 - (რაოდენობა: 2) - 22 pF კერამიკული დისკის კონდენსატორები ($.24 / ეა) #4 - (რაოდენობა: 1) - 16 მჰც ბროლი ($ 1.50) #5 - (რაოდენობა: 1) - დენის ბუდე ($.38) (სურვილისამებრ) #6 - (რაოდენობა: 1) - პურის დაფა (იმედია თქვენ გაქვთ ერთი საყრდენი გარშემო, მაგრამ თუ არა, აქ არის ერთი. ($ 8.73) #7 - 22 ცალი მყარი მავთულის მცირე ნაჭრები. თუ თქვენ არ გაქვთ, თქვენ ალბათ შეარჩიეთ რამდენიმე თქვენი საყვარელი ელექტრონიკის მაღაზიაში. მთლიანი ღირებულება ზემოთ გადასახადამდე/გადაზიდვამდე: დაახლოებით $ 14 (პურის დაფის ჩათვლით ალტერნატივები / პარამეტრები: ვარიანტი / ალტერნატივა #1: თუ გსურთ გამოიყენოთ არსებული ელექტრომომარაგება, რომელიც თქვენ გაქვთ სახლის ირგვლივ, დარწმუნდით, რომ ის არის 5V - 16V. თუ არ ხართ დარწმუნებული, რომ ეს არის რეგულირებადი გადამრთველი კვების წყარო, შემდეგ თქვენ ასევე უნდა გამოიყენოთ შემდეგი კომპონენტები: #1 ოპი n - (რაოდენობა: 1) - 5V ძაბვის მარეგულირებელი (ან სხვა მსგავსი 5V ძაბვის რეგულატორი) ($.57) და #1 ვარიანტი - (რაოდენობა: 2) - 10 uF ალუმინის კონდენსატორი ($.15 / ეა) (იხილეთ ქვემოთ მითითება ბმულები, თუ როგორ უნდა დააკავშიროთ ისინი) ვარიანტი / ალტერნატივა #2: თუ არ გსურთ გამოიყენოთ სტანდარტული ერთეულები #3 და #4, შეგიძლიათ შეცვალოთ ისინი: #2 ვარიანტი - (რაოდენობა: 1) - 16 MHz კერამიკული რეზონანსი (w/cap) ($.54) ეს ნაწილი ჰგავს კერამიკულ კონდენსატორს და თქვენ აკავშირებთ 2 გარე ქინძისთავს იქამდე, სადაც კრისტალს უნდა შეაერთოთ (დაფარული მოგვიანებით ინსტრუქციაში) და შუა ქინძისთავი მიწაზე მიდის. ყოველ შემთხვევაში, ეს არის ის, რაც მე წავიკითხე - ჯერ არ მიცდია. მაგრამ როგორც თქვენ შეგიძლიათ შეამჩნიოთ, ამ მარშრუტზე წასვლა ცოტა იაფია.:) კარგი, დავიწყოთ ნივთების შეკვრა!

ნაბიჯი 2: ჩართვა ძალა

Hooking Up ძალა
Hooking Up ძალა
Hooking Up ძალა
Hooking Up ძალა

გააგრძელეთ და შეაერთეთ თქვენი კვების ბლოკი, როგორც ნაჩვენებია პირველ ფოტოში, თუ თქვენ იყენებთ დენის ჯეკს. შემდეგი, დააკავშირეთ რამდენიმე მავთული, როგორც ნაჩვენებია ფოტოში, რომელიც აკავშირებს შესაბამის დენის (+ და -) რელსებს ერთმანეთთან.

ნაბიჯი 3: ჩიპის (მიკროკონტროლის) განთავსება

ჩიპის (მიკროკონტროლის) განთავსება
ჩიპის (მიკროკონტროლის) განთავსება
ჩიპის (მიკროკონტროლის) განთავსება
ჩიპის (მიკროკონტროლის) განთავსება

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

ნაბიჯი 4: ენერგიის მოტანა ჩიპზე

ძალა მოაქვს ჩიპს
ძალა მოაქვს ჩიპს
ძალა მოაქვს ჩიპს
ძალა მოაქვს ჩიპს
ძალა მოაქვს ჩიპს
ძალა მოაქვს ჩიპს

პირველი შეაერთეთ 3 მავთული, როგორც ნაჩვენებია ფოტოში. ერთი იქნება დაფქვილი/უარყოფითი (ნაჩვენებია შავი მავთული), ხოლო 2 იქნება პოზიტიური. თუ ვერ გეტყვით რომელი ქინძისთავები არის დაკავშირებული ჩიპზე, შეხედეთ ამ ნაბიჯის მე -5 სურათს, რომელიც არის პინების რუქა, რომელიც მე გადმოვიღე არდუინოს ვებგვერდიდან მითითებისთვის. ამის შემდეგ თქვენ ხედავთ, რომ ჩვენი მიწა/უარყოფითი (შავი) მავთული მიმაგრდება 22 -ში, ხოლო 2 დადებითი (წითელი მავთული) მიემართება 20 და 21 -ზე. შემდეგ დააკავშირეთ კიდევ 1 დადებითი (წითელი) მავთული და კიდევ 1 უარყოფითი (შავი) მავთული, როგორც ეს ნაჩვენებია მე –3/მე –4 ფოტოებში (ისინი ერთიდაიგივეა … მხოლოდ ერთი უფრო დიდი ზომის გასადიდებლად). ისევ და ისევ, თუ ვერ გეტყვით, შეხედეთ არდუინოს რუქას და ნახავთ, რომ ჩვენ ვაკავშირებთ ჩვენს მიწას/უარყოფით (შავ) მავთულს პინ 8 -ზე, ხოლო პოზიტიურ (წითელ) მავთულს პინ 7 -ზე.

ნაბიჯი 5: მიამაგრეთ კრისტალი ჩიპზე

მიამაგრეთ კრისტალი ჩიპზე
მიამაგრეთ კრისტალი ჩიპზე
მიამაგრეთ კრისტალი ჩიპზე
მიამაგრეთ კრისტალი ჩიპზე
მიამაგრეთ კრისტალი ჩიპზე
მიამაგრეთ კრისტალი ჩიპზე

სინამდვილეში, სანამ ბროლს შევაერთებთ, მოდით შევაერთოთ ეს კონდენსატორები. მიამაგრეთ 2 22 pF კერამიკული დისკის კონდენსატორები ჩიპზე, როგორც ნაჩვენებია ფოტოში. ისინი მიდიან ნეგატიური/დაფქვილი (შავი) მავთულის გვერდით. კონდენსატორის ერთი ფეხი (თქვენ არ გჭირდებათ ინერვიულოთ პოლარობის შესახებ) მიდის ნეგატიურ/სახმელეთო რკინიგზაზე, ხოლო მეორე ჩიპზე ერთ – ერთ ქინძისთავზე. ერთი კონდენსატორი იჭრება პინ 9 -მდე და ერთი ჩიპზე 10. ახლა რაც შეეხება კრისტალს. მოათავსეთ ბროლის ერთი ფეხი პინ 9 -ზე, ხოლო მეორე ფეხი პინ 10 -ზე … მაგრამ დარწმუნდით, რომ მოათავსეთ იგი კონდენსატორებსა და ჩიპს/მიკროკონტროლერს შორის. იხილეთ ფოტოები. Ის არის! ფაქტიურად დაასრულე. შემდეგი 2 ნაბიჯი არჩევითია. ახლა თქვენ შეგიძლიათ გაიმეოროთ ის, რაც დაუკავშირეთ თქვენს რეალურ Arduino დაფს ამ დამოუკიდებელ წრეზე. თქვენ გინდათ მიუთითოთ Arduino pin- ის რუქაზე მე –4 ნაბიჯიდან, რომ იცოდეთ რა უნდა დააკავშიროთ და სად. თქვენ შეგიძლიათ გააგრძელოთ მომდევნო რამდენიმე ნაბიჯი ცოტაოდენი დამატებით, ხოლო ტესტი, ან კონცეფციის დამტკიცება უკეთესი ვადის არარსებობის გამო. აქ არის დასრულებული პურის დაფის სწრაფი ვიდეო:

ნაბიჯი 6: (სურვილისამებრ) დენის მაჩვენებელი LED

(სურვილისამებრ) დენის მაჩვენებელი LED
(სურვილისამებრ) დენის მაჩვენებელი LED
(სურვილისამებრ) დენის მაჩვენებელი LED
(სურვილისამებრ) დენის მაჩვენებელი LED
(სურვილისამებრ) დენის მაჩვენებელი LED
(სურვილისამებრ) დენის მაჩვენებელი LED
(სურვილისამებრ) დენის მაჩვენებელი LED
(სურვილისამებრ) დენის მაჩვენებელი LED

ეს არის პატარა "ხრიკი", რომელსაც ადამიანები იყენებენ, მესმის, პრობლემების აღმოსაფხვრელად. თქვენ დაამატებთ LED (და რა თქმა უნდა რეზისტორს) მიკროსქემის სიმძლავრის ნაწილს, ასე რომ, თუ თქვენი პროექტი არ მუშაობს, შეგიძლიათ სწრაფად დაადგინოთ, იღებს თუ არა წრე ძალას თუ არა. უბრალოდ მიამაგრეთ თქვენი რეზისტორი (ის, რაც მე გამოვიყენე ჩემზე, სურათზე არის 510 OHM რეზისტორი), როგორც ნაჩვენებია ფოტოებში. დაიმახსოვრე LED- ებით, რომ მათ აქვთ პოლარობა - მოკლე ფეხი არის უარყოფითი, ხოლო გრძელი - დადებითი. ასე რომ, დარწმუნდით, რომ მოკლე ერთი არის მიწასთან დაკავშირებული (შავი) სარკინიგზო. ერთ -ერთ სურათზე ნაჩვენებია ჩართული ჩართული და LED ნათურა. Ესეც ასე. ისევ და ისევ, მე არ ვარ ექსპერტი, მაგრამ ძალიან ლოგიკურად ჩანს, რომ თქვენ გინდათ ამის გაკეთება და მე ვაპირებ ამ ნაბიჯის გადადგმას ჩემი პირველი არდუინოს პროექტის საბოლოო ვერსიაზე. წაიკითხეთ შემდეგი ნაბიჯი, თუ გსურთ ნახოთ რეალური მარტივი გზა იმის დასადგენად, გაქვთ თუ არა ყველაფერი სწორი თქვენს დაფაზე.

ნაბიჯი 7: (სურვილისამებრ) სწრაფი და მარტივი ტესტი

(სურვილისამებრ) სწრაფი და მარტივი ტესტი
(სურვილისამებრ) სწრაფი და მარტივი ტესტი
(სურვილისამებრ) სწრაფი და მარტივი ტესტი
(სურვილისამებრ) სწრაფი და მარტივი ტესტი
(სურვილისამებრ) სწრაფი და მარტივი ტესტი
(სურვილისამებრ) სწრაფი და მარტივი ტესტი

კარგი, თქვენ ყველაფერი გაწყობილი გაქვთ, თქვენ იცით, რომ თქვენ გაქვთ ძალა, მაგრამ კითხვა ის არის, სწორად შეაერთეთ ყველაფერი? მოდით შევამოწმოთ. ამისათვის დაგჭირდებათ რეზისტორი, LED და კოდი. შეაერთეთ რეზისტორი და LED როგორც ნაჩვენებია ფოტოებში. ამისათვის მე გამოვიყენე 330 OHM რეზისტორი და წითელი LED. გაითვალისწინეთ როგორ ჩართავთ LED- ს - მათ აქვთ პოლარობა - მოკლე ფეხი გადადის ნეგატიურ/სახმელეთო სარკინიგზო მაგისტრალში და უფრო გრძელი, დადებითი უპირატესობა მიდის ATMega ჩიპზე … pin 19. როგორც ადრე, თუ არ ხართ დარწმუნებული რა მიამაგრეთ Arduino რუქის სურათი ნაბიჯი 4. ახლა თქვენ უნდა გადმოწეროთ Arduino Sketch, რომელიც მე დავამატე, გახსენით Arduino პროგრამულ უზრუნველყოფაში და ატვირთეთ თქვენს ჩიპზე. ეს გახდის Arduino pin 13 -ს (მაგრამ ეს არის ATMega pin 19 როგორც წინა პარაგრაფში აღვნიშნე) ყოველ წამს დახუჭავს თვალს. ეს არის ამ შესანიშნავი დაწყების Arduino წიგნი მაქვს. მას შემდეგ რაც მიამაგრეთ თქვენი LED და რეზისტორი, დაპროგრამეთ თქვენი ჩიპი, დააბრუნეთ იგი თქვენს დაფაზე, შემდეგ კი შეგიძლიათ დააკავშიროთ თქვენი ძალა. თქვენ უნდა მიიღოთ მოციმციმე LED, რაც იმას ნიშნავს, რომ თქვენ ყველაფერი სწორად შეაერთეთ! ქვემოთ მოცემულია წრედის მოკლე ვიდეო, რომელიც ახლახან ავაშენეთ ამ მოციმციმე LED- ით:

ნაბიჯი 8: კრედიტები და ბმულები

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

სხვა დიდი წყარო იყო: ITP ფიზიკური გამოთვლა… განსაკუთრებით Arduino– ს სპეციფიკური ვებ გვერდი.

მე არ შემიძლია დავივიწყო წიგნი Arduino– ს დაწყება, რომელიც მე აღვნიშნე მე –7 ნაბიჯში - ეს იყო დიდი რესურსი ჩემი Arduino– ით დაწყებისათვის.

და ბოლოს, რაც მთავარია, თუ აქამდე მიხვედით, მადლობა კითხვისთვის!

გირჩევთ: