Mundarija:

Techduino -- Qanday qilib uy qurilishi Arduino Uno R3 --: 9 qadam (rasmlar bilan)
Techduino -- Qanday qilib uy qurilishi Arduino Uno R3 --: 9 qadam (rasmlar bilan)

Video: Techduino -- Qanday qilib uy qurilishi Arduino Uno R3 --: 9 qadam (rasmlar bilan)

Video: Techduino -- Qanday qilib uy qurilishi Arduino Uno R3 --: 9 qadam (rasmlar bilan)
Video: Building a motion sensor light at home #Techduino techz 2024, Noyabr
Anonim
Image
Image

Agar siz menga o'xshagan bo'lsangiz, men Arduino -ni qo'lga kiritib, birinchi chipimda yakuniy dasturni amalga oshirganimdan so'ng, men uni Arduino Uno R3 -dan uzib, o'z zanjirimga qo'yishni xohlardim. Bu mening Arduino -ni kelajakdagi loyihalar uchun bo'shatadi. Ko'p veb -sahifalar va forumlarni o'qib bo'lgach, men ushbu ko'rsatmalarni birlashtira oldim. Men o'rgangan ma'lumotlarning barchasini bir joyda va kuzatishni osonlashtirishni xohlardim. Sharhlar va takliflar mamnuniyat bilan qabul qilinadi va minnatdor bo'laman, chunki men hali hammasini o'rganishga harakat qilaman.

1 -qadam: kerakli qismlar

Quvvat manbai uchun sxemani qo'shish
Quvvat manbai uchun sxemani qo'shish

Buning uchun sizga kerak bo'ladi:

Arduino -ni ulash uchun asosiy qismlar

  1. Non paneli 22 AWG
  2. 7805 kuchlanish regulyatori
  3. 2 LED 2 220 Ohm qarshilik
  4. 1 10k Ohm qarshilik
  5. 2 10 uF kondansatörler
  6. 16 MGts chastotali kristalli
  7. 2 22 pF kondansatörler
  8. kichik bir lahzalik odatda ochiq ("o'chirish") tugmasi

2 -qadam: Quvvat manbai uchun sxemani qo'shish

Quvvat manbai uchun sxemani qo'shish
Quvvat manbai uchun sxemani qo'shish

Bu erda men LM7805 o'rniga 5V mobil zaryadlovchidan foydalanayapman (Bu versiyada 5V regulyatsiyalangan quvvat manbai ishlatiladi). Bu oddiy va samolyotda bo'sh joyni tejash. Siz LM7805 qila olasiz, lekin bundan keyin siz yuqori kuchlanishli manbadan foydalanishingiz kerak, shuning uchun men 5V doimiy zaryadlovchini ishlataman.

3 -qadam: ATMEGA8/168/328 asoslari

ATMEGA8/168/328 asoslari
ATMEGA8/168/328 asoslari

Davom etishdan oldin, ushbu rasmni ko'rib chiqing. Bu sizning Atmega chipingizdagi har bir pinning Arduino funktsiyalari bilan bog'liqligini o'rganish uchun ajoyib manba. Bu nima uchun siz qandaydir pinlarni o'zingiznikiga bog'lab qo'yganingiz haqidagi ko'p chalkashliklarga oydinlik kiritadi. Batafsil ma'lumot uchun Atmega168 (qisqa versiya) (uzun versiya) ma'lumotlar jadvaliga qarang. Mana Atmega328 (qisqa versiya) (uzun versiya) uchun varaq.

4 -qadam: Loyihani boshlang

Loyihani boshlang
Loyihani boshlang

Chip normal ishlayotganda o'z -o'zidan tiklanishiga yo'l qo'ymaslik uchun RESET pinidan 10k ohmli tortishish qarshiligini +5V ga ulang. RESET pin yerga tushirilganda chipni qayta ishga tushiradi.

7 -pin - Vcc - Raqamli besleme zo'riqishi

Pin 8 - GND

Pin 22 - GND

Pin 21 - AREF - ADC uchun analog mos yozuvlar pimi

Pin 20 - AVcc - ADC konvertori uchun quvvat manbai. Agar ADC ishlatilmasa, quvvatga ulanishi kerak va agar u past o'tkazgichli filtr orqali quvvatlansa (past o'tkazgichli filtr-manba shovqinini kamaytiradigan sxema. Bu misoldan foydalanilmaydi)

5 -qadam: Kristal qo'shish

Kristal qo'shilishi
Kristal qo'shilishi

9 va 10 -pin oralig'ida 16 MGts chastotali tashqi soat qo'shing va har bir pimdan erga ishlaydigan ikkita 22 pF kondansatör qo'shing.

6 -qadam: Qayta tiklash tugmachasini qo'shish

Qayta tiklash tugmasi qo'shilmoqda
Qayta tiklash tugmasi qo'shilmoqda

Arduino -ni xohlagan vaqtda qayta o'rnatish va chipni yangi dasturni yuklash uchun tayyorlash uchun kichik teginish kalitini qo'shing. Bu kalitni bir zumda bosish kerak bo'lganda chipni qayta tiklaydi. Kalitni Atmega chipining yuqori qismidan bir oz yuqoriroq qilib qo'ying. Keyin, kalitning pastki chap oyog'idan Atmega chipining RESET piniga sim va kalitning yuqori chap oyog'idan erga sim qo'shing.

7 -qadam: LED Arduino Pin 13 -da ishlaydi

LED Arduino Pin 13 -da ishlaydi
LED Arduino Pin 13 -da ishlaydi
LED Arduino Pin 13 -da ishlaydi
LED Arduino Pin 13 -da ishlaydi

Ushbu taxtada ishlatiladigan chip aslida Arduino dasturi bilan ta'minlangan blink_led dasturi yordamida dasturlashtirilgan. Agar sizda allaqachon Arduino bosilgan elektron kartasi ishlayotgan bo'lsa, siz bilgan chip bilan ishlayotgan taxta versiyasini tekshirib ko'rsangiz yaxshi bo'ladi. Ishlayotgan Arduino -dan chipni tortib oling va uni shu taxtada sinab ko'ring. Blink_led dasturi 13-pinni o'chiradi. Arduino-dagi 13-pin AVR ATMEGA8-16PU/ATMEGA168-16PU pin 13 emas. Bu aslida Atmega chipidagi 19-pin.

Nihoyat, LEDni qo'shing. Uzoq oyoq yoki anod qizil simga, qisqa oyoq yoki katod erga tushadigan 220 ohmli rezistorga ulanadi.

8-qadam: Arduino tayyor

Arduino tayyor!
Arduino tayyor!
Arduino tayyor!
Arduino tayyor!

Agar siz hozirda chipingizni boshqa joyga dasturlashtirgan bo'lsangiz va chipni qayta dasturlash uchun bu taxtali sxemaga muhtoj bo'lmasangiz, bu erda to'xtashingiz mumkin. Ammo o'yin-kulgining bir qismi elektron dasturlashdir, shuning uchun non panelida to'liq USB-Arduino sxemasini yaratishni davom eting!

9 -qadam: Ishlatiladigan dasturiy ta'minot

Image
Image
Ishlatiladigan dasturiy ta'minot
Ishlatiladigan dasturiy ta'minot
Ishlatiladigan dasturiy ta'minot
Ishlatiladigan dasturiy ta'minot

Bu Techduino platasini yaratish uchun men Circuit Wizard Trial Version Software dasturidan foydalandim. Siz uni ishlatishingiz mumkin yoki men bu erda kerakli sxemani va PCB tartibini ta'minlayman.

Loyihamni ko'rganingiz uchun tashakkur.