Мазмуну:
Video: AVR өнүктүрүү кеңеши: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Интернет Arduino менен долбоорлорго толгон. Бир аз убакыттан бери ATMEGA328 микроконтроллери жөнүндө маалымат бардык Arduino маалыматтарында жок. Бул бузулгус Arduino жок, өзгөчө ATMEGA328 жок AVR микроконтроллерлерин колдонуу менен долбоорлорду кантип иштеп чыгуунун башталышын калыбына келтиргиси келет.
Бул айтылган микроконтроллер үчүн жөнөкөй өнүгүү тактасы. Мен ага: Клаудино.
Долбоордо материалдар төмөнкүлөр:
1x ATMEGA328
1x LM7805
1x DC электр уячасы
1x баскыч
1x LED
2x 0.1uF Конденсатор
1x 10uF конденсатор
1х 330 Ом резистор
1x 10k Ом резистор
1x 1N4001 диод
Кээ бир баштар менен баштар
1 -кадам: Райондун дизайнын иштеп чыгуу
Бул көрсөтмө үчүн мен Eagle of Autodesk программасын колдондум. Бул coftware бул процессте пайдалуу боло турган көптөгөн компоненттери бар күчтүү схема жана тактай дизайнери. Мен AMEGA328 маалымат барагында камтылган минималдуу система жөнүндө маалыматты колдондум. Тактада мен GPIOдун башын чагылдыруу үчүн pinheadди колдондум жана ISP программистин жана тышкы кристалл үчүн көмөкчү портту туташтыруу үчүн ошол эле төөнөгүчтү колдондум.
Башкарманы тамактандыруу үчүн мен 5 доллардын микроконтроллерде болушу үчүн DC баррелинин уячасын жана LM7805 жөндөгүчүн колдондум. Тактада баштапкы абалга келтирүү баскычы жана абалдын LEDы камтылган.
Дээрлик бардык дизайн коллегиянын астынкы бетинде жайгашкан, үстү жагында секиргич гана колдонулат.
2-кадам:
Биринчиден, мен ПХБ жасоо үчүн кислота процессин биринчи жолу колдонуп жатам, дагы бир жолу мен мектепте CNC тегирменин колдондум, бирок окуучулардын саны үчүн баардык эле убакыт жеткиликтүү эмес. Азыр мен кислота ыкмасын колдондум, анткени менде башка ПХБ тегирмени жок.
Биринчи кадам - тактанын астыңкы бетин кагазга басып чыгаруу (жогорку сапаттагы тонерди колдонуу менен), андан кийин жез такта жез бети менен басылган схема менен биригет жана скотч менен бекитилет, андан кийин темир менен үтүктөө убактысы (албетте) жез бетти жылытуу максатында. Он мүнөт күтө туруңуз жана тактанын кагазын таштаңыз, жездеги тонерди көрөсүз. Калган кагаздардын бардыгын таштап, муздак суу менен жууңуз.
Азыр коркунучтуу кадам. Сиз бир жуп латекс мээлейди, коопсуздук гальзасын колдонушуңуз керек жана аны чийилген жерде жасашыңыз керек. Пластик же айнек идишке темир хлоридинин эки бөлүгүн жана суунун бир бөлүгүн аралаштырыңыз. Такты аралашманын ичине салып, жезден жасалган жолдор гана күтүлөт. Тактаны көп муздак суу менен жууп, колдонулган кислотаны сактап калуу үчүн этият болуңуз.
Такта таза болгондо, эми экстендировкаланган тактаны алып, бургулоону жасай аласыз. Жез тректер менен этият болуңуз.
3 -кадам: Solder жана Bla Bla Bla
Мультиметр менен жез тректердин ар кандай чекиттеринин ортосундагы үзгүлтүксүздүк. Акыркы кадам - борттогу бардык компоненттерди ширетүү. Балким, бул процесстеги эң маанилүү кадам. анткени такта азыр даяр. Эми сиз маркерди колдонуп, тактага этикеткаларды жайгаштыра аласыз жана тактаны каалагандай атасаңыз болот.
Жакында, мен анын көптөгөн чакан жана чоң AVR долбоорлору менен кантип иштээрин көрсөтөм. Программалоо USBasp же башка нерсе менен avrdude сыяктуу сиз сүйгөн программалык камсыздоо жана жабдыктар менен ишке ашат.
Сунушталууда:
DIY ESP32 өнүктүрүү кеңеши - ESPer: 5 кадам (сүрөттөр менен)
DIY ESP32 Өнүктүрүү Башкармасы - ESPer: Ошентип, жакында эле мен көптөгөн IoTs (Интернет нерселери) жөнүндө окуп жүргөм жана мага ишенчүмүн, мен интернетке туташуу жөндөмү бар бул сонун түзмөктөрдүн бирин сынап көрүүнү күтө алган жокмун, өзүм жана колумду жумушка алам. Бактыга жараша, мүмкүнчүлүк
M5stack Esp32 негизделген M5stick C өнүктүрүү кеңеши менен Flappy Bird оюнун ойноо: 5 кадам
M5stack Esp32 негизделген M5stick C Development Board менен Flappy Bird оюнун ойноо: Саламатсыздарбы, бүгүн биз m5stack тарабынан берилген m5stick c өнүктүрүү тактасына flappy bird оюн кодун кантип жүктөөнү үйрөнөбүз. өнүктүрүү тактасы: https://www.utsource.net/itm/p/8663561.h
ESP-12E жана ESP-12F программалоо жана өнүктүрүү кеңеши: 3 кадам (сүрөттөр менен)
ESP-12E жана ESP-12F программалоо жана өнүктүрүү кеңеши: Бул тактанын милдети жөнөкөй эле: ESP-12E жана ESP-12F модулдарын NodeMCU такталары сыяктуу оңой программалай алсаңыз болот (б.а. баскычтарды басуунун кажети жок). Колдонулуучу IOго кирүү мүмкүнчүлүгү бар, доскага төөнөгүчтөрүңүз бар. Сериялык өткөрүү үчүн өзүнчө USB колдонуңуз
UDuino: Ардуино менен шайкеш өнүгүү кеңеши: 7 кадам (сүрөттөр менен)
UDuino: Ардуино менен шайкеш өнүгүү кеңеши: Ардуино такталары прототиптөө үчүн эң сонун. Бирок алар бир эле учурда бир нече долбоорлорго ээ болгондо же чоңураак долбоор үчүн көптөгөн контролдоочу такталарга муктаж болгондо кымбатыраак болот. Кээ бир сонун, арзан альтернативалар бар (Boarduino, Freeduino), бирок
LCD менен Atmega16/32 өнүктүрүү кеңеши: 8 кадам
Atmega16/32 Development Board with LCD: Бул көрсөтмө, Atmega16 же Atmega32 процессорлору үчүн өз өнүктүрүү тактаңызды кантип жасоо керектигин көрсөтүп турат. Бул такта менин долбоорумда абдан пайдалуу болду