Мазмұны:

Arduinoflake - ПХД нұсқасы: 8 қадам (суреттермен)
Arduinoflake - ПХД нұсқасы: 8 қадам (суреттермен)

Бейне: Arduinoflake - ПХД нұсқасы: 8 қадам (суреттермен)

Бейне: Arduinoflake - ПХД нұсқасы: 8 қадам (суреттермен)
Бейне: Arduinoflake touch interaction 2024, Қараша
Anonim
Arduinoflake - ПХД нұсқасы
Arduinoflake - ПХД нұсқасы
Arduinoflake - ПХД нұсқасы
Arduinoflake - ПХД нұсқасы

Бірнеше апта бұрын мен Arduinoflake еркін формасын жасадым. Көпшілігіңізге ұнады. Бірақ оның сиқыры еркін формада ғана емес, сонымен қатар светодиодтар үлгісінде. Сондықтан мен ПХД нұсқасын жасауды шештім, ол бәріне оңай және арзан болады! Бұл басқа пальто киген сұлулық. Бұл оқулық менің Arduinoflake -ді қалай құрастырғанымды және ол не істей алатынын көрсетеді!

Ардуинофлейк дегеніміз не?

Ардуинофлейк-мұздатылған әдемі қар ұшқыны. Онда ПХД бүйірлеріне біркелкі орнатылған 18 кең бұрышты жалпақ светодиоды және ПХД ортасына орнатылған 12 SMD светодиоды бар. Барлығы 30 тәуелсіз жарықдиодты 18 тәуелсіз сегментке топтастырылған. Олар сізге ұнайтын кез келген анимацияны немесе үлгіні жасау үшін пайдаланылуы мүмкін, және сіз оны Arduino IDE көмегімен өз бетіңізше бағдарламалай аласыз. Кіріктірілген сенсорлық тақтаның көмегімен сіз анимация арасында ауысу үшін онымен өзара әрекеттесе аласыз. Біраз скучно, солай емес пе? Бірақ мен саған ойын ойнауға болатынын айтсам ше? Мен қарапайым классикалық жыланды ойнау үшін өзімді бұздым, соңындағы бейнені қараңыз.

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

1 -қадам: электроника дизайны

Электроника дизайны
Электроника дизайны

Arduinoflake 18 сегментте топтастырылған 30 светодиодтан тұрады, оларды дербес басқаруға болады. Оларды басқару үшін менде 22 I/0 түйреуіштері бар ATmega8 қолданамын. Сонымен қатар, мен оның қуаты аз ATmega8L нұсқасын таңдадым, ол тіпті 2,7 В -да жұмыс істей алады, бұл 3В монеталық батарея үшін өте жақсы. Светодиодтардың әр тобы ATmega кіріс -шығыс штырының біріне 68R ток шектеу резисторы арқылы қосылады. Arduinoflake -тің тағы бір керемет ерекшелігі - онымен жұмыс жасау үшін сенсорлық түймешік. ATmega кіріктірілген аппараттық сыйымдылықты қамтамасыз етпейді, сондықтан мен TTP223 IC-мен жұмыс істеуді шештім. TTP223 ATmega кіріс түйреуішінің біріне қосылған және сенсорлық тақтада жанасу анықталған кезде оны жоғары көтереді. Тағы бір нұсқа - бағдарламалық жасақтамаға сыйымдылықпен жанасуды елестету, бірақ мен оған тым көп күш пен есептеу уақытын қажет ететінін білдім.

2 -қадам: ПХД контурын құру

ПХД контурын құру
ПХД контурын құру

Басқарма өте күрделі болады. Алтыбұрышты негізде әр бұрышта 6 пучок бар, олардың әрқайсысында жарықдиодты орнату үшін 3 нүктесі бар. Егер сіз мен сияқты ПХД құрастыру үшін EasyEDA онлайн құралын қолданатын болсаңыз, оны EasyEDA -ға импорттау үшін DXF форматындағы графика қажет (AutoCAD Drawing Exchange Format), себебі EasyEDA мұндай күрделі фигураны сала алмайды. Мен Inkscape қолдандым. Бұл DXF файлдарына экспорттауға мүмкіндік беретін жалғыз векторлық құрал.

3 -қадам: ПХД макетін құру

ПХД макетін жасау
ПХД макетін жасау
ПХД макетін жасау
ПХД макетін жасау
ПХД макетін жасау
ПХД макетін жасау

Егер сізде контурлық графика болса, оны EasyEDA -ға BoardOutLine қабатына импорттаңыз. Мен сонымен қатар тақтадағы барлық бөліктер мен бағыттарды 30 және 60 градус бұрыштарда туралауға көмектесу үшін көмекші графиканы салдым және оны Құжат қабатына импорттадым. Мен сонымен қатар EasyEDA -да тақтаның бүйіріне орнатылған THT светодиоды үшін арнайы компонент жасадым.

4 -қадам: ПХД өндірісі

ПХД өндірісі
ПХД өндірісі

Бүгінде ПХД-ны өз бетіңізше жасау мүлде қисынсыз, өйткені оны сізге кәсіби мамандармен дайындау өте оңай, жылдам және арзан. Және сіз мінсіз көрінетін тақтайға ие боласыз, еш қиындықсыз. Мен бұл жолы PCBWay өндірушісін қолдандым. Керемет нәтижеден басқа, оларда Рождестволық прототиптеу науқаны үшін ақысыз ПХД болды, сондықтан мен оларды өте арзанға алдым. Тапсырыс беру өте қарапайым, сізге тек Gerber файлдарын EasyEDA -дан экспорттау және оларды сайттағы шеберге жүктеу қажет, содан кейін бұл интернет -дүкенде сатып алу сияқты. Мені жіңішке арқалықтар қатты алаңдатты, бірақ олар керемет шықты!

5 -қадам: оны жинау

Оны құрастыру
Оны құрастыру
Оны құрастыру
Оны құрастыру
Оны құрастыру
Оны құрастыру

Бөлшектер тізімі:

  • ATmega8L TQF32
  • TTP223 BA6
  • 68R резисторы 0805 (18x)
  • 10K резисторы 0805
  • 100nF конденсатор 0806 (3x)
  • 50pF конденсатор 0806
  • жарқын ақ жарықдиодты 1206 (12x)
  • жарқын ақ жалпақ LED светодиод THT (18x)
  • батарея ұстағыш
  • SMD қосу/өшіру қосқышы
  • бағдарламалауға арналған уақытша пин -тақырып

Байқағаныңыздай, Arduinoflake -тің ең қиын бөлігі ATmega8L TQF32 пакеті мен TTP223, егер сіз бұл екеуін басқара алсаңыз, қалғандары торт. Алдымен мен резисторларды, конденсаторларды және SMD светодиодтарын жинадым. Екіншіден, орталықта микроконтроллер көп ағын мен аз мөлшерде дәнекерлеуді қолданады. Үшіншіден, төменгі жағында TTP223. Төртіншіден, ПХД бүйірлерінде бірегей орнатылған THT светодиодтары. Және, ақырында, батарея ұстағыш, қосу/өшіру қосқышы және бағдарламалауға арналған уақытша түйреуіш. Барлығы флюс пен дәнекерлеудің аз мөлшерін қолданумен. Дәнекерлеу аяқталғаннан кейін, қалған ағынды кетіру үшін ПХД -ны ацетонмен тазалауды ұмытпаңыз.

6 -қадам: кодты жүктеу және іске қосу

Кодты жүктеу және іске қосу
Кодты жүктеу және іске қосу
Кодты жүктеу және іске қосу
Кодты жүктеу және іске қосу

«loading =» жалқау « - бұл әшекей ғана емес, сонымен қатар оған ойындар жазуға болады, себебі оның сенсорлық түймесі бар, менің жылан жыланымды қараңыз!

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

8 -қадам: Ресурстар мен сілтемелер

  • Arduinoflake сатып алыңыз
  • Arduinoflake GitHub
  • Arduinoflake PCBWay
  • ПаулСтоффреген сыйымдылық сенсоры
  • MCUdude MiniCore
  • Еркін форма Arduinoflake
  • Менің Twitter -де соңғы жаңартулар
ПХД сайысы
ПХД сайысы
ПХД сайысы
ПХД сайысы

ПХД байқауының екінші жүлдесі

Ұсынылған: