Мазмұны:

Digispark шамы (ATtiny85 жобасы): 7 қадам
Digispark шамы (ATtiny85 жобасы): 7 қадам

Бейне: Digispark шамы (ATtiny85 жобасы): 7 қадам

Бейне: Digispark шамы (ATtiny85 жобасы): 7 қадам
Бейне: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Шілде
Anonim
Image
Image
Шам дегеніміз не!
Шам дегеніміз не!

Қалайсыздар, балалар, тағы да әдеттегідей жаңа нұсқаулық, мен сізге электроникаға негізделген керемет жобаны қалай жасау керектігін көрсетемін, және бұл жолы бәріңізге электронды фонарь болып табылатын жобаны жасау оңай болады, біз роботтар мен біршама күрделі жобалар жасап жатқандықтан, мен сіздердің кез келгеніңізге жасауға мүмкіндік беру үшін бұл жолы негізгі біреуін жасауды шештім және бұл жерде міндетті түрде электронды білім қажет, бірақ екі рет ойланып көрмеңіз. себебі бұл таңғажайып оқиға.

Бұл жобаны біз LLC -дің сыртқы түрін жақсарту үшін JLCPCB -ден тапсырыс берген теңшелген ПХД алғаннан кейін жасау өте ыңғайлы, сонымен қатар бұл нұсқаулықта өзіңіздің шамыңызды жасауға мүмкіндік беретін құжаттар мен кодтар жеткілікті.

Біз бұл жобаны тек 2 күнде жасадық, аппараттық құралдарды жасау мен жинауды аяқтау үшін бір күн, содан кейін кодты дайындау және тесттерді орындау үшін екінші күн.

Бастамас бұрын алдымен көрейік

Бұл нұсқаулықтан не үйренесіз:

  1. Жобаның мүмкіндіктеріне байланысты дұрыс компоненттерді таңдау.
  2. Барлық таңдалған компоненттерді қосу үшін тізбек құру.
  3. Жобаның барлық бөліктерін жинаңыз.
  4. Шамды басқару үшін Digispark ATtiny85 Dev тақтасының интерфейсі.

1 -қадам: Шам дегеніміз не

Шам дегеніміз не!
Шам дегеніміз не!
Шам дегеніміз не!
Шам дегеніміз не!

Біз барлығымыз шамдар мен оларды не үшін қолданатындарын білеміз, шамдар әдетте бірнеше жақтары бар (әдетте төрт, бірақ сегізге дейін) металл жақтаудан жасалған, әдетте ілгегі немесе металл ілмегі бар. Мөлдір материалдың терезелері бүйірлерге орнатылады, қазір әдетте шыны немесе пластик, бірақ бұрын жануарлардың мүйізінің жұқа парақтары немесе тесіктермен немесе декоративті өрнектермен тесілген қаңылтыр табақшалар; кейбір антикалық фонарьларда тек металл торы бар, олардың қызметі төменде көрсетілгенін анық көрсетеді.

Бұл - жалынмен аумақты жарықтандыру үшін шамды ұстайтын қораптың бөлігі, біздің жағдайда біз жарық көзін ұстайтын қорапты жобалаймыз, ол электронды баспа схемасы, онда бірнеше жарық диодтары бар және жалын бар. дірілдей отырып, біз қораптың ішкі жағына жабысатын матаның кейбір бөліктерін дірілдету үшін 12В тұрақты желдеткішті қолданамыз, сонымен қатар біз қолданатын RGB светодиодтарына байланысты жарық түсі өзгереді және бүкіл жүйе а digispark Attiny85 тақтасы.

2 -қадам: Digispark ATtiny85 - бұл біздің жобамыздың жүрегі

Digispark ATtiny85 - бұл біздің жобамыздың жүрегі
Digispark ATtiny85 - бұл біздің жобамыздың жүрегі
Digispark ATtiny85 - бұл біздің жобамыздың жүрегі
Digispark ATtiny85 - бұл біздің жобамыздың жүрегі
Digispark ATtiny85 - бұл біздің жобамыздың жүрегі
Digispark ATtiny85 - бұл біздің жобамыздың жүрегі
Digispark ATtiny85 - бұл біздің жобамыздың жүрегі
Digispark ATtiny85 - бұл біздің жобамыздың жүрегі

Портлендтегі отбасылық меншік және басқарылатын отбасылық бизнес Digistump шығаратын Digispark ATtiny85 тақтасы туралы айтатын болсақ, оларды Arduino өнімдерімен үйлесімді ететін Atmel микроконтроллерлері негізінде әзірлейтін тақталар шығарады, сондықтан сіз Arduino IDE көмегімен бұл тақталарды оңай жыпылықтай аласыз және сіз бұл туралы көбірек біле аласыз. осы оқулық арқылы осы тақталарды қалай қолдануға болады, онда біз Digispark ATtiny85 -ті Arduino IDE -мен қалай байланыстыру керектігін егжей -тегжейлі түсіндірдік.

Басқармада ATtiny бар (оны TinyAVR деп те атайды), ол 1990 жылдардың соңында Atmel жасаған микроконтроллерлер отбасы (кейінірек Microchip Technology 2016 жылы Atmel сатып алды). Бұл чиптерде Гарвард архитектурасының модификацияланған 8 биттік RISC процессорлық ядросы бар. AVR микроконтроллерлер тобындағы ең кішісі ATtiny сериясы (8 биттік ядро және аз мүмкіндіктер, енгізу-шығару түйреуіштері аз және басқа AVR серияларына қарағанда жады аз).

Неге Digispark ATtiny85

Біз бұл тақтаны біздің жобамызға өте жақсы сәйкес келетін кішкентай өлшемі үшін қолданамыз, сонымен қатар IO түйреуіштерінің арқасында бізде ашық түсті басқару үшін үш PWM түйреуіші және транзистор арқылы тұрақты желдеткішті басқару үшін бір сандық шығыс қажет. осы шағын тақтада қажетті IO түйреуіштері бар.

3 -қадам: Шамның дизайны

Шамның дизайны
Шамның дизайны
Шамның дизайны
Шамның дизайны
Шамның дизайны
Шамның дизайны

Әдеттегідей, біз аппараттық бөліктен және сөйлейтін аппаратурадан бастаймыз, біз фонарь қорабынан бастаймыз, сондықтан мен бұл пішінді DXF файлдарын құруға мүмкіндік беретін, оларды CNC лазерлі кесу машинасына жүктеуге мүмкіндік беретін solidworks бағдарламалық жасақтамасының көмегімен жасадым. қорап; біз бұл қорапты жасау үшін 5 мм МДФ ағаш материалды қолдандық, ол мінсіз, арзан және бұл біздің жобаға жақсы көрініс береді.

Сіз осы фонарьды жасау үшін біз қолданған DXF файлдарын осы жүктеу сілтемесі арқылы жүктей аласыз.

Қораптың дизайны соншалықты қарапайым және қарапайым, сондықтан сіз өзіңізге сәйкес келетін пішінді өзіңіздің дизайныңызды жасау үшін сол дизайн идеясын ұстануға болады.

4 -қадам: ПХД жасау (JLCPCB шығарған)

ПХД жасау (JLCPCB шығарған)
ПХД жасау (JLCPCB шығарған)
ПХД жасау (JLCPCB шығарған)
ПХД жасау (JLCPCB шығарған)
ПХД жасау (JLCPCB шығарған)
ПХД жасау (JLCPCB шығарған)

JLCPCB туралы (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.)-бұл Қытайдағы ПХД прототипінің ірі кәсіпорны және ПХД прототипі мен шағын партиялы ПХД өндірісіне маманданған жоғары технологиялық өндіруші. ПХД өндірісінде 10 жылдан астам тәжірибесі бар JLCPCB -де үйде және шетелде 200 000 -нан астам клиенттер бар, олардың ішінде тәулігіне ПХД прототиптеудің 8 000 -нан астам онлайн тапсырыстары бар және ПХД өндірісінің аз мөлшері бар. Жылдық өндірістік қуаты 200 000 ш.м. әр түрлі 1 қабатты, 2 қабатты немесе көп қабатты ПХД үшін. JLC - бұл кең ауқымды, ұңғымалы жабдықтармен, қатаң басқарумен және жоғары сапамен ерекшеленетін кәсіби ПХД өндірушісі.

Біздің жобаға оралу

ПХД өндіру үшін мен көптеген ПХД өндірушілерінің бағасын салыстырдым және осы схемаға тапсырыс беру үшін PCB ең жақсы ПХД жеткізушілері мен ең арзан ПХД жеткізушілерін таңдадым. Маған гербер файлын жүктеу және ПХД қалыңдығы мен мөлшері сияқты кейбір параметрлерді орнату үшін бірнеше рет басу қажет, содан кейін мен тек бес күн өткеннен кейін ПХД алу үшін 2 доллар төледім.

Байланысты схеманың суретін көрсеткендей, мен бүкіл жүйені басқару үшін Digispark ATtiny85 dev тақтасын қолдандым. PDF файлының схемасын мына сілтеме арқылы алуға болады.

Ең жақсы сапа

бұл ПХД -дің сапалы жасалуы біздің барлық жобаларымызда JLCPCB қызметін қолдануға деген сенімділікті арттырады, өйткені балалар көріп отырғандай, ПХР шамдар қорабының ішіне орналастыру үшін жеткілікті кішкентай, сонымен қатар жапсырмалар мен логотиптер де өте жақсы шығарылған.

сіз осы жүктеу сілтемесі арқылы тізбектің Gerber файлдарын ала аласыз

5 -қадам: ингредиенттерге толық шолу

Ингредиенттерге толық шолу
Ингредиенттерге толық шолу

Бізде бәрі дайын, сондықтан біз бұл проектке қажетті компоненттерді қарап шығуымыз керек:

  • Біз JLCPCB -ден тапсырыс беретін ПХД
  • Digispark ATtiny85 тақтасы
  • 4 RGB жарықдиодты 5 мм
  • 12В тұрақты ток желдеткіші
  • BC170 транзисторы
  • 1K Ом резисторы
  • 12В тұрақты ток адаптері
  • Кейбір тақырып қосқыштары

6 -қадам: Дәнекерлеу және құрастыру

Дәнекерлеу және құрастыру
Дәнекерлеу және құрастыру
Дәнекерлеу және құрастыру
Дәнекерлеу және құрастыру
Дәнекерлеу және құрастыру
Дәнекерлеу және құрастыру

Енді біз тікелей қорапты жинауға көшеміз, бұл өте қарапайым, өйткені біз конструкцияда бұранданы орналастырдық, бірақ алдымен әр бөлікті осы қағазбен жабу керек, содан кейін матаның бөліктерін қораптың екі жағына жабыстырамыз.

Осыдан кейін электронды жинаққа көшіңіз, біз барлық компоненттерді ПХД -ге дәнекерлейміз. Сіз жібектің жоғарғы қабатында әр компоненттің тақтаға орналастырылғанын көрсететін жапсырманы табасыз, осылайша сіз дәнекерлеу кезінде қателік жасамайтыныңызға 100% сенімді боласыз.

7 -қадам: Digispark коды және тестілеуді тексеру

Digispark коды және тестті тексеру
Digispark коды және тестті тексеру
Digispark коды және тестті тексеру
Digispark коды және тестті тексеру
Digispark коды және тестті тексеру
Digispark коды және тестті тексеру

Енді мен светодиодтардың түсін өзгертетін және желдеткішті қосатын осы кодты дайындадым, біз кодты жүктейміз және тақтаны орнына орналастырамыз, және сіз көріп тұрғандай, біздің светодиодтар олардың түстерін ауыстырады.

Сіз жүктеу сілтемесі арқылы бастапқы кодты ақысыз ала аласыз.

Жоғарыдағы суреттердегі жігіттерді көріп тұрғаныңыздай, фонарь ашық түске айналдырады, біз оны бастапқы код арқылы жасаған барлық нұсқауларды орындап, оны жақсарту үшін басқа да жақсартуларды жасаймыз.

Сіз бұл жобаны жақсарту үшін барлық идеяларыңызды түсініктемелер бөліміне жазасыз деп ойлаймын, егер сіз де осыған ұқсас суретті қолдансаңыз, бізге суреттерді көрсетесіз.

Ұсынылған: