
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Энэхүү зааварчилгаа нь өөрийн хөгжлийн самбарыг хэрхэн эхнээс нь бүтээхийг танд үзүүлэх болно! Энэ арга нь энгийн бөгөөд дэвшилтэт багаж хэрэгсэл шаарддаггүй тул та гал тогооны өрөөнийхөө ширээн дээр ч хийж болно. Энэ нь Ardruinos болон бусад хөгжлийн самбар үнэхээр хэрхэн ажилладаг талаар илүү сайн ойлголт өгөх болно.
Та хөгжлийн самбараа өөрийн зорилгод нийцүүлэн зохион бүтээх боломжтой. Зураг дээр үзүүлсэн энэхүү хөгжлийн самбарыг DC моторын эргэлтийг хянахад ашигласан болно. DC моторыг цуваа порт ашиглан компьютерээс удирддаг байв. LED -ийг дибаг хийх шаардлагатай үед туслах зорилгоор ашигладаг байсан.
Энэхүү гарын авлагад би олон талт хөгжлийн самбар хэрхэн бүтээхийг харуулах болно, тиймээс хэсгүүдийн жагсаалт нь зураг дээр үзүүлсэнтэй ижил биш байх болно.
Алхам 1: эд анги

Хэсгийн жагсаалт:
- 1 Atmel ATmega88 (эсвэл таны хэрэгцээнд нийцсэн аливаа процессор)
- 1 дүрэх IC залгуур 28
- 1 10 к ом эсэргүүцэл
- 100 ом эсэргүүцэл
- 1 диод
- 3 0.1 μF конденсатор
- 1 10 μF конденсатор
- 1 LED диод
- 1330 ом эсэргүүцэл
- Зарим үсрэгчид
- Зарим эрэгтэй тээглүүр (эсвэл эм)
- Нэг ширхэг туузан хавтан (матриц биш тууз бүхий тууз ашиглана уу, зургийг үзнэ үү)
Хожим нь микроконтроллероо програмчлахын тулд танд ISP програмист (систем доторх програмчлал) хэрэгтэй болно. Би AVRISP mkII (https://www.atmel.com/tools/avrispmkii.aspx) ашигласан. Олон янзын ISP-програмистуудаас сонголт хийх боломжтой, эсвэл та өөрөө зохиож болно. Arduino-ийг ISP-програмистын үүргийг гүйцэтгэх зарим аргууд байдаг.
Алхам 2: Теори

Хөгжлийн самбарыг эхнээс нь бүтээх, програмчлахын тулд та зарим мэдээллийн хуудсыг унших хэрэгтэй болно. Хайж буй зүйлээ олоход заримдаа хэцүү байдаг ч би хамгийн чухал зүйлийг өгөх болно.
ATmega88 мэдээллийн хуудас
Тоног төхөөрөмжийн дизайныг анхаарч үзэх
Эхлээд бид мэдээллийн хүснэгтээс олж болох ATmega88 -ийн холболтыг харах хэрэгтэй.
Нэмэлт анхаарал хандуулах шаардлагатай зарим чухал портууд нь дараах байдалтай байна.
- Зүү 1. Энэ бол процессор бага байх үед дахин тохируулах анхны тохиргооны зүү юм. Энэ зүү нь татах шаардлагатай тул та дахин тохируулахыг хүсэхгүй бол зүү нь үргэлж өндөр байдаг. (Үүнийг дараа харуулах болно)
- 7 ба 20 -р зүү нь Vcc -ийг 5V -тэй холбох ёстой.
- 9 ба 10 -р зүү: Эдгээр зүү дээр гадны болор холбож болно, гэхдээ бид дотоод осцилляторыг ашиглах болно. Тиймээс бид эдгээр зүүг ердийн дижитал тээглүүрээр эмчлэх боломжтой.
- 17, 18, 19 -р зүү: Эдгээрийг програмчлахад ашиглах болно (үүнийг дараа харуулах болно).
Алхам 3: Stripborad Layout

StripCAD -ийг ашиглах схемийг бий болгохын тулд линкээр орж програмыг татаж авна уу.
Энэ програм нь хэрэглэгчдэд ээлтэй биш тул ашиглахад жаахан хэцүү байж болох ч үүнийг хэрхэн ашиглахаа мэддэг бол үр дүнтэй байдаг. Бага зэрэг тоглож үзээрэй, удахгүй та үүнийг эзэмших болно. Дараахь сайн зөвлөмжүүд байна.
- Бүрэлдэхүүн хэсгүүдийг хайхын тулд c товчийг дарна уу
- Янз бүрийн хувилбаруудыг авахын тулд v товчийг дарна уу
- Тасалдал авахын тулд хулганы зүүн товчийг хоёр цэгийн хооронд дарна уу
- Гагнуурын гүүр авахын тулд хулганы зүүн товчийг хоёр цэгийн хооронд босоо дарна уу
Бүрэлдэхүүн хэсгүүдийг хайхдаа:
- "DILxx" нь танд Хос дараалал, дараа нь тээглүүрийн тоог өгөх болно
- "SILxx" нь танд ганц мөр дараалсан тоог зааж өгөх болно
Үгүй бол хайж буй бүрэлдэхүүн хэсгийг хайж олох хэрэгтэй.
Алхам 4: Зүүг дахин тохируулах


6 -р тал дахь тоног төхөөрөмжийн загварыг авч үзэх баримт бичгээс бид зурган дээрх хэлхээг олж мэдэв. Илүү сайн ойлгохын тулд баримт бичгийн текстийг уншина уу. Энэ бол бид зүү 1-ийг татах ажлыг хийх алхам юм.
Микроконтроллерийг гараар дахин тохируулах нь сайн хэрэг болно. Үүнийг SIL2 -ийг 100 ом эсэргүүцэлтэй холбож газардуулсны үндсэн дээр ашиглаж болно. SIL2 холбогч ба микроконтроллерийн богино холболт дахин тохируулагдах болно. 100 ом эсэргүүцэл нь конденсаторыг богино холболтоос сэргийлэх болно. Үгүй бол баримт бичгийн схемийг дагана уу.
Хоёрдахь зураг дээр татах холболтыг StripCAD дээр харуулав
Алхам 5: Цахилгаан хангамж

Хөндлөнгийн оролцооноос зайлсхийхийн тулд самбар дээрх хүчдэлийн оролтын ойролцоо 10 мкФ конденсатор байрлуулна. Самбар дээр үүссэн хөндлөнгийн оролцооноос зайлсхийхийн тулд 7-8-р зүү, 20-22-р зүү хооронд 0.1 мкФ конденсатор байрлуулна. Эдгээр конденсаторууд нь бага нэвтрүүлэх шүүлтүүрийн үүргийг гүйцэтгэнэ. Хамгийн сайн үр дүнд хүрэхийн тулд жижиг конденсаторыг тээглүүрүүдэд аль болох ойр байрлуулах хэрэгтэй.
Түүнчлэн хүчдэлийн зохицуулагчийг нэмж оруулах боломжтой. 78L05, үүнийг батерейгаар ажиллуулах боломжтой.
Алхам 6: ISP програмист

Процессорыг програмчлахын тулд танд ISP програмист хэрэгтэй болно. Өөр өөр холбогч байдаг, 6 зүү эсвэл 10 зүү. Би зургаан тээглүүртэй нэгийг ашигласан бөгөөд холболтыг хэрхэн яаж зохион бүтээхийг харахын тулд тоног төхөөрөмжийн баримт бичгийг үзнэ үү.
ISP-програмист гэдэг нь систем доторх програмчлалын товчлол юм. Ийм төрлийн програмистуудын давуу тал нь та төхөөрөмжөө системд суулгахаасаа өмнө чипээ суулгахаас илүүтэйгээр түүнийг бүрэн системд суулгасан үед програмчилж болно. Системд суулгасны дараа дахин програмчлах нь бас хялбар байдаг.
ISP холболтыг хэрхэн яаж хийх талаар дараагийн алхамыг үзнэ үү.
Алхам 7: Байршил

Дизайн дууссаны дараа PDF хэлбэрээр хадгалахын тулд хэвлэх дээр дарна уу (эсвэл хавсаргасан файлыг ашиглана уу). PDF файлыг нээгээд хэвлэ. Принтерийн тохиргоог бодит хэмжээгээр тохируулах ёстойг анхаарна уу, эс тэгвээс загвар нь туузан хавтантай таарахгүй болно.
Хөгжлийн самбарын хүч асаалттай байгаа эсэхийг харуулсан LED -ийг оруулах нь үргэлж зөв санаа юм. Энэхүү энгийн зөвлөгөө нь шаардлагагүй дибаг хийхээс ихээхэн хэмнэх болно.
Хөгжлийн самбарыг өөрөө хийх алхамууд:
- Хэлхээ диаграмыг хэвлээд хайчаар хайчилж ав.
- Туузан хавтангийн хангалттай том хэсгийг хайчилж ав, ингэснээр цаас нь дээд талд нь таарна.
- Цаасыг цаасан дээр байрлуулж, нүхнүүд нь хоорондоо таарч байх тул энгийн цавуугаар цаасыг туузан дээр бэхлээрэй. Зэс туузгүйгээр цаасыг хажуу тийш нь наа.
- Улаан загалмайн замд саад учруулж эхэл
- Хамгийн бага бүрэлдэхүүн хэсгээс хамгийн өндөр хүртэл гагнах ажлыг хийж гүйцэтгээрэй, ингэснээр угсрах ажлыг хөнгөвчлөх болно.
- Цахилгаан тэжээлд (5V) холбож, програмыг эхлүүлээрэй.
Хөгжлийн самбарын техник хангамж бэлэн боллоо!
Алхам 8: Програмчлал
Би Atmel Studio програмыг C хэл дээр програмчлахад ашигласан. Хөтөлбөрийг татаж аваад өөрийн хөгжлийн самбараар гайхалтай төсөл үүсгэж эхлээрэй. Ардуиног ачаалах боломжтой боловч хэрэв та ардуино хэлний гүнд юу нуугдаж байгааг илүү сайн ойлгохыг хүсвэл C дээрх зарим жишээг туршиж үзээрэй.
ATmega88 мэдээллийн хүснэгтээс та өөрийн микроконтроллерийн хийж чадах өөр өөр ажлуудын жишээ кодуудыг олж болно.
Таны харж байгаагаар энэ бол электрон төхөөрөмжүүдийн өөр өөр загварыг бүтээх энгийн арга юм. Энэ нь хялбар, хямд бөгөөд тусгай багаж хэрэгсэл шаарддаггүй.


2017 оны микроконтроллерийн тэмцээнд 2 -р байр эзэлсэн
Зөвлөмж болгож буй:
Микроконтроллер ашиглан өөрийн хөгжлийн самбарыг хий: 3 алхам (зурагтай)

Микроконтроллер ашиглан өөрийн хөгжлийн самбарыг бий болгох: Та хэзээ нэгэн цагт микроконтроллер ашиглан өөрийн гараар бүтээх самбар хийхийг хүсч байсан бөгөөд үүнийг хэрхэн хийхээ мэдэхгүй байна. Хэрэв танд ямар нэгэн эрэл хайгуул байгаа бол
Өөрийнхөө хөгжлийн самбарыг зохион бүтээх: 5 алхам

Өөрийнхөө хөгжлийн самбарыг зохион бүтээх: Анхаарна уу: Энэхүү заавар нь үнэгүй хөгжүүлэх схемийг багтаасан болно, схем, схем гэх мэтийг оруулаагүй болно.Энэ зааварт би өөрийн хөгжлийн самбарыг хэрхэн яаж хийх, чухал зөвлөмж, алхамуудын талаар мэдээлэл өгөх болно. Оддын өмнө
Arduino нано хөгжлийн самбарыг 4-ийг 1 болгох арга: 4 алхам

Ардуино нано хөгжлийн самбарыг хэрхэн яаж хийх вэ: Энэхүү зааварчилгаанд та Arduino Nano хөгжлийн самбар хэрхэн хийхийг сурах болно. Arduino нано хөгжүүлэх самбар нь хэт авианы мэдрэгч (HCSR-04), Accelerometer, DHT11 мэдрэгч, шингэн болор дэлгэц (LCD) дээр суурилуулсан үүртэй. Энэхүү бо
Оюун санааны хяналтыг бий болгох гипноз Мөрөөдлийн машиныг хямд болгох: 7 алхам

Оюун санааны хяналттай гипнозын мөрөөдлийн машиныг хямд болгох: Энэ бол үндсэндээ хэд хэдэн нэмэлт функц, зарим ажилтай Flash Nap төсөл юм. Энэ нь бас "Light/Sound" гипнозын машинуудын хамгийн бага хувилбар бөгөөд хэдэн зуун долларын үнэтэй боловч хэрэв танд эд анги байгаа бол энэ машин хэдхэн долларын үнэтэй болно. ХӨТӨЛБӨРГҮЙ
Өөрийнхөө мембран матрицын товчлуурыг бий болгох (мөн Arduino руу холбох): 7 алхам (зурагтай)

Өөрийн гэсэн мембран матрицын товчлуур үүсгэх (мөн Arduino хүртэл холбох): Тэгэхээр та өөрийн мембран товчлуурыг үүсгэхийг хүсч байна уу? Яагаад? гар товчлуурыг өөрөө хийх нь олон шалтгааны улмаас ашигтай байж болох юм. Энэ нь хямд бөгөөд хийхэд хялбар бөгөөд үүнийг маш их бухимдалгүйгээр сүйтгэж, хулгайлж болзошгүй нөхцөлд байрлуулж болно