Чет элдик артефакт менен кантип байланышуу керек. . .: 4 кадам (Сүрөттөр менен)
Чет элдик артефакт менен кантип байланышуу керек. . .: 4 кадам (Сүрөттөр менен)
Anonim

By AndyGadgetFollow More by Author:

*** Кызыктай Minty түрү менен жакын жолугушуулар. ***

Бул Instructable сизге "Close Encounters" энеликтин Altoids версиясын кантип курууну жана аны менен кантип өз ара аракеттенүүнү көрсөтөт. Бул Белгилүү Ак Нур сизди белгисиз жакка сиңирүүгө келген ошол күн үчүн өтө маанилүү тренинг болушу мүмкүн.

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

1 -кадам: LED массиви

Эгерде сиз ширетүүнү жакшы билбесеңиз, анда бул жерде мыкты жол көрсөткүч бар. Мен бир пунктка кошулбайм - Коргошунсуз ширетүү ден соолукка пайдалуу болушу мүмкүн, бирок бул ширетүү үчүн таштанды. 60/40 калай/коргошундун жакшы, чоң катушкасын алыңыз (мүмкүн болсо) жана эффективдүү түтүн чыгарууну уюштуруңуз. Бул жерде мен кең бурчтуу жалпак диоддорду колдондум, алар ошол эле жарыкты берет, бирок бир кыйла кеңири диапазонго жайылган, бул аны бардык жагынан баалоого мүмкүндүк берет. Видео чынында эле LED жарыгына жана тунуктугуна адилеттүүлүк кылбайт. Алар күндүз да жарык болот. Ошондой эле алгачкы жаркыроо - бул артефакт. Светодиоддор жай иштеп жатат. 12 LED 4тын үч банкы катары жайгаштырылган, бул жарыктын 7 мүмкүн болгон үлгүлөрүн берет. Көбүрөөк болсо жакшы болмок, бирок мен муну жөнөкөй сактоону жана PicAxe 08m чипин колдонууну кааладым. Электрондук жадыбал LED түстөрүнүн жана банктарынын жайгашуусун көрсөтөт. LED массиви үчүн сизге керек болот:-

  • 3 х кызыл LED, 3 х көк LED, 3 x жашыл LED, 3 x сары LED.
  • 6 х 180R каршылыгы (күрөң, боз, күрөң) кызыл жана сары LED үчүн.
  • Көк LED үчүн 3 х 220R каршылыгы (кызыл, кызыл, күрөң).
  • Жашыл LED үчүн 3 x 330R каршылыгы (кызгылт сары, кызгылт сары, күрөң).
  • 18 х 15 тешик жез тилке veroboard.
  • Так бет кескич (же 5мм дрель же бычак).
  • Жөнөкөй тактанын жана зымдын сыныктары.

Резисторлор 1/8 ватт же 1/4 ватт, 5%, 2%же 1%болушу мүмкүн. Жарык диоддун жаркырашына таасир этүүчү көптөгөн факторлор бар, ошондуктан мен бул баалуулуктарды эмпирикалык түрдө тандадым (б.а. туура караган) туура токту айланып өтүү үчүн тез эсептөө менен. Булар 12мА Cut 4 тилкелеринде бир тешиктүү жөнөкөй верондо иштеп жатат. Булар массивдин калай капкагына орнотулганда, резисторлорго уруксат берүү үчүн аралык катары иштеши керек. Мен аралашып кетпеши үчүн ар бирине сыя чекиттерин койгом. Светодиоддорду түстөр менен көрсөтүлгөн тартипте жана аноддор менен (кыска буту - чоң электрод) үстүнө кыстарыңыз. Аноддордун бардыгы камсыздоо чыңалуусуна туташат. Катоддор банктарга кошулат жана транзисторлор менен Gndге которулат. Буларды ээрчитип, буттарын кескиле. Тректерди резисторлордо тактардын кескичтерин жана ширеткичтерин колдонуп кескилеңиз. Төмөндөгү таблицада кайсы LED кайда кетерин, кайсы резистор аны менен кетерин жана PicAxeнын кайсы чыгарылышына (X, Y же Z) туташкандыгы көрсөтүлгөн.

1 -Колонна 2 -Колонна 3 -Колонна 4 -Кызыл X 180 Yel Y 180 Grn Z 330 Blu Y 220Yel Y 180 Grn Z 330 Blu X 220 Кызыл Z 180Blu Z 180 Кызыл X 180 Grn Y 330 Yel X 180Сиз андан кийин жалпы аноддорду туташтырган эки жылаңач зым шилтемесине кылдаттык менен эрите аласыз, андан кийин LED катоддорун банктарга зым (жашыл, сары, көк зымдар) менен туташтырып, башкаруу тактасына түшүүчү учуучу учтарды кошо аласыз. Ошондой эле аноддорго жабдуу зымын (кызыл) кошушуңуз керек. Кызыл зымга 5В колдонуу менен ар бир банкты өз кезегинде жерге туташтырып текшерүү керек. Ар бир туташуу 4 башка LEDди күйгүзүшү керек. Эгер ал иштесе, анда сиз LED массивдер тактасын бүтүрдүңүз.

2 -кадам: Mothership фюзеляжын куруу

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

  • Altoids. Altoids проектисинин кутучасын сатып алуунун эң сонун жери - аны менен бекер минт алуу - биринчи буларды алып салыңыз.
  • Бир аз отургуч (1,5 мм колдондум) жана тепкичтүү бургу.
  • Veroboard сыныгы (20 x 14 тешик).
  • Маркер калем жана эки тараптуу скотч.

1) Тешик матрицасын вероборго белгилеңиз, экинчи жагына эки тараптуу лента тилкелерин салыңыз жана аны калайдын үстүнө борборго чаптаңыз. Баарын бекем бекиткиле, бирок калайды бурмалаш үчүн анчалык деле оор эмес. Бул үчүн жай бургулоо ылдамдыгында курч битти колдонуңуз жана өтө жеңил басымды гана колдонуңуз. Vroboard тешиктери тешикти бургулоодон мурун так ортого салууга мүмкүндүк берет. 3) Тешикти 6мм (1/4 ") чейин кеңейтүү үчүн кадамды дагы бир аз ылдамдыкта колдонуңуз. Менин кадамым eBayден келген - 15 quid доллар) үч өлчөм диапазону үчүн. Дагы, жай ылдамдыкта жана өтө жеңил басымды колдонуңуз. 4) Капкагын буруп, LED тешиктеринен бир аз чоңураак тешилген жыгачтын сыныгына коюңуз. Ошентип, 8мм (3/8 ") кадам оройлуктан чийди чечип салат. Капкактын ичине бургулабаңыз. Эми сизде матрицасы 12 болгон кемчиликсиз тегизделген жана таза LED тешиктери бар Altoids калайы болушу керек. биринчи жолу туура келет.

3 -кадам: Controller Board

Контроллердин схемасы үчүн сизге керек болот:-

  • PicAxe 08M микроконтроллери жана 8 пин DIL розеткасы.
  • 3 x NPN жогорку кирешелүү транзисторлор. Мен BCX38C дарлингтондорун колдондум. (Башкалар иштейт, бирок pinouts текшерилет.)
  • 4 x 47K 1/8W же 1/4 каршылыгы (сары, кызгылт көк, кызгылт сары).
  • 1 x 10K каршылыгы (күрөң, кара, кызгылт сары).
  • 1 x 22K каршылыгы (кызыл, кызыл, кызгылт сары).
  • 1 x 0.1 microfarad 16V конденсатор.
  • 2 x кичинекей камыш өчүргүчтөр.
  • Flat 3 x AAA батарея кармагыч.
  • Суб-миниатюралык пьезо үн чыгаргычы. Мен муну эски PC Motherboardдон кайра алдым. Бул чоң импеданстарга караганда, чоңураактарга караганда жакшыраак үн берди.
  • Эгерде сиз чипти схемада программалап жатсаңыз, SIL аталышы.

Бул өтө жөнөкөй схема, бирок кичине мейкиндикке туура келиши керек болгондуктан, бир аз татаалдаштырылган. Ар кандай электр тилкелерине туташкан зым шилтемелерди жайгаштырууда өзгөчө этият болуңуз. Батарейканын туташтыргычын жана эки тактаны калайга ордуна коюңуз, андыктан туташтыргычтарды канча узундукта жасоо керектигин аныктай аласыз. LED драйв тактасына үч айдоочу байланышы каалаган ырааттуулукта болушу мүмкүн.(Биринчи сүрөт кичине бурчтан тартылган жана тректер менен IC төөнөгүчтөрү бири-бирине окшобойт. Мүмкүнчүлүк болгондо муну кайра жасайм.)Мен камыштын өчүргүчтөрүн колдондум, анткени менде эч кандай баскычтар жок деген идея жакты; Магниттик талаанын жардамы менен бир нерсени активдештирүү - бул алда канча тажрыйбалуу! Камыштын бири кубаттуулукту алмаштырат, экинчиси программанын агымын өзгөртүү үчүн сурамжылоого алынган чипке кирүү. Мен, албетте, башка долбоорлордо магниттик которулуу идеясын колдоном. Баары туташкандан кийин, калайдын ичине изоляциялоочу скотчту сүйкөп коюңуз, бул сиздин электрондук кереметиңизди керексиз нерсеге айландыруучу кичинекей кыска туташуулардын алдын алуу үчүн. Тактайларды таап, бир нече куурчак ысык желим менен жабыңыз. Бул коопсуз болуунун артыкчылыгына ээ, бирок чын эле тактайларды алып салуу керек болсо, аны өчүрө аласыз.

4 -кадам: Микроконтроллер жана Программа

PicAxe мактап

PicAxe алгач Улуу Британиянын мектептериндеги билим берүү базары үчүн иштелип чыккан, бирок хоббисттер тарабынан кеңири колдонулат. PicAxe чипи ар кандай PICтерге негизделген, бирок жүктөлгөн код менен, түзүлгөн программаларга шилтеме берүү жана программалоо жагын иштетүү. Бул таң калыштуу күчтүү 8 пиндик пакеттен 40 пинге чейин бардык даамдар менен келет. Толук мүмкүнчүлүктөрдү көрүү үчүн PicAxe сайтындагы колдонмолорду жана маалымат баракчаларын караңыз. Чипти программалоо сериялык шилтеме аркылуу жана схемада жүргүзүлөт. Бул болжол менен 20 секундду талап кылат жана программаны иштетүү үчүн коргошун ажыратуунун кажети жок. Мен сексенинчи жылдардын башынан бери электроникада болом жана коддоо / симуляция / далилдөө цикли ушундай болгон программалоо чөйрөсүн тапкан эмесмин. жөнөкөй Форумдун документтери жана колдоосу эң сонун жана чиптерди колдонгон көптөгөн робототехника ышкыбоздору бар. Серво, степпер, ADC ж.б контролдоо BASIC сыяктуу программалоо тилине жана башка көптөгөн жакшы нерселерге курулган. Сиз ошондой эле куруудан мурун схеманы окшоштуруп, иштеп жаткан контроллерде реалдуу убакытта мүчүлүштүктөрдү оңдоп-түзө аласыз. Төмөндө бул документтин коду, мен аны Word документи, ошондой эле жергиликтүү PicAxe Programming Editor форматы катары киргиздим. Коддун иштеши абдан жакшы комментарийленген, бирок эгер сиз аны кененирээк карап чыгууну кааласаңыз, PicAxe программалык камсыздоонун маалымдамасын жүктөп алыңыз.. BAS файлын Программалоо редакторуна жүктөп, сериялык кабелди программалоо казыктарына туташтырып, "Программаны" басыңыз. 20 секунддан кийин, келгин интрудериңиз сиз менен байланышууну күтүп отурат.

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