Мазмұны:
- 1 -қадам: Нан тақтасы бағдарламашысының схемасы
- 2 -қадам: Сізге не қажет
- 3 -қадам: Қалқанның орналасуы
- 4 -қадам: Қалқанның құрылысы
- 5 -қадам: Бағдарламалаушыны орнату
- 6 -қадам: Attini үшін Arduino IDE орнату
- 7 -қадам: Attiny бағдарламалау
- 8 -қадам: Кішкентай Аттини бос болыңыз
Бейне: DIY Attiny бағдарламалау қалқаны: 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Егер сіз шағын және аз қуатты Arduino тақтасын іздесеңіз, Attiny - бұл өте жақсы нұсқа, оның өлшемі таңқаларлық. Оның 5 GPIO түйреуіші бар, олардың 3 -і аналогтық түйреуіштер, екеуі PWM шығысы бар. Ол кернеуге өте икемді (2,7 В - 5,5 В), сондықтан батареяларды өшіру үшін өте қолайлы. Мен бұл туралы тек $ 1 тұрады деп айттым ба?! Аттиниядағы қиындық - оны бағдарламалау үшін USB кабелін қосуға болмайды, бірақ оған бағдарламашыны құрастыру қиын емес. біз осы нұсқаулықтан өтеміз.
Қалқанды құруға арналған көптеген нұсқаулықтар бар, бірақ мен тексергендердің барлығында Arduino IDE бағдарламалық жасақтамасының жаңа нұсқаларын қолданған кезде қадам жоқ. Жоғарыдағы бейнені қараңыз. Мен осы нұсқаулықтағы барлық ақпаратты қарап шығамын.
Оған жетейік!
1 -қадам: Нан тақтасы бағдарламашысының схемасы
Менің ойымша, егер сіз қалқан жасамауды қаласаңыз, аттинаны бағдарламалау үшін тақтаның схемасын қолдануға болады. Мен қалқанды алғым келді, сондықтан мен болашақта тұрақты нәрсені қолдана аламын. Егер сіз нан тақтайшасын таңдасаңыз, бағдарламалық жасақтама кейінірек қалқанға ұқсас болады. Ол үшін 5 -қадамға өтіңіз.
2 -қадам: Сізге не қажет
Бағдарламашыны құру үшін сізге келесі бөліктер қажет:
Attiny85* - Мүмкін, осылардың бірі қажет болады:) Протободар (10 дана)*Ерлерге арналған түйреуіштер*120 дана конденсаторлар жиынтығы (бізге қажет 10uF бар)*IC розеткасы (20 пакет)*Негізгі стартер жиынтығы (жарық диоды мен 1K бар) бізге қажет резистор)*
Мен қолданған мега тақта* - кез келген Mega немесе Uno жұмыс істейді.
Сондай -ақ сізге дәнекерлеу үтігі мен бірнеше сымдар қажет болады.
*= Серіктестік сілтемелер
3 -қадам: Қалқанның орналасуы
Жоғарыдағы суреттерден біз жасайтын қалқанның орналасуын көре аласыз. Мен компоненттері мен сымы бар суретті шамадан тыс көп деп есептеймін, сондықтан мен оқуды жеңілдету үшін тек сымдар мен компоненттерді қолдана отырып схеманы құрдым.
Сізге мен сияқты көп түйреуішті пайдаланудың қажеті жоқ, мен соңғы суретте шын мәнінде қажет түйреуіштерді белгіледім, егер қалқаншаны барлық жерге қолданса, оны дұрыс жерге қосу оңай деп ойладым. жоғарғы және төменгі.
4 -қадам: Қалқанның құрылысы
Бұл өте қарапайым тізбек салу, ең қиын бөлігі - түйреуіштерді дұрыс алу.
Мен түйреуіштерді қалай жасадым:
- Мега/Юноның үстіңгі және астыңғы қатарларына сәйкес келу үшін ерлердің бастық түйреуіштерін кесіңіз.
- Оларды Arduino -ға салыңыз.
- Протободы үстіне қойыңыз және оларды өткір көмегімен белгілеңіз.
- Ардуинодан тақырыптарды алып тастаңыз.
- Тақталардың пластмассасын түйреуіштердің бір шетіне итеріңіз (мен бұл үшін протободы қолдандым, оны үстелге қарай итердім). Олар жоғарыдағы суреттегі түйреуіштерге ұқсауы керек
- Ілгектерді протобордың жоғарғы жағына салыңыз (үстіне пластик)
- Оларды орнында дәнекерлеңіз, дәнекерлеу бір сәтте ұстауға жеткілікті.
Осыдан кейін бұл схеманы құрудың бір ғана жағдайы, компоненттерді кіргізіп, түйреуіштерді жалғау керек жерге қарай бүгіңіз және қосылыстарды дәнекерлеңіз. Мен дәнекерлеу кезінде менің компоненттерімді орнында ұстау үшін көк түсті қолданғанды ұнатамын. Мен тақтайшаның төменгі жағындағы суретті енгіздім, ол менің қалай көрінетінін көрсетеді. Жарықдиодты және конденсаторды дәнекерлеу алдында оның бағытын екі рет тексеріңіз. Жарық диоды үшін резистор светодиодтың қысқа сымына қосылуы керек. Конденсатордың үстінде күміс белгісі бар аяғы жерге қосылуы керек. Ақырында, егер сіз оны қосқан кезде аттинаның бағытын еске түсіру үшін өзіңізге белгі немесе кеңестер берсеңіз жақсы болар еді. жоғарыдағы сурет мен төменгі сол жақ бұрышын белгілейтін суретімді көрсетемін, бұл аттинадағы нүктеге сәйкес келеді.
Егер сізде мультиметр болса, мен түйреуіштерді кез келген көпірлерге тексеруді ұсынар едім, әсіресе олар төменгі түйреуіштер, себебі олар электрлік түйреуіштер.
5 -қадам: Бағдарламалаушыны орнату
Біздің Arduino -ны бағдарламашы ретінде пайдалану үшін алдымен оған эскизді салу қажет, алдымен қалқанды arduino -ға қосыңыз, олар USB кабелін arduino -ға қосады, Arduino IDE -ді ашып, Файл -> Мысалдар түймесін басыңыз. > 11. ArduinoISP -> ArduinoISP
Біз бұл файлға өзгеріс енгізуіміз керек, бұл басқа гидтерден мен таппаған бөлік.
Пікір қалдырылған жолды көрмейінше, осы файлды төмен айналдырыңыз // #USE_OLD_STYLE_WIRING анықтаңыз
Пікірді осы жолдан алып тастаңыз (енді ол USE_OLD_STYLE_WIRING дегенді анықтаңыз)
Енді сіз бұл эскизді басқа эскиздер сияқты ардуиноға жүктей аласыз.
6 -қадам: Attini үшін Arduino IDE орнату
Аттиниге бағдарламалауды бастамас бұрын, біз басқарушы арқылы Attiny бағдарламалық жасақтамасын орнатуымыз керек
Біріншіден, біз қосымша тақта менеджерінің URL -мекенжайларына Файл -> Параметрлер бөлімінен табуға болатын жаңа жолды қосуымыз керек.
Сізге қосу керек URL:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Boards Manager URL жолағының оң жағындағы батырманы шертіңіз және жоғарыда айтылғандарды жаңа жолға енгізіңіз.
Сіз енді тақта менеджерін ашқыңыз келеді, Құралдар -> Тақтаға өтіңіз: «не таңдалса» -> Тақталар менеджері
«Attiny» сөзін іздеңіз және «Орнату» түймесін басыңыз.
7 -қадам: Attiny бағдарламалау
Енді біз Attiny бағдарламалауды бастауға дайынбыз.
Құралдар астынан келесіні таңдаңыз:
- Тақталар ашылмалы тізімінен ATtiny25/45/85 таңдаңыз.
- Ашылмалы мәзірден Attiny85 таңдаңыз.
- Сағат ашылмалы мәзірінен Ішкі 8 МГц таңдаңыз.
- Порт сіз бағдарламашы ретінде пайдаланатын Arduino -ның Com порты болуы керек.
- Бағдарламашы ашылмалы мәзірінен Arduino провайдер ретінде таңдаңыз.
Біз қазір жүктеушіні жазуға болады, мұнда жүктеуші не істейтіні және оның артықшылықтары/кемшіліктері туралы жақсы сипаттама бар. Құралдарға қайтадан өтіп, Bootloader Burn таңдаңыз.
Содан кейін біз Аттиниге эскизді бағдарламалауымыз керек
Жыпылықтаудың негізгі мысалын ашыңыз: Файл -> Мысалдар -> Негіздер -> Жыпылықтау
Аттенияда LED_BUILTIN үшін түйреуіш жоқ болғандықтан, біз оны 0 -ге ауыстыруымыз керек, себебі бізде 0 -түйрікте светодиоды бар, содан кейін жүктеу түймесін басу арқылы осы эскизді тақтаға жүктеу керек. Жарық диоды жыпылықтауы керек!
8 -қадам: Кішкентай Аттини бос болыңыз
Енді бағдарламалау қалқанынан аттинаны алып тастау уақыты келді, мен мұны істеудің ең жақсы әдісін жалпақ бұрағышты пайдаланып шығарамын. Егер сіз оны тікелей шығарсаңыз, түйреуіштерді бүгуге өте жауапты боласыз. Бұрауышты бір жағынан микросхеманың бүйірінің астына қойыңыз да, оны ақырын шығарыңыз, сол жағы бос болса, екінші жағына жылжытыңыз және қайталаңыз. Енді сіз V мен жерге қосқаннан кейін қалаған жобаңызда аттинияны қолдана аласыз. Соңғы мысалда мен монеталы батареяны қалай қуаттауға болатынын көрсетемін! Сіз бұл нұсқаулықты пайдалы деп таптыңыз деп үміттенемін, егер сізде сұрақтар туындаса, сұраңыз! Бейнелер: Қосымша бейнелер үшін менің YouTube каналымды қараңыз.
Тікелей ағындар: Мен әр дүйсенбіде Twitch -те электроника жобаларында жұмыс жасаймын
Мен твиттерде электроника және басқа кездейсоқ нәрселер туралы сөйлесемін - @witnessmenow
Брайан
Ұсынылған:
Arduino көмегімен ATtiny бағдарламалау: 7 қадам (суреттермен)
Arduino көмегімен ATtiny бағдарламалау: Arduino IDE көмегімен ATtiny микроконтроллерлерін бағдарламалау бойынша нұсқаулар берілген. Қарапайым ағылшын тілінде 8 түйреуішті Atmel чиптерін әдеттегідей Arduino сияқты бағдарламалау керек. Бұл керемет, себебі ATtiny кішкентай, және - бұл мүмкіндік береді
8 істікшелі бағдарламалау қалқаны: 14 қадам (суреттермен)
8 істікшелі бағдарламалау экраны: 8 істікшелі бағдарламалау қалқаны Arduino бағдарламашысының көмегімен ATtiny сериялы чиптерді бағдарламалауға мүмкіндік береді. Басқаша айтқанда, сіз оны Arduino-ға қосасыз, содан кейін сіз 8 істікшелі чиптерді оңай бағдарламалай аласыз. Бұл шағын микроконтроллерлер
Arduino Attiny бағдарламалау қалқаны - SMD: 4 қадам
Arduino Attiny Programming Shield - SMD: Сәлеметсіз бе, мен соңғы айларда киімге арналған бағдарламалау құралымен жұмыс жасадым. Бүгін мен Arduino Shield -ді қалай құрғаныммен бөліскім келеді. Біраз уақыт Google -ді қарап шыққаннан кейін мен осы қызықты ескі мақаланы таптым Attiny бағдарламалау қалқаны, ол
ATtiny Arduino бағдарламалау қалқаны: 7 қадам
ATtiny Arduino бағдарламалау қалқаны: Бұл жобада сізге Bantam Tools Desktop PCB фрезерлік станогының көмегімен ATtiny Arduino бағдарламашысының қалқанын қалай жасау керектігін көрсетеміз. Бұл маңызды компонент Arduino IDE арқылы ATtiny чиптерін қосуға және бағдарламалауға мүмкіндік береді. Бұл жоба
ATMEGA328 Arduino Uno үшін жүктеуші бағдарламалау қалқаны: 3 қадам (суреттермен)
Arduino Uno үшін ATMEGA328 жүктеушіні бағдарламалау қалқаны: Arduino Uno үшін ATMEGA328P жүктеуші жүктеу бағдарламалау қалқаны Кейде бұл орын алады және сіз Arduino Uno Atmega328P микропроцессорына зақым келтіресіз. Процессорды өзгертуге болады. Бірақ алдымен оған жүктеушіні бағдарламалау керек. Бұл нұсқаулықта мұны қалай жасауға болады