Мазмұны:

Нео пиксель, ең жылдам бармақ ойыны: 8 қадам (суреттермен)
Нео пиксель, ең жылдам бармақ ойыны: 8 қадам (суреттермен)

Бейне: Нео пиксель, ең жылдам бармақ ойыны: 8 қадам (суреттермен)

Бейне: Нео пиксель, ең жылдам бармақ ойыны: 8 қадам (суреттермен)
Бейне: Выбор оборудования для перманентного макияжа: Денис Миридонов и Ольга Ханафи #hanafycolourspigments 2024, Қараша
Anonim

Мен бұл жобаны Ұлыбританияның Ньюкасл қаласындағы жергілікті Makerfaire -ге тапсыру үшін жасадым. Идея салыстырмалы түрде арзан және қарапайым шығарылатын мектеп ауласындағы ойын жасау болды.

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

Жобаны жасау үшін мен SolidWorks дизайнын, 3D басып шығаруды қолдандым және Fritzing көмегімен схемалық тақталарды жасадым. Менде Университетті тегістеу тақталары болды.

Жалпы, жоба жақсы өтті деп ойлаймын. Бейнеде ойындар көрсетіледі; қарапайым, бірақ тиімді.

1 -қадам: қажет бөлшектер

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

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

Дәнекерленген тақырыптар ерлер мен әйелдерге арналған

Adafruit Trinket - шағын микроконтроллер - 5V логикасы

NeoPixel сақинасы

Қосу/өшіру қосқышы бар 2 x AAA батарея ұстағышы және 2 істікшелі JST

2 x 10K резисторлар

ескі Ethernet желі кабелі

JST-PH 2 істікшелі SMT тік бұрышты қосқыш

Бұрандалы терминалдар 2,54 мм қадам (3 істікшелі) және (5 істікшелі)

2 -қадам: Электр тізбегі

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

Мен.fzz файлын жүктедім, схеманың қаншалықты қолданылатынын білмеймін, бірақ тақтаны тегістеу немесе тегістеу үшін файлды оңай пайдалануға болады.

Тақта көрінісі бір жақты тақтаның астыңғы жағын көрсетеді. Мен бұрандалы терминалдарды телефон тұтқасынан тиісті сымдармен белгіледім.

3 -қадам: телефон тұтқалары

Тұтқалар
Тұтқалар
Тұтқалар
Тұтқалар

SolidWorks файлы мен телефонға арналған STL файлы қосылады.

Мен оларды басып шығару үшін Makerbot -ты қолдандым, олар тік тұрды (яғни оларды қалай ұстау керек). Мен нео-пиксель сақиналарының сымдарына тесік жасауды ұмытып кеттім, сондықтан оларды бұрғылауға тура келді.

Мен тесіктердің орнын маркерлі қаламмен белгіледім және тесіктерді бұрғылау үшін қолмен бұрғылауды қолдандым.

4 -қадам: телефон тұтқаларын сыммен қосу

Тұтқаларды сыммен қосу
Тұтқаларды сыммен қосу
Тұтқаларды сыммен қосу
Тұтқаларды сыммен қосу
Тұтқаларды сыммен қосу
Тұтқаларды сыммен қосу

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

Менің деректер кабелінің сымдарының түстері осылай сымдалған

NeoPixel сақинасы

Қоңыр - NeoPixel In

Қоңыр және ақ -NeoPixel Out

Жасыл - неопиксельді қуат

Жасыл және ақ- Жер

Түйме

Көк - жер түймесі

Көк және ақ- түйме сигналы

Мен бұл екеуін бір түйме терминалына жалғадым

Апельсин түймесі 5В

5 -қадам: Электр тізбегін дәнекерлеу

Электр тізбегін дәнекерлеу
Электр тізбегін дәнекерлеу
Электр тізбегін дәнекерлеу
Электр тізбегін дәнекерлеу
Электр тізбегін дәнекерлеу
Электр тізбегін дәнекерлеу

Мен құрылысты бірнеше кезеңмен жасадым:

1) Мен батарея қосқышын Trinket -ке дәнекерледім.

Бұл жер үсті дәнекерлеу өте қиын, бірақ бульдог қысқыш коннекторды дәнекерлеу үшін орнында ұстау үшін пайдалы деп тапты.

2) Мен секіргіштер мен резисторларды дәнекерледім.

Схемада үшеу бар, мен кейінірек түсіндім, екеуі міндетті емес. Мен бастапқыда қалпына келтіру түймесін қолданғым келді, бірақ қалпына келтіру ретінде батареяны өшіру қосқышы бағдарламалауға жақсы және оңай екенін білдім. (мүмкін 2 нұсқа жақсы болар)

3) содан кейін мен бұрандалы терминалды орнына дәнекерледім.

4) ақырында мен кәстрөлге дәнекерледім

6 -қадам: Барлығын біріктіру

Бәрін біріктіру
Бәрін біріктіру

Мен мұны жасағаннан кейін, тақтаға орнатылған әр қолдың сымдарын бұрап алдым. Мен тақтаны кабельдерді орнында ұстау үшін торлары бар кішкентай қорапқа салдым.

7 -қадам: Кодекс

Кодекс
Кодекс

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

Менің Arduino IDE -ге әшекейлерді орнату үшін, мен Adafruit -ті қолдандым, Trinket нұсқаулығын енгіздім, түйменің өзгеруін оқу үшін мен Arduino IDE -дегі мысалды ғана бейімдедім. Барлық NeoPixel материалдары үшін жақсы сілтеме - Adafruit NeoPixel Überguide.

Мен кодталған жалғыз мәселе - мен RGB және White (RGBW) NeoPixel қолданғандықтан, бұл жолды өзгертуге тура келді:

Adafruit_NeoPixel жолағы = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);

дейін

Adafruit_NeoPixel жолағы = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);

8 -қадам: Болашақ қайталанулар

Бұл жоба өте жақсы болды, бірақ менің ойымша, жақсартулар:

  1. Оны сымсыз етіңіз (бұл үшін Wemos немесе Huzzahs жұмыс істеуі мүмкін). Мүмкін, тіпті IOT нұсқасы, мысалы, Skype арқылы адамдармен ойнауға болады.
  2. Сақинаны толтыру үшін басу санын өзгерту үшін потенциометрге қиындықты басқару элементтерін қосыңыз.
  3. Оны азайтатыны анық.
  4. Сіз ойлай алатын басқа нәрсе. Егер сізде ұсыныстар болса, мен оларды естуге қуаныштымын.

Ұсынылған: