Мазмуну:

Нео пиксел, эң бармак оюну: 8 кадам (сүрөттөр менен)
Нео пиксел, эң бармак оюну: 8 кадам (сүрөттөр менен)

Video: Нео пиксел, эң бармак оюну: 8 кадам (сүрөттөр менен)

Video: Нео пиксел, эң бармак оюну: 8 кадам (сүрөттөр менен)
Video: 8 Excel куралдары ар ким колдоно алгыдай болушу керек 2024, Ноябрь
Anonim

Мен бул долбоорду Улуу Британиядагы Ньюкаслдагы жергиликтүү Makerfaireге алып баруу үчүн кургам. Идея салыштырмалуу арзан жана жөнөкөй өндүрүлө турган мектептин короо оюнун түзүү болчу.

Идея жөнөкөй, жеңиш үчүн пикселдик шакекчени жарыкка толтурмайынча баскычты кайра -кайра басуу керек. Сиз түздөн -түз атаандашыңыз менен атаандашасыз жана жеңүүчү жашыл жаркыраган шакекти алат, ал эми жеңилген адам кызыл жаркыраган шакекти алат.

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

Жалпысынан долбоор жакшы болду деп ойлойм. Видео оюн көрсөтөт; жөнөкөй, бирок натыйжалуу.

1 -кадам: Тетиктер талап кылынат

Менде кээ бир нерселер жатчу, бирок бүт нерсени куруу үчүн ашыкча чыгым болбошу керек. Мен телефондорго Ethernet маалымат кабелин колдондум, анткени анын аппараттарын жана баскычтарын зым менен жабдуу үчүн өзөктөрү көп болчу.

Бөлүктөр тизмеси:

Solder баш жана ургаачы эркектер

Adafruit Trinket - Mini Microcontroller - 5V Logic

NeoPixel шакеги

3 х AAA Батарея кармагычы/Өчүрүү жана 2-пин JST

2 x 10K каршылыгы

эски Ethernet тармак кабели

JST-PH 2-пин SMT оң бурч туташтыргычы

Бурамалуу терминалдар 2.54мм кадам (3-пин) жана (5-пин)

2 -кадам: Circuit Board

Биринчи кайталоо, албетте, нан тактасына курулган, бирок мен муну кылгандан кийин, Fritzingди колдонуп, схеманын дизайнын түздүм. Мен баарын тактанын көрүнүшүндө кылдым, анткени мен нерселерди туташтыруу үчүн нан тактасындагы компоненттерди эмес, баштарды колдонууну кааладым. Ушуну менен мага телефондор үчүн бурамалуу терминалдарды колдонууга мүмкүнчүлүк берди.

Мен.fzz файлын жүктөдүм, схеманын канчалык деңгээлде колдонулганын билбейм, бирок тактайды тегирменге же чегип алуу үчүн файлды оңой колдоно аласыз.

Тактанын көрүнүшү бир тараптуу тактайдын астынкы жагын көрсөтөт. Мен бурамалуу терминалдарды телефондун тиешелүү зымдары менен белгилеп койдум.

3 -кадам: Телефондор

Handsets
Handsets
Handsets
Handsets

Телефондор үчүн SolidWorks файлы жана STL файлы камтылган.

Мен аларды басып чыгаруу үчүн Makerbotту колдондум, алар тике (башкача айтканда, сиз аларды кандай кармап турганыңызга) багытталган. Нео-пикселдик шакектердин зымдары үчүн тешиктерге жол берүүнү унутуп калдым, ошондуктан аларды бургулоого туура келди.

Мен тешиктердин ордун маркер калем менен белгилеп, тешиктерди бургулоо үчүн кол менен бургулачумун.

4 -кадам: Телефонду зымга өткөрүү

Телефондордун зымдарын тартуу
Телефондордун зымдарын тартуу
Телефондордун зымдары
Телефондордун зымдары
Телефондордун зымдары
Телефондордун зымдары

Бул бир аз татаал болду, бирок зымдарды бүктөгөндөн кийин, мен биринчи кезекте маалымат кабелин салып, кичинекей отвертканы колдонуу менен зымдарды туура абалга келтирүү менен зымдарды бургуланган жана түймө тешиги аркылуу өткөрө алдым.

Менин маалымат кабелимдин зым түстөрү ушундай зымдуу болгон

NeoPixel Ring

Браун - NeoPixel In

Браун жана Ак -NeoPixel Out

Жашыл - Neopixel Power

Жашыл жана Ак- Жер

Button

Көк - топчу жер

Көк жана ак- баскычтын сигналы

Мен бул экөөнү бир эле баскычтын терминалына туташтырдым

Апельсин баскычы 5V

5 -кадам: Райондук тактаны ширетүү

Электр схемасын ширетүү
Электр схемасын ширетүү
Электр схемасын ширетүү
Электр схемасын ширетүү
Электр схемасын ширетүү
Электр схемасын ширетүү

Мен имаратты бир нече этап менен жасадым:

1) Мен батарейканын туташтыргычын Trinketке коштум.

Бул бир аз татаал, бирок бульдог клипи туташтыргычты ширетүү үчүн кармап туруу үчүн пайдалуу болгон.

2) Мен секиргичтерге жана резисторлорго ширеттим.

Райондо үчөө бар, кийинчерээк түшүндүм, экөө талап кылынбайт. Мен дагы баштапкы абалга келтирүү баскычын колдонууну ойлогом, бирок батарейканы өчүрүү күйгүзүү күйгүзгүч катары программалоо жакшыраак жана оңой экенин байкадым. (балким, 2 -версия жакшы болмок)

3) анда мен бурама терминалды өз ордума soldered.

4) акырында мен көркөмгө ширеттим

6 -кадам: Бардыгын бириктирүү

Баарын Биригип
Баарын Биригип

Мен муну кылгандан кийин, тактайга коюлган ар бир колдун зымдарын бурап койдум. Мен тактайды кабелдерди бекем кармоо үчүн громметтери бар кичинекей кутуга салдым.

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

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

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

Trinketти Arduino IDEге орнотуу үчүн, мен Adafruit ээрчидим, Trinket Guide менен тааныштым, баскычтын өзгөрүшүн окуу үчүн, мен жөн гана мисалды 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. Сиз ойлогон башка нерселер. Эгерде сизде сунуштар болсо, мен аларды угууга кубанычта болом.

Сунушталууда: