Мазмуну:
- 1 -кадам: Бөлүктөр
- 2 -кадам: Теори
- 3 -кадам: Stripborad Layout
- 4-кадам: Пинди баштапкы абалга келтирүү
- 5 -кадам: Электр менен камсыздоо
- 6 -кадам: ISP программисти
- 7 -кадам: Макет
- 8 -кадам: программалоо
Video: Өзүңүздүн өнүктүрүү кеңешиңизди куруңуз: 8 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул көрсөтмө сизге кантип баштан баштап өз өнүктүрүү тактаңызды курууну көрсөтөт! Бул ыкма жөнөкөй жана эч кандай өркүндөтүлгөн шаймандарды талап кылбайт, аны ашкана столунда деле жасай аласыз. Бул ошондой эле Ardruinos жана башка өнүктүрүү такталары чынында кантип иштээрин жакшыраак түшүнүүгө жардам берет.
Сиз өнүгүү тактаңызды конкреттүү максатка ылайыкташтыра аласыз. Сүрөттө көрсөтүлгөн бул өнүгүү тактасы DC моторунун айлануусун көзөмөлдөө үчүн колдонулган. DC мотору сериялык порт аркылуу компьютерден башкарылган. Жарык диоддору мүчүлүштүктөрдү оңдоо керек болгондо жардам берүү үчүн колдонулган.
Бул Нускамада мен ар тараптуу өнүктүрүү тактасын кантип курууну көрсөтөм, андыктан бөлүктөрдүн тизмеси сүрөттө көрсөтүлгөндөй болбойт.
1 -кадам: Бөлүктөр
Тетиктер тизмеси:
- 1 Atmel ATmega88 (же сиздин муктаждыктарыңызга эң ылайыктуу процессор)
- 1 микросхеманын розеткасы 28
- 1 10k Ом каршылыгы
- 100 ом каршылык
- 1 диод
- 3 0.1 μF конденсатор
- 1 10 μF конденсатор
- 1 LED диод
- 1330 ом каршылыгы
- Кээ бир секиргендер
- Кээ бир эркек казыктар (же ургаачылар)
- Стриптиз кесими (матрицаны эмес, тилкелерди колдонуңуз, сүрөттү караңыз)
Кийинчерээк микроконтроллерди программалоо үчүн сизге ISP программисти керек болот (системалык программалоо). Мен AVRISP mkII колдондум (https://www.atmel.com/tools/avrispmkii.aspx). Тандоо үчүн ар кандай ISP-программисттери көп, же өзүңүз курсаңыз болот. Ардуинону ISP-программист катары иштөө үчүн конфигурациялоонун кээ бир жолдору бар.
2 -кадам: Теори
Өнүктүрүү тактасын нөлдөн баштап куруу жана программалоо үчүн кээ бир маалыматтык барактарды окуу керек болот. Кээде сиз издеп жүргөн нерсени табуу кыйын болушу мүмкүн, бирок мен эң маанилүү нерселерди берем.
ATmega88 маалымат жадыбалы
Аппараттык дизайнды карап чыгуу
Биринчиден, биз ATmega88дин маалымат барагынан табылышы мүмкүн болгон pinoutун карашыбыз керек.
Кошумча кароону талап кылган кээ бир маанилүү порттор төмөнкүлөр:
- Pin 1. Бул төмөн болгондо процессорду баштапкы абалга келтирүүчү баштапкы абалга келтирүүчү пин. Бул төөнөгүчкө тарткыч керек болот, андыктан, эгер сиз баштапкы абалга келгиңиз келбесе, пин дайыма бийик болот. (Бул кийинчерээк көрсөтүлөт)
- Pin 7 жана 20 Vcc туташуусу керек жерде, 5V.
- Pin 9 жана 10: Бул казыктарга тышкы кристаллды туташтырса болот, бирок биз ички осцилляторду колдонобуз. Ошондуктан биз бул казыктарды кадимки санарип казыктары катары карай алабыз.
- Pin 17, 18 жана 19: Бул программалоо үчүн колдонулат (бул кийинчерээк көрсөтүлөт).
3 -кадам: Stripborad Layout
Схеманы түзүү үчүн биз StripCADты колдонобуз, программаны жүктөө үчүн шилтемени басыңыз.
Бул программаны колдонуу бир аз кыйын болушу мүмкүн, анткени ал колдонуучуга ыңгайлуу эмес, бирок аны кантип колдонууну билсеңиз натыйжалуу болот. Аны менен бир аз ойноп көрүңүз, жакында сиз аны өздөштүрөсүз. Кээ бир жакшы кеңештер төмөндө.
- Компоненттерди издөө үчүн c басыңыз
- Ар кандай варианттарды алуу үчүн v басыңыз
- Чычкандын сол баскычын эки чекиттин ортосунда басып, үзгүлтүккө учураңыз
- Чычкандын сол баскычын чыкылдатып, эки чекиттин ортосунда тигинен көпүрө алыңыз
Компоненттерди издеп жатканда:
- "DILxx" сизге кош катар берет, андан кийин казыктардын саны
- "SILxx" сизге Single In-Line, андан кийин төөнөгүчтөрдүн санын берет
Болбосо, сиз издеп жаткан компонентти издеңиз.
4-кадам: Пинди баштапкы абалга келтирүү
6 -жактагы аппараттык дизайнды караган документтен биз сүрөттөгү схеманы табабыз. Жакшылап түшүнүү үчүн документтеги текстти окуңуз. Бул 1-пин үчүн тартууну чечкен кадам.
Микроконтроллер үчүн кол менен баштапкы абалга келтирүү жакшы болушу мүмкүн. Бул SIL2ди жерге 100 омдук резисторго туташтыруу менен колдонсо болот. Кыска туташуу SIL2 менен секиргич жана микроконтроллер калыбына келтирилет. 100 Омдук резистор конденсатордун кыска туташуусун алдын алат. Болбосо жөн эле документтеги схеманы аткарыңыз.
Экинчи сүрөттө тартылуучу байланыш StripCADта көрсөтүлгөн
5 -кадам: Электр менен камсыздоо
Тоскоолдукту болтурбоо үчүн борттогу чыңалууга жакын жерде 10 мкФ конденсатор жайгаштырылган. Тактада пайда болгон кийлигишүүнү болтурбоо үчүн 0.1 μF конденсатор 7-8 жана 8 жана 20 жана 22 пин ортосунда жайгашат. Кичинекей конденсатор эң жакшы эффект алуу үчүн казыктарга мүмкүн болушунча жакын жайгаштырылышы керек.
Ошондой эле кандайдыр бир чыңалуу жөндөгүчүн кошууга болот, мис. 78L05, аны батарея менен иштетүү үчүн.
6 -кадам: ISP программисти
Процессорду программалоо үчүн сизге ISP программисти керек болот. Ар кандай туташтыргычтар бар, 6 казык же 10 казык. Мен алты казык менен бирин колдондум, туташуу кандайча иштелип чыгышы керек экенин көрүү үчүн аппараттык документти караңыз.
ISP-программист системанын ичиндеги программалоону билдирет. Программисттин бул түрүнүн ыңгайлуулугу - бул сиздин түзмөгүңүздү системага орнотуудан мурун орнотулган чиптин ордуна, аны толук системага орнотулганда программалай аласыз. Системага орнотулгандан кийин кайра программалоо оңой.
ISP туташуусу кантип жасалышы керектиги үчүн кийинки кадамды караңыз.
7 -кадам: Макет
Дизайн бүткөндөн кийин PDF катары сактоо үчүн басып чыгарууну басыңыз (Же тиркелген файлды колдонуңуз). PDF файлын ачыңыз жана басып чыгарыңыз. Принтердин жөндөөсү чыныгы өлчөмгө коюлушу керек экенин билиңиз, антпесе дизайн лентага туура келбейт.
Өнүгүү тактасынын күчү күйүп тургандыгын көрсөтүүчү LEDди кошуу дайыма жакшы. Бул жөнөкөй кеңеш көптөгөн керексиз мүчүлүштүктөрдү сактоого жардам берет.
Өзүңүздүн өнүктүрүү тактаңызды даярдоо кадамдары:
- Электр схемасын басып чыгарыңыз жана кайчы менен кесип алыңыз.
- Стриптиздин жетишерлик чоң бөлүгүн кесип алыңыз, ошон үчүн кагаз үстүнө туура келет.
- Кагазды плитанын үстүнө койгула, тешиктери дал келгендей болсун, кадимки желим таякчаны колдонуп кагазды лентага илиңиз. Кагазды капталына жез тилкелери жок чаптаңыз.
- Кызыл чырымдагы үзгүлтүккө учуроо менен баштаңыз
- Эң төмөнкү компоненттерден эң жогорку компоненттерге чейин куроо жана ширетүү үчүн ээрчиңиз, бул монтажды жеңилдетет.
- Аны электр энергиясына (5В) туташтырып, программаны баштаңыз.
Эми өнүктүрүү тактасынын аппараттык жабдыктары жасалды!
8 -кадам: программалоо
Мен Atmel Studio программасын C тилинде программалоо үчүн колдондум. Программаны жүктөп алып, өзүңүздүн өнүктүрүү тактаңыз менен укмуштуудай долбоор түзө баштаңыз. Ардуинону жүктөө мүмкүн болот, бирок эгер сиз ардуино тилинде эмне жашырылганын жакшыраак түшүнгүңүз келсе, C тилиндеги кээ бир мисалдарды колдонуп көрүңүз. Мисалы, кээ бир таймерлерди, үзгүлтүктөрдү жана аналогдук окууну текшерип көрүңүз.
ATmega88 маалымат барагынан сиз микроконтроллериңиз жасай турган ар кандай конкреттүү тапшырмалар үчүн көптөгөн мисал коддорун таба аласыз.
Көрүнүп тургандай, бул электрондук түзүлүштөр үчүн ар кандай прототиптерди түзүүнүн жөнөкөй жолу. Бул жеңил, арзан жана атайын шаймандарды талап кылбайт.
Микроконтроллер конкурсунда 2 -орун
Сунушталууда:
Дизайн жана өзүңүздүн портативдүү блютот спикериңиздин энергетикалык банкын куруңуз: 15 кадам (сүрөттөр менен)
ӨЗҮҢҮЗДҮН Портативдүү BLUETOOTH SPEAKER CUM POWER BANK ДИЗАЙНЫҢЫЗДЫ КУРУҢУЗ: Салам баардыгы, андыктан музыканы жакшы көргөн жана өздөрүнүн портативдүү Bluetooth колонкаларын долбоорлоону жана курууну чыдамсыздык менен күткөн адамдар үчүн инструкция бар. Бул укмуштуудай угулган, кооз жана кичине көрүнгөн спикерди куруу оңой
Өзүңүздүн өзгөрмөлүү лабораторияңыздын электр менен камсыздоону куруңуз: 4 кадам (сүрөттөр менен)
Өзүңүздүн өзгөрмөлүү лабораторияңызды электр менен камсыздоону куруңуз: Бул долбоордо мен сизге кубаттуу 130W Step Up/Step Down конвертери болгон LTC3780ти 12V 5A кубаттуулугу менен жөнгө салынуучу лабораториялык отургучтун электр менен камсыздоосун (0.8) кантип бириктиргенимди көрсөтөм. V-29.4V || 0.3A-6A). Компанда аткаруу абдан жакшы
Микроконтроллер менен өзүңүздүн өнүктүрүү тактаңызды түзүңүз: 3 кадам (сүрөттөр менен)
Микроконтроллердин жардамы менен өзүңүздүн өнүктүрүү тактаңызды түзүңүз: Сиз качандыр бир убакта микроконтроллер менен өзүңүздүн өнүгүү тактаңызды түзүүнү кааладыңыз беле жана кантип жасоону билбейсиз. Бул нускамада мен аны кантип жасоону көрсөтөм. жана программалоо. Эгер кандайдыр бир тапшырмаңыз болсо
Өзүңүздүн өнүктүрүү кеңешиңизди иштеп чыгыңыз: 5 кадам
Өзүңүздүн Өнүктүрүү Кеңешиңизди Дизайндаңыз: Эскертүү: Бул окуу куралы акысыз схемаларды иштеп чыгууну камтыйт, бул схемада же башкаларда жок. Бул окуу куралы, мен сиз өзүңүздүн өнүгүү тактаңызды кантип долбоорлоо керектиги жана маанилүү кеңештер жана кадамдар тууралуу маалымат берем. Жылдыздын алдында
Өзүңүздүн батлер роботуңузду куруңуз !!! - Үйрөткүч, сүрөттөр жана видео: 58 кадам (сүрөттөр менен)
Өзүңүздүн батлер роботуңузду куруңуз !!! - Үйрөткүч, Сүрөттөр жана Видео: ТҮЗӨТҮҮ: Менин долбоорлорум жөнүндө көбүрөөк маалымат менин жаңы веб -сайтымды карап чыгыңыз: narobo.com Ошондой эле робототехника, мехатроника жана атайын эффект долбоорлору/продуктулары боюнча консультация берем. Көбүрөөк маалымат алуу үчүн менин веб -сайтымды текшериңиз - narobo.com