Çörək lövhəsində müstəqil Arduino / ATMega çipi: 8 addım (şəkillərlə)
Çörək lövhəsində müstəqil Arduino / ATMega çipi: 8 addım (şəkillərlə)
Anonim

Əgər mənim kimiyəmsə, Arduino -nu aldıqdan və ilk çipimdə son bir proqram qurduqdan sonra Arduino Duemilanove -dan çıxarıb öz dövrəmə qoymaq istədim. Bu da gələcək layihələr üçün Arduinomu azad edəcək. Məsələ burasındaydı ki, haradan başlayacağımı bilmədiyim bir elektronika təcrübəsiyəm. Bir çox veb səhifələri və forumları oxuduqdan sonra bu Təlimatı bir araya gətirə bildim. Öyrəndiyim məlumatların hamısının bir yerdə olmasını və izlənməsi asan olmasını istədim. Hələ də bütün bunları öyrənməyə çalışdığım üçün şərhlər və təkliflər xoş gəlir və təqdir olunur. Düzəliş edin: Fellow Instructable member, Janw, gücünüzə yaxın bir kondansatör və ya 2 əlavə etmənin hər zaman yaxşı bir fikir olduğunu qeyd etdi. Bir neçə 100nF kondansatör istifadə etməli olduğunu söylədi. Bunu mənə göstərdiyinə görə çox minnətdaram, çünki bu sxem üzərində qurduğum ilk istehsal dövrəm bir az qəribə davranışlara malik idi. Beləliklə, gücümə yaxın bir 10 uF kondansatör bağladım və düzgün davranmağa başladı! Bunun "yanıb sönən LED" testimə niyə təsir etmədiyini bilmirəm, amma bunu mənə göstərdiyinə görə Janw üçün minnətdar olduğumu bilirəm. Təşəkkürlər Janw. Edit2: Əvvəlki düzəlişə əsaslanaraq, kz1o Təlimat verilə bilən üzvünün kondansatörlərlə bağlı bir az daha çox məlumat gətirdiyini qeyd etmək istədim. Zəhmət olmasa 14 Fevral 2010 @ 10:52 tarixli şərhini aşağıda görə bilərsiniz.

Addım 1: Lazım olan hissələr

Parçalarımı Digikey və Sparkfun Electronics -dən aldım - komponentləri almaq üçün ən çox sevdiyim yerlərdən 2 -si. Hər halda, siyahı budur: #1 - (Adet: 1) - Əvvəlcədən quraşdırılmış Arduino bootloader ilə ATMega328 çipi (5,50 dollar) #2 - (Adet: 1) - 5VDC Kommutasiya enerji təchizatı (5,95 dollar) (Qeyd: Əgər etməsəniz bir keçid enerji təchizatı istifadə edin, bir voltaj tənzimləyicisi və bir neçə kondansatör əlavə etməlisiniz … aşağıya baxın) #3 - (Adet: 2) - 22 pF keramika disk kondansatörləri (.24 $ / ea) #4 - (Adət: 1) - 16MHz Crystal (1.50 $) #5 - (Adet: 1) - Güc jakı (.38 $) (İsteğe bağlı) #6 - (Adet: 1) - Çörək lövhəsi (inşallah biriniz qoyursunuz, amma yoxsa, burada biri var). (8.73 $) #7 - Kiçik parçalar 22 awg bərk tel. Əgər yoxdursa, ehtimal ki, sevdiyiniz elektronika mağazasından götürə bilərsiniz. Vergi/göndərilmədən əvvəl yuxarıda göstərilənlərin ümumi dəyəri: təxminən 14 dollar (çörək taxtası daxil deyil) Alternativlər / seçimlər: Seçim / Alternativ #1: Evin ətrafında mövcud olan bir enerji təchizatı istifadə etmək istəyirsinizsə, 5V - 16V arasında olduğundan əmin olun. sonra aşağıdakı komponentləri də istifadə etməlisiniz: #1 optio n - (Adət: 1) - 5V Gərginlik Tənzimləyicisi (və ya buna bənzər başqa bir 5V gərginlik tənzimləyicisi) (.57 dollar) və #1 seçim - (Adət: 2) - 10 uF Alüminium Kondansatör ($.15 / ea) (arayışa baxın Seçim / Alternativ #2: 3 və 4 nömrəli standart maddələrdən istifadə etmək istəmirsinizsə, bunları aşağıdakılarla əvəz edə bilərsiniz: #2 seçimi - (Adət: 1) - 16 MHz Seramik Rezonator (w/cap) ($.54) Bu hissə bir keramika kondansatörünə bənzəyir və 2 kənar sancağı kristali bağlayacağınız yerə bağlayırsınız (daha sonra Təlimat kitabında əhatə olunur) və orta pin yerə gedir. Ən azından oxuduqlarım budur - hələ sınamamışam. Ancaq qeyd etdiyiniz kimi, bu marşrutla getmək bir qədər ucuzdur.:) Tamam, bir şey bağlamağa başlayaq!

Addım 2: Güc bağlamaq

Davam edin və güc jakı istifadə edirsinizsə, ilk fotoda göstərildiyi kimi güc jakınızı bağlayın. Sonra, fotoşəkildə göstərildiyi kimi müvafiq güc (+ və -) raylarını bir -birinə bağlayan bir neçə tel bağlayın.

Addım 3: Çipin (mikrokontrolör) yerləşdirilməsi

İndi fotoşəkildə göstərildiyi kimi mikrokontrolörü çörək taxtanıza qoymaq istəyirik. Bu yeni bir çipdirsə, hər iki sancağı bir az əymək məcburiyyətindəsiniz. Etdiyim şey, çipi hər iki tərəfdən tutub çipi bir masa kimi düz bir səthə bir az basdırmaq və hər iki tərəfin eyni şəkildə əyilmiş olması üçün bunu hər iki tərəfdə etməkdir. Çipinizi Arduino -dan çıxarırsınızsa, çox güman ki, bunu etmək məcburiyyətində olmayacaqsınız - onsuz da yuvada olmağı əyilmişlər. Zəhmət olmasa çipin istiqamətinə diqqət yetirin - fotoşəkillərdə və bu Təlimat üçün çipi elə yerləşdirin ki, kiçik yarı yuvarlaq 'çentik' solda olsun.

Addım 4: Çipə Güc gətirin

Əvvəlcə fotoşəkildə göstərildiyi kimi 3 tel bağlayın. Biri əsas/mənfi (qara tel göstərilir), 2 -si isə müsbət olacaq. Çipə hansı pinlərin bağlandığını deyə bilmirsinizsə, bu addımdakı Arduino veb saytından istinad etmək üçün çəkdiyim bir pin xəritəsi olan 5 -ci görüntüyə baxın. Bundan sonra, torpaq/mənfi (qara) telimizin 22 -ci pinlə, 2 -nin (qırmızı tellərin) isə 20 -ci və 21 -ci pinlərə doğru getdiyini görə bilərsiniz. Sonra 1 ədəd daha müsbət (qırmızı) tel bağlayın. 3 -cü/4 -cü fotoşəkildə göstərildiyi kimi daha 1 mənfi (qara) tel (onlar eyni şeydir … yalnız biri daha çox yaxınlaşdırılıb). Yenə də deyə bilməsəniz, Arduino xəritələməsinə baxın və görürük ki, torpaq/mənfi (qara) telimizi 8 -ci pinlə, pozitiv (qırmızı) telimizi isə 7 -ci pinlə bağlayırıq.

Addım 5: Kristalın Çipə Bağlanması

Əslində kristal bağlamadan əvvəl, bu kondansatörləri bağlayaq. Fotoşəkildə göstərildiyi kimi bu 22 pF keramika disk kondansatörlərini çipə bağlayın. Mənfi/torpaq (qara) telin yanına gedirlər. Kondansatörün bir ayağı (polarite ilə əlaqədar narahat olmağınıza ehtiyac yoxdur) mənfi/yer relsinə, digəri isə çipdəki pinlərdən birinə gedir. Bir kondansatör çipə 9 -a, biri isə 10 -a bağlanır. İndi kristal üçün. Kristalın bir ayağını pin 9 -a, digər ayağını isə pin 10 -a qoyun … ancaq onu kondansatörlərlə çip/mikrokontrolör arasına qoyduğunuzdan əmin olun. Şəkillərə baxın. Bu belədir! Əslində bitirdiniz. Növbəti 2 addım isteğe bağlıdır. İndi faktiki Arduino lövhəsinə bağladığınız şeyi bu müstəqil dövrə təkrarlaya bilərsiniz. Nəyi və harada bağlayacağınızı bilmək üçün 4 -cü addımdakı Arduino pin xəritəsinə istinad etmək istəyəcəksiniz. Bir az əlavə üçün bir neçə addıma davam edə bilərsiniz və daha yaxşı bir müddət olmaması üçün bir test və ya konsepsiyanın sübutu. Tamamlanmış çörək lövhəsinin qısa bir videosu:

Addım 6: (İsteğe bağlı) Güc Göstərən LED

Bu, insanların problem həll etmə məqsədləri üçün istifadə etdiyi kiçik bir "hiylədir". Dövrənin güc hissəsinə bir LED (və əlbəttə ki, rezistor) əlavə edirsiniz ki, layihəniz işləmirsə, dövrənin gücə malik olub olmadığını tez bir zamanda müəyyən edə bilərsiniz. Fotoşəkillərdə göstərildiyi kimi rezistorunuzu bağlayın (şəkildəki 510 OHM rezistordur). LED -lərlə polariteye sahib olduqlarını unutmayın - qısa ayaq mənfi, uzun ayaq isə müsbətdir. Beləliklə, qısa olanın yerə (qara) dəmir yolu ilə bağlı olduğuna əmin olun. Şəkillərdən birində dövrə bağlı olduğunu və LED -in yandığını göstərir. Ora gedirsən. Yenə də bir mütəxəssis deyiləm, amma bunu etmək istədiyiniz çox məntiqli görünür və bu addımı ilk Arduino layihəmin son versiyasında edəcəyəm. Çörək lövhənizdə hər şeyin olub olmadığını görmək üçün əsl sadə bir yol görmək istəyirsinizsə növbəti addıma davam edin.

Addım 7: (İsteğe bağlı) Tez və Asan Test

Tamam, hər şeyi bağladınız, gücünüz olduğunu bilirsiniz, amma sual budur ki, hər şeyi düzgün bağlamısınız? Gəlin yoxlayaq. Bunun üçün bir rezistora, LEDə və bir qədər koda ehtiyacınız olacaq. Fotoşəkillərdə göstərildiyi kimi bir rezistor və bir LED bağlayın. Bunun üçün 330 OHM rezistor və qırmızı LED istifadə etdim. LED -i necə bağladığınıza diqqət yetirin - onların qütblülüyü var - qısa ayağı mənfi/yer relsinə daxil olur və daha uzun pozitiv qurğular ATMega çipinə gedir … pin 19. Əvvəlki kimi, nə olduğunu bilmirsinizsə Pin budur, Adım 4 -də Arduino Xəritəçəkmə görüntüsünə baxın. İndi əlavə etdiyim Arduino Sketchini yükləməli, Arduino proqramında açmalı və çipinizə yükləməlisiniz. Bu, Arduino pin 13 (lakin əvvəlki paraqrafda qeyd etdiyim kimi ATMega pin 19) hər saniyədə yanıb -sönəcək. Sahib olduğum Arduino ilə bu möhtəşəm kitabdan. LED və rezistorunuzu bağladıqdan sonra çipinizi proqramlaşdırıb çörək taxtanıza qoyun, sonra gücünüzü birləşdirə bilərsiniz. Yanıp sönən bir LED almalısınız, yəni hər şeyi düzgün bağladınız! Aşağıda bu yanıb -sönən LED ilə qurduğumuz dövrənin qısa bir videosu:

Addım 8: Kreditlər və Bağlantılar

Təlimatımı bəyəndiyinizə ümid edirəm və ümid edirəm sizə kömək edir. Bilirəm ki, ilk növbədə bütün bunları anlamağa çalışarkən belə bir şeyə sahib olmaq istərdim. Deməliyəm ki, bütün krediti götürə bilmərəm - əla bir məhsul hazırladığı üçün Arduino məhsuluna və veb saytına təşəkkür etməliyəm. Arduino veb saytı əla bir məlumat mənbəyidir və əslində bir Arduino lövhəsindən kənarda işləmək üçün bir çip əldə etmək üçün minimum tələb olunan komponentlər haqqında bir çox məlumat aldığım yerdir.

Digər böyük mənbə: ITP Fiziki Hesablama… xüsusən Arduino-ya məxsus veb səhifədə idi.

7 -ci addımda qeyd etdiyim Arduino ilə İşə Başlama kitabını unuda bilmirəm - Arduino ilə işə başlamağım üçün əla bir qaynaq idi.

Nəhayət, bu qədər yolunuz varsa, oxuduğunuz üçün təşəkkür edirəm!