Mundarija:

Arduino non taxtasi do'sti: 12 qadam
Arduino non taxtasi do'sti: 12 qadam

Video: Arduino non taxtasi do'sti: 12 qadam

Video: Arduino non taxtasi do'sti: 12 qadam
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Iyul
Anonim
Arduino non taxtasi do'sti
Arduino non taxtasi do'sti
Arduino non taxtasi do'sti
Arduino non taxtasi do'sti
Arduino non taxtasi do'sti
Arduino non taxtasi do'sti

Men barcha sxemalarni non taxtasida quraman; Shu bilan birga, bir xil sxemani yuz marta qurish, monoton bo'lishi mumkin, shuning uchun men prototiplarni yaratish uchun modulli qismlarni yaxshi ko'raman. 5 voltli quvvat manbalari kabi ko'p sxemalar juda standart. Universal Solder -dan olgan Arduino non taxtasi do'sti - bu non taxtalari bilan ishlash uchun mustaqil Arduino UNO. Bu har safar non panelida loyiha qurmoqchi bo'lganingizda mustaqil Arduino qurishdan qutqaradigan juda qulay kichik to'plam.

Siz pdf -ni yoki veb -saytni yuklab olishingiz mumkin, lekin bu erda pdf -da ko'rsatilmagan ba'zi maslahatlar, shu jumladan, Bread Board Buddy dasturlash.

universal-solder.ca/

1 -qadam: Asboblar

Asboblar
Asboblar
Asboblar
Asboblar

Lehim

Bahor kliplar

Kichik yon kesgichlar

Lehimlash temir

Agar sizda bo'lsa, lehim stantsiyasi.

2 -qadam: qismlar

Qismlar
Qismlar
Qismlar
Qismlar

Canaduino non taxtasi to'plami ATMEGA328P IC bilan ta'minlanmagan, shuning uchun siz uni etkazib berishingiz kerak bo'ladi.

To'plam har bir taxta uchun quyidagilarni o'z ichiga oladi.

1 PCB (bosilgan elektron karta)

1 28 pinli IC soket

11 16 MGts kristalli

1 LED (yorug'lik chiqaruvchi diod)

1 Qayta tiklash tugmasi

1 pinli o'tish moslamasi

1680 Ω qarshilik

1 10 kΩ qarshilik

1100 nF

2 18 pF

2 20 pinli ulagichli pinli relslar

3 -qadam: Ulanish pinli relslar

Ulagichli pinli relslar
Ulagichli pinli relslar
Ulagichli pinli relslar
Ulagichli pinli relslar

Ulagichli pog'onali relslarni ikkita 15 pinli relsga va yon kesgichlar yordamida bitta 2 pinli ruldan kesib boshlang.

4 -qadam: Komponentlarni lehimlash

Komponentlarni lehimlash
Komponentlarni lehimlash
Komponentlarni lehimlash
Komponentlarni lehimlash
Komponentlarni lehimlash
Komponentlarni lehimlash
Komponentlarni lehimlash
Komponentlarni lehimlash

Komponentlarni tenglikka lehimlashni boshlang; PCB markazidan tashqariga. IC rozetkasi kabi qismlar ostida kerakli qismlarni kerakli joyga lehimlash og'riq.

Bir vaqtning o'zida bitta komponentni lehimlang va kesib oling, bu ortiqcha bo'laklarni lehimlashga yoki bo'g'imlarni tekshirishga olib keladigan og'riq bo'lishi mumkin.

Komponentni bahor qisqichlari bilan joyida ushlab turing.

Yaxshi ulanishga ishonch hosil qilib, bo'g'inni lehimlang.

Ulanishni tekshiring va ortiqcha simlarni kesib oling.

LEDning uzun pimi reset tugmasiga eng yaqin teshikka kiradi.

680 Ω qarshilik kristalga eng yaqin joylashgan.

10 kΩ qarshilik qarshilik tugmachasiga eng yaqin joylashgan.

5 -qadam: soket va ulagich pinlari

Soket va ulagich pinlari
Soket va ulagich pinlari
Soket va ulagich pinlari
Soket va ulagich pinlari
Soket va ulagich pinlari
Soket va ulagich pinlari

PCB pastki qismidagi IC soket lehimlari va PCB yuqori qismidagi ulagichli pinli relslar, birinchi navbatda, IC rozetkasi. Shunday qilib, ulagichning pinli panjaralari IC rozetkasini lehimlashga xalaqit bermaydi.

PCB -ga barcha kichik komponentlar ulanganidan so'ng, barcha bo'g'inlar yaxshi ekanligiga ishonch hosil qilib, IC rozetkasini ulang.

Keyin ikkita 15 konnektorli pinli relsni mahkamlang, ular kvadrat va barcha bo'g'inlar yaxshi ekanligiga ishonch hosil qiling. Agar pinlar to'rtburchaklar bo'lmasa, siz non taxtachasini non taxtasiga joylashtira olmasligingiz mumkin.

Oxirgi marta ATMega 328P IC ni IC rozetkasiga ulang va siz dasturlash va ishlatishga tayyormiz.

6 -qadam: Materiallarni dasturlash

Dasturiy ta'minot
Dasturiy ta'minot

Arduino UNO yoki MEGA & Cable

Non taxtasi

Jumperlar

3 680Ω qarshilik

3 LEDli ko'k qizil yashil

7 -qadam: Bootloader

Bootloader
Bootloader
Bootloader
Bootloader
Bootloader
Bootloader

Agar ATMega328P ICda bootloader bo'lmasa; Agar yuklash moslamasini yoqish kerak bo'lsa, unda yuklash qurilmasi bor yoki yo'qligini ayta olasiz, agar Breadd Board Buddy -dagi LED yoqilganda.

Bootloader -ni Bread Board Buddy -ga yozish uchun quyidagi amallarni bajaring:

UNOga hech narsa aloqasi yo'qligiga ishonch hosil qilib, uni kompyuteringizga ulang.

Ochiq eskiz

Siz "Asboblar" menyusidan taxtangizga mos keladigan taxtani tanlashingiz kerak bo'ladi.

Keyin asboblar menyusidan kartangizga mos keladigan ketma -ket portni tanlang.

Misollar uchun pastga siljiting va Arduino provayderini bosing.

Yangi Arduino IDE oynasi ochiladi, unda Arduino ISP eskizi bor.

PIN -kodli ulanishlarni nusxalash, lekin ularni hali qilmang.

Arduino Internet -provayderining eskizini Arduino kartasiga yuklang.

Sketch sizga qachon tugaganini aytib berishi kerak va Arduino -dagi LED yonib -o'chib turmasligi kerak.

8 -qadam: Dasturchining simini ulash

Dasturchini ulash
Dasturchini ulash
Dasturchini ulash
Dasturchini ulash
Dasturchini ulash
Dasturchini ulash

Uno kartasini kompyuterdan uzing va Internet -provayder eskizida tasvirlanganidek, karta va mikrokontrollerni simga ulang.

PIN nomi: UNO:

qulni qayta o'rnatish: 10:

MOSI: 11:

MISO: 12:

SCK: 13:

mega (1280 va 2560)

qulni qayta o'rnatish: 53

MOSI: 51

MISO: 50

SCK: 52

Quyidagi pinlarga LED (rezistorli) qo'ying:

9: Yurak urishi - dasturchi ishlayotganini ko'rsatadi

8: Xato - biror narsa noto'g'ri ketganda yonadi (agar mantiq bo'lsa, qizil rangdan foydalaning)

7: Dasturlash - qul bilan muloqotda

Men diagrammada ko'rsatilgandek, xato uchun qizil yurak va yurak urish uchun yashil LEDni dasturlash uchun ishlatdim. Menga miltillovchi chiroqlar yoqishidan tashqari, LEDlar Arduino provayderining to'g'ri ishlayotganligini ko'rsatadi. Yorug'likdagi ko'k LED sizga Arduino ISP ishlayotganligini, yashil LED yonib turganida yuklanayotganini va qizil LED yonib ketganda yuklash muvaffaqiyatsiz tugaganini bildiradi.

9 -qadam: Bootloader -ni yoqish

Bootloader -ni yoqish
Bootloader -ni yoqish
Bootloader -ni yoqish
Bootloader -ni yoqish

Eskiz asboblari menyusida "Board" ni, so'ngra ATmega328 -ni tanlang (8 MGts ichki soat).

Asboblar menyusidan kartangizga mos keladigan ketma -ket portni tanlang.

Asboblar menyusida Dasturchi menyusiga o'ting va ISP sifatida Arduino -ni tanlang.

Keyin asboblar menyusida Bootloader -ni yoqish -ni tanlang.

LEDlar miltillashi va yashil LED yonishi kerak, chunki Arduino provayder yuklamani yuklaydi. Yuklash tugagandan so'ng, ko'k LED pulsatsiyaga qaytishi kerak va "Bread Bread Buddy" dagi LED sekundiga bir marta miltillashi kerak.

Buni faqat Bread Board Buddy -ni kuchga ulash orqali tekshirishingiz mumkin.

Bootloader -ni faqat bir marta yoqish kerak.

10 -qadam: dasturlash

Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash

"Bread Board Buddy" dasturini yuklagandan so'ng uni uch xil usulda dasturlash mumkin.

Birinchisi. Siz ATMega328P -ni Arduino UNO R3 -dan olib tashlashingiz va ATMega328P -ni Bread Board Buddy -dan Arduino UNO R3 -ga ulashingiz mumkin.

Ikkinchi. Siz ATMega328P -ni Arduino UNO R3 -dan olib tashlashingiz va 5V -dan 5V -ga, erdan erga, RX (D0) -ni D1 -ga, TX -ni D1 -ga va Arduino UNO -dan non taxtasi do'stiga RST -ni tiklashingiz mumkin.

Uchinchidan, siz Breadboard Buddy dasturini yuklash dasturidan foydalanishingiz mumkin.

11 -qadam: Kengash dasturida

Kengash dasturida
Kengash dasturida
Kengash dasturlash
Kengash dasturlash
Kengash dasturida
Kengash dasturida
Kengash dasturida
Kengash dasturida

Endi sizning "Bread Board Buddy" dasturida yuklovchi bor, siz dasturni yuklash qurilmasi uchun ishlatgan sozlamalar yordamida mikrokontrollerga yuklashingiz mumkin.

Mikrokontrollerga yuklamoqchi bo'lgan eskizni tanlang yoki yarating.

"Asboblar" menyusida "Kengash" ni, so'ngra "Kengash" menyusidan minimal konfiguratsiyadan foydalanayotgan bo'lsangiz, ATMga328 ni (8 MGts ichki soat) tanlang.

Asboblar menyusidan kartangizga mos keladigan ketma -ket portni tanlang.

Asboblar menyusi va Dasturchi menyusidan Arduino -ni Internet -provayder sifatida tanlang.

Eskizni mikrokontrollerga yuklash uchun yuklashni bosmang. Fayl menyusini bosing va mikrokontrollerni dastur panelida dasturlash uchun Dasturchi yordamida yuklashni tanlang.

LEDlar miltillashi va yashil LED yonishi kerak, chunki Arduino ISP dasturni mikrokontrolleringizga yuklaydi. Yuklash tugagach, ko'k LED pulsatsiyaga qaytishi kerak.

12 -qadam: Tayyor mahsulot

Tayyor mahsulot
Tayyor mahsulot
Tayyor mahsulot
Tayyor mahsulot

Endi Arduino Bread Board Buddy dasturlashtirilgan bo'lsa, siz tayyor sxemani yig'ishingiz mumkin.

Quvvat manbai va boshqa "Hello World" LCD sxemasi kabi boshqa komponentlarni qo'shing va siz ketasiz.

Tavsiya: