Isi kandungan:

Chip Arduino / ATMega Berdiri di Breadboard: 8 Langkah (dengan Gambar)
Chip Arduino / ATMega Berdiri di Breadboard: 8 Langkah (dengan Gambar)

Video: Chip Arduino / ATMega Berdiri di Breadboard: 8 Langkah (dengan Gambar)

Video: Chip Arduino / ATMega Berdiri di Breadboard: 8 Langkah (dengan Gambar)
Video: Amazing arduino project 2024, November
Anonim
Cip Arduino / ATMega Berdiri di Breadboard
Cip Arduino / ATMega Berdiri di Breadboard

Sekiranya anda seperti saya, setelah saya mendapat Arduino saya dan melakukan pengaturcaraan terakhir pada cip pertama saya, saya ingin menariknya dari Arduino Duemilanove saya dan meletakkannya di litar saya sendiri. Ini juga akan membebaskan Arduino saya untuk projek masa depan. Masalahnya ialah saya seorang pemula elektronik sehingga saya tidak tahu harus bermula dari mana. Setelah membaca banyak laman web dan forum, saya dapat mengumpulkan Instructable ini. Saya mahu maklumat yang saya pelajari semuanya berada di satu tempat dan senang diikuti. Komen dan cadangan sangat dialu-alukan dan dihargai kerana saya masih berusaha mempelajari semua perkara ini. Edit: Fellow Member Instructable, Janw menyatakan kepada saya bahawa adalah idea yang baik untuk menambahkan kapasitor atau 2 di dekat kuasa anda. Dia menyebutkan bahawa menggunakan beberapa kapasitor 100nF harus berfungsi. Saya sangat bersyukur dia menunjukkan ini kepada saya, kerana litar pengeluaran pertama saya yang saya bangun di litar ini, mempunyai sedikit tingkah laku pelik. Oleh itu, saya memasang satu kapasitor 10uF berhampiran kuasa saya, dan ia mula berkelakuan dengan betul! Saya tidak tahu mengapa ia tidak mempengaruhi ujian 'berkedip LED' saya, tetapi saya tahu bahawa saya berterima kasih kepada Janw kerana menunjukkan perkara ini kepada saya. Terima kasih Janw. Edit2: Berdasarkan suntingan sebelumnya, saya ingin menyebutkan bahawa ahli Instructable, kz1o mengeluarkan beberapa maklumat lagi mengenai kapasitor. Sila lihat komennya di bawah ini, bertarikh 14 Februari 2010 @ 10:52 pagi. Kemas kini - Instructable ini di Hack Sehari!

Langkah 1: Bahagian Diperlukan

Bahagian Diperlukan
Bahagian Diperlukan

Saya membeli alat ganti saya dari Digikey dan Sparkfun Electronics - ia adalah 2 tempat kegemaran saya untuk membeli komponen. Bagaimanapun, inilah senarai: # 1 - (Kuantiti: 1) - Cip ATMega328 dengan bootloader Arduino yang telah dipasang ($ 5,50) # 2 - (Kuantiti: 1) - Bekalan kuasa pensuisan 5VDC ($ 5,95) (Catatan: Sekiranya anda tidak gunakan bekalan kuasa beralih, anda mesti menambah pengatur voltan dan beberapa kapasitor … lihat di bawah) # 3 - (Kuantiti: 2) - Kapasitor cakera seramik 22 pF ($.24 / ea) # 4 - (Kuantiti: 1) - Kristal 16MHz ($ 1,50) # 5 - (Kuantiti: 1) - Soket kuasa ($.38) (Pilihan) # 6 - (Kuantiti: 1) - Papan Roti (semoga ada yang meletakkan, tetapi jika tidak, inilah satu. ($ 8,73) # 7 - Potongan kecil dawai pepejal 22 awg. Sekiranya anda tidak memilikinya, anda mungkin boleh mengambilnya di kedai elektronik kegemaran anda. Jumlah kos di atas sebelum cukai / penghantaran: kira-kira $ 14 (tidak termasuk papan roti Alternatif / pilihan: Pilihan / Alternatif # 1: Sekiranya anda ingin menggunakan bekalan kuasa yang ada di sekitar rumah, pastikan ia berada di antara 5V - 16V. Sekiranya anda tidak pasti sama ada ia adalah bekalan kuasa beralih yang diatur, maka anda mesti menggunakan komponen berikut juga: # 1 optio n - (Kuantiti: 1) - Pengatur Voltan 5V (atau pengatur voltan 5V lain yang serupa) ($.57) dan pilihan # 1 - (Kuantiti: 2) - Kapasitor Aluminium 10 uF ($.15 / ea) (Lihat rujukan di bawah pautan untuk menghubungkannya) Pilihan / Alternatif # 2: Sekiranya anda tidak mahu menggunakan item standard # 3 dan # 4, anda boleh menggantinya dengan pilihan: # 2 - (Kuantiti: 1) - Resonator Keramik 16 MHz (w / cap) ($.54) Bahagian ini kelihatan seperti kapasitor seramik, dan anda menyambungkan 2 pin luar ke tempat anda akan memasang kristal ke atas (ditutup kemudian di Instructable), dan pin tengahnya ke tanah. Sekurang-kurangnya inilah yang saya baca - saya belum mencubanya. Tetapi seperti yang anda perhatikan, agak murah untuk menempuh laluan ini.:) Ok, mari kita mula mengaitkan barang!

Langkah 2: Menghubungkan Kuasa

Menghubungkan Kuasa
Menghubungkan Kuasa
Menghubungkan Kuasa
Menghubungkan Kuasa

Teruskan dan sambungkan soket kuasa anda seperti yang ditunjukkan pada foto pertama jika anda menggunakan soket kuasa. Seterusnya, sambungkan beberapa wayar seperti yang ditunjukkan dalam foto yang menghubungkan rel kuasa (+ dan -) masing-masing bersama-sama.

Langkah 3: Penempatan cip (mikrokontroler)

Penempatan cip (mikrokontroler)
Penempatan cip (mikrokontroler)
Penempatan cip (mikrokontroler)
Penempatan cip (mikrokontroler)

Sekarang kami ingin meletakkan mikrokontroler di papan roti anda seperti yang ditunjukkan dalam foto. Sekiranya ini adalah cip baru, anda perlu membengkokkan kedua-dua baris pin sedikit demi sedikit. Apa yang saya buat, saya memegang cip dari kedua-dua belah pihak, dan menekan cip sedikit ke permukaan yang rata seperti meja, dan melakukan ini di kedua-dua belah pihak sehingga kedua-dua sisi bengkok dalam keadaan serupa. Kemungkinan besar anda tidak perlu melakukan ini jika anda mengeluarkan cip dari Arduino anda - mereka sudah tidak mahu berada di soket. Harap perhatikan orientasi cip - dalam foto dan untuk Instructable ini, sila letakkan cip supaya 'takik' separuh bulat berada di sebelah kiri.

Langkah 4: Membawa Kuasa ke Cip

Membawa Kuasa ke Cip
Membawa Kuasa ke Cip
Membawa Kuasa ke Cip
Membawa Kuasa ke Cip
Membawa Kuasa ke Cip
Membawa Kuasa ke Cip

Sambungkan 3 wayar pertama seperti yang ditunjukkan dalam foto. Satu akan menjadi tanah / negatif (wayar hitam ditunjukkan), dan 2 akan positif. Sekiranya anda tidak dapat mengetahui pin mana yang disambungkan pada cip, lihat gambar ke-5 dalam langkah ini yang merupakan pemetaan pin yang saya tarik dari laman web Arduino untuk merujuk. Setelah itu, anda dapat melihat bahawa wayar tanah / negatif (hitam) kita akan menjadi pin 22, dan 2 positif (wayar merah) akan pin 20 dan 21. Seterusnya sambungkan 1 lagi wayar positif (merah) dan 1 lagi wayar negatif (hitam) seperti yang ditunjukkan dalam foto ke-3 / ke-4 (ia adalah perkara yang sama … hanya satu yang diperbesar lagi). Sekali lagi, jika anda tidak dapat mengetahui, lihat pemetaan Arduino, dan anda dapat melihat bahawa kami menghubungkan wayar tanah / negatif (hitam) ke pin 8, dan wayar positif (merah) ke pin 7.

Langkah 5: Menghubungkan Kristal ke Cip

Menghubungkan Kristal ke Cip
Menghubungkan Kristal ke Cip
Menghubungkan Kristal ke Cip
Menghubungkan Kristal ke Cip
Menghubungkan Kristal ke Cip
Menghubungkan Kristal ke Cip

Sebenarnya sebelum kita memasang kristal, mari sambungkan kapasitor tersebut. Sambungkan 2 kapasitor cakera seramik 22 pF ke cip seperti yang ditunjukkan dalam foto. Mereka berada tepat di sebelah wayar negatif / tanah (hitam). Satu kaki (anda tidak perlu bimbang tentang kekutuban) kapasitor menuju ke landasan negatif / landasan, dan yang lain ke salah satu pin pada cip. Satu kapasitor menyambung ke pin 9, dan satu ke pin 10 pada cip. Sekarang untuk kristal. Letakkan satu kaki kristal di pin 9, dan kaki yang lain di pin 10… tetapi pastikan anda meletakkannya di antara kapasitor dan cip / mikrokontroler. Rujuk gambar. Itu sahaja! Anda sebenarnya sudah selesai. 2 langkah seterusnya adalah pilihan. Sekarang anda boleh mereplikasi apa yang telah anda sambungkan ke papan Arduino sebenar anda ke litar mandiri ini. Anda ingin merujuk pemetaan pin Arduino dari Langkah 4 untuk mengetahui apa yang harus dihubungkan dan di mana. Anda boleh meneruskan beberapa langkah seterusnya dengan sedikit tambahan, dan ujian, atau bukti konsep kerana kekurangan istilah yang lebih baik. Berikut adalah video ringkas papan roti yang telah siap:

Langkah 6: (Pilihan) LED Menunjukkan Kuasa

(Pilihan) LED Menunjukkan Kuasa
(Pilihan) LED Menunjukkan Kuasa
(Pilihan) LED Menunjukkan Kuasa
(Pilihan) LED Menunjukkan Kuasa
(Pilihan) LED Menunjukkan Kuasa
(Pilihan) LED Menunjukkan Kuasa
(Pilihan) LED Menunjukkan Kuasa
(Pilihan) LED Menunjukkan Kuasa

Ini adalah 'muslihat' kecil yang digunakan oleh orang, saya faham, untuk tujuan menyelesaikan masalah. Anda menambahkan LED (dan tentunya perintang) ke bahagian kuasa litar, jadi jika projek anda tidak berfungsi, anda dapat dengan cepat mengenal pasti sama ada litar mendapat kuasa atau tidak. Pasang saja perintang anda (yang saya gunakan pada periuk saya, dalam gambar adalah perintang 510 OHM) seperti yang ditunjukkan dalam foto. Ingat dengan LED bahawa mereka mempunyai kekutuban - kaki pendek adalah yang negatif, dan yang panjang adalah yang positif. Oleh itu, pastikan yang pendek adalah yang disambungkan ke landasan (hitam) landasan. Salah satu gambar menunjukkan litar terpasang, dan LED menyala. Itupun dia. Sekali lagi, saya bukan pakar, tetapi nampaknya sangat logik bahawa anda ingin melakukan ini, dan saya akan melakukan langkah ini pada versi terakhir projek Arduino pertama saya. Teruskan ke langkah seterusnya jika anda ingin melihat cara mudah yang sebenar untuk mengetahui sama ada anda mempunyai semua perkara di papan roti anda dengan betul.

Langkah 7: (Pilihan) Ujian Pantas dan Mudah

(Pilihan) Ujian Pantas dan Mudah
(Pilihan) Ujian Pantas dan Mudah
(Pilihan) Ujian Pantas dan Mudah
(Pilihan) Ujian Pantas dan Mudah
(Pilihan) Ujian Pantas dan Mudah
(Pilihan) Ujian Pantas dan Mudah

Baiklah, anda telah memasang semuanya, anda tahu bahawa anda mempunyai kuasa, tetapi persoalannya, adakah anda memasangkan semuanya dengan betul? Mari kita periksa. Untuk ini, anda memerlukan perintang, dan LED serta beberapa kod. Kabelkan perintang dan LED seperti yang ditunjukkan dalam foto. Untuk yang ini, saya menggunakan perintang 330 OHM, dan LED merah. Perhatikan bagaimana anda memasang LED - mereka mempunyai kekutuban - kaki pendek masuk ke landasan negatif / landasan, dan petunjuk positif yang lebih panjang menuju ke cip ATMega … pin 19. Seperti sebelumnya, jika anda tidak pasti apa sematkan ini, rujuk gambar pemetaan Arduino pada Langkah 4. Sekarang, anda perlu memuat turun Sketsa Arduino yang telah saya lampirkan, membukanya dalam perisian Arduino, dan memuat naiknya ke cip anda. Ini akan menjadikan Arduino pin 13 (tetapi ATMega pin 19 seperti yang saya sebutkan di perenggan sebelumnya) berkedip setiap saat. Ini dari buku Bermula dengan Arduino yang hebat yang saya ada. Setelah menyambungkan LED dan perintang, memprogramkan cip anda, pasangkannya kembali ke papan roti anda, maka anda boleh menyambungkan kuasa anda. Anda mesti mendapat LED yang berkedip, yang bermaksud anda telah menghubungkan semuanya dengan betul! Berikut adalah video ringkas litar yang baru kami buat dengan LED berkelip ini:

Langkah 8: Kredit dan Pautan

Saya harap anda menyukai Instructable saya dan saya harap ia dapat membantu anda. Saya tahu saya berharap saya mempunyai sesuatu seperti ini ketika saya mula-mula mencuba semuanya. Saya mesti mengatakan walaupun saya tidak dapat mengambil semua penghargaan - saya mesti berterima kasih kepada produk dan laman web Arduino kerana membuat produk yang hebat. Laman web Arduino adalah sumber maklumat yang hebat dan sebenarnya saya mendapat banyak maklumat mengenai komponen minimum yang diperlukan untuk mendapatkan cip agar tidak berfungsi dari papan Arduino.

Sumber hebat lain adalah di: ITP Physical Computing … terutamanya laman web khusus Arduino.

Dan saya tidak dapat melupakan buku Bermula dengan Arduino yang saya nyatakan di Langkah 7 - ia adalah sumber yang baik untuk memulakan saya dengan Arduino saya.

Dan yang terakhir, jika anda berjaya sejauh ini, terima kasih kerana membaca!

Disyorkan: