Мазмұны:
- 1 -қадам: Қажетті бөлшектер
- 2 -қадам: Эстетикалық бөлім
- 3 -қадам: тақтаны дайындау
- 4 -қадам: оған бірнеше жарқыл қосыңыз
- 5 -қадам: Ақылды болыңыз - Arduino Way
- 6 -қадам: Қолданба (!)
- 7 -қадам: Соңы?
Бейне: Қолданбалы алфавиттік тақта бейтаныс нәрселерден алынған: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Мұның бәрі бірнеше апта бұрын тоғыз жасар жиенімді Рождествоға не алғым келетінін білуге тырысқанда басталды. Менің ағам ақыры маған оның «Бейтаныс нәрселердің» жанкүйері екенін айтты. Мен оған не алғым келетінін бірден білдім, ол кездейсоқ сөйлемдерді жаза алатын Рождестволық шамдар мен әріптермен қабырғаға ілінетін нәрсе. Сіз білмейсіз бе, мұндай нәрсені ешкім жасамайды … Мен боялған әріптері мен үнемі шырша шамдары бар қабырғалардың сансыз мысалын таптым. Мен көптеген шағын нұсқаларды таптым. Мен микроконтроллерлерді (Arduinos) және адресативті жарықдиодты қолданатын бірнеше жобаларды таптым, бірақ олардың барлығы микробағдарламалық жасақтамадағы қатты кодталған фразаларға сүйенетін сияқты. Менің басымда ештеңе жоқ. Осылайша rudLights Alphabet Board жобасы дүниеге келді.
RudLights алфавит тақтасы немесе қысқаша rudLights сонымен қатар Arduino мен адрестік жарықдиодты «рождестволық шамдар» жолындағы сөйлемдерді көрсету үшін пайдаланады. Сонымен қатар, ол арзан Bluetooth қабылдағышын және Android қолданушысын қолданады, ол пайдаланушы, менің жиенім, оны планшеттен жібергісі келетін кез келген сөйлемді көрсете алады (бұл жағдайда Amazon Fire).
Мен мұны қалай жасағаным туралы қызықты мәліметтерді оқыңыз, өйткені мен қазір өз үйіме екіншісін жасаймын. Мен фотосуреттер мен құжаттардың көп бөлігін алмадым, мен түпнұсқаны жасадым, енді мен өз қонақ бөлмемде алғым келеді. Егер сіз өзіңізге біреуін жасағыңыз келсе, жалғастырыңыз. Нұсқаулықтың соңына қарай мен рұқсат ететін лицензия бойынша қажетті код қол жетімді болады, бәлкім, GPLv3.
1 -қадам: Қажетті бөлшектер
RudLights үшін бөлшектер тізімі өте қарапайым. Маған светодиод сатып алу керек болды, маған 26 керек еді, бірақ қолында тек бесеуі болды. Бақытымызға орай, Amazon -дан WS2812B ПХД -нің 100 пакетін небәрі он бес долларға таптым. Дереккөздегі ең ұнамсыз тұсқағазды беру керек нәрсе болды. Менің ұлым мен ақыры Джоаннның скрапбукинг бөлімінде өте жақсы жұмыс істейтін нәрсені таптық. Міне мен қолданған заттардың тізімі және ол не үшін қажет. Мүмкіндігінше қайда сатып алу керек екенін сілтеме жасаймын. Мен серіктестік сілтемелерді пайдаланбаймын, бірақ олар мүмкіндігінше Amazon Smile сілтемелері.
Қажетті заттар
- 26+ адрестік светодиодтар (ao NeoPixels) - Amazon -да 15 долларға 100 (олардың музыкалық аспаптарда не үшін екенін білмеймін).
- Arduino Pro Mini - Amazon -да нокауттар немесе SparkFun -дың заңды нұсқалары Егер сізде бос орын болса, Arduino Uno -ның толық өлшемін қолдануға болмайды.
- HC-05 Bluetooth модулі-Amazon-да 8 доллар, мен HC-06 модулі жұмыс істейтінін елестетемін, бірақ уәде жоқ.
- 5VDC 2A A/C қуат адаптері - Amazon -да $ 7.49
- Құжат шеңбері - 8,5 x 11 дюймдік кадр, мен оны JoAnn's дүкенінен шамамен 10 долларға таптым. Сіз қалаған өлшемді жақтауды қолдана аласыз, мен принтер жейтін қағаздың өлшемін таңдадым.
- Ұсқынсыз тұсқағаздар - Шын мәнінде 12x12 дюймдік скрапбукинг қағазын JoAnn Fabric & Craft дүкенінен таптым. Мен төрт рет сатып алдым, осылайша мен оны екі рет қиратып алдым. Оның «сұлулығын» мына жерден қараңыз (Иә, мен басыңыз) сатушы «бетті нақты көру үшін) YMMV
- Веллюминийдің екі парағы - сонымен қатар светодиоды байқау кезінде соқырлықтың алдын алу үшін диффузор ретінде қолданылатын JoAnn's -тен.
- 1/8 «талшықты тақта, 8.5x11» - 24x48 »парағы Home Depot -те 5 доллар
Негіздері
- 5в Arduino TX түйреуіші мен 3.3в BT модулінің RX түйреуіші арасындағы деңгей ауысуына арналған кернеуді бөлетін резисторлар - 1к7 және 3к3 (немесе 1к және 2к, тіпті 2к2 және 3к3).
- 220-470 Ом резисторы - Arduino мен бірінші WS2812B светодиоды арасындағы деректер желісіне өтеді.
- 4 16V 1000µF конденсаторлар - Ғарыштық феноменальды қуат. Amazon -да 11 долларлық пакеттер
- 3 түсте 20-22 г бұрандалы сым - жарық диодтарының бойындағы қуат, жер және деректер.
- Шағын прототиптік ПХД - мен орталық қуат тарату қондырғысын құру үшін қолдандым.
- Әр түрлі жылу өткізбейтін құбырлар - байланыс кабельдеріне дәнекерленген резисторларды жабу үшін. Harbor Freight -те бес доллар.
Құралдар
- Сым кескіштер мен стрипперлер
- Дәнекерлеуіш пен дәнекерлеуіш
- Нан тақтасы мен қосылатын сым
- Өткір хобби пышағы (X-Acto)
- Кесу тақтасы
- Қызметтік пышақ
- Тік немесе квадрат
- Пушк, ау, орталық соққы немесе басқа да өткір зат
- 5/16 дюймдік бұрғылау және оны айналдыратын нәрсе
- Файл немесе зығыр қағаз
- Ағаш желім (немесе ақ желім)
- Ыстық желім мылтығы мен таяқшалар
Қосымша
- Raspberry Pi Zero W-Мен мұны HC-05 орнына rudLights алфавит тақтасында қолданамын, себебі мен HC-05 Bluetooth модульдерінен шықтым. Ол үшін сізге SD карт қажет.
- 1/2 «x 3/4» x 48 «қарағай таяқшасы - құжат жақтауының артқы жағына кеңейтім жасау үшін қолданылады.
- Бояу кадр мен щеткаға сәйкес келуі үшін - жақтаудың артындағы жоғарыдағы кеңейтімді жасыру үшін қолданылады. Мен қара түсті акрил бояуы мен көбік щеткасын қолдандым.
- Көлеңке терезесі - Құжаттар жақтауының орнына жоғарыда көрсетілген ұзартқыш таяқшаның қажеттілігін жояды.
- 2,1 мм қуат ұясы - Amazon -дағы 5 пакетке 6 доллар. Сіз сонымен қатар коннекторды қуат көзінен ажыратып, оны тікелей жобаға дәнекерлей аласыз.
- 3.3V Arduino және қуат көзі, егер сіз қуатты азайтқыңыз келсе. WS2812B светодиодтары 3.3в кернеуде жұмыс істеуі керек. Бұл кернеуді бөлу қажеттілігін жояды. Тағы да, уәде жоқ.
2 -қадам: Эстетикалық бөлім
Мен кадрда қолдану үшін фотосурет ретінде басылған сценарий немесе шоудың бірдеңесін таба аламын деп ойладым. Мүмкіндігінше мен іздеген суретті таба алмадым. Бұл іздеуді жүргізуге түрткі болды, бұл бізге ұнамсыз скрапбук қағазын әкелді. Мен ұлыма лампочкадан тұратын әліпби құруды тапсырдым, ол 12x12 дюймдік қағазды 8,5х11 -ге дейін қысқартты, ол принтерге сәйкес келуі үшін. Содан кейін мен әліпбидің бейнесін ұсқынсыз қағазға басып шығардым және барлық шамдарды X-Acto пышағымен кесіп тастадым.
Егер сіз дәл осы жолмен барғыңыз келсе, жоғарыдағы суретті сақтаңыз, менің туындыларымды жүктеңіз немесе GitHub репозиторийінен ала аласыз.
Кәдімгі принтер қағазын немесе одан да жақсы суретті жақтаудың әйнегін пайдаланып, 12x12 дюймдік қағаздың бір бөлігін салыңыз, алфавит кескінін басып шығару үшін 8,5х11 дюймдік парақ жасаңыз. Мен қолданған қағаздың шеттері тозған сияқты көрінуі үшін оның түсі бар. Осылайша мен қағаздың ортасынан бөлімді шығаруды аяқтадым. Содан кейін мен кесу үшін қызметтік пышақты қолдандым. Егер сіз қағаз кескіштің бақытты иесі болмасаңыз, құрбандық шалатын жерді кесуді ұмытпаңыз. Нұсқаулық ретінде принтерді қағазды пайдаланып қағазды қиып алғаннан кейін, менің кадрымның өлшемі 8,5x11 дюймден сәл кіші екенін білдім … «түзету» үшін мен әйнекті ұсқынсыз тұсқағазға жайлап қойып, 1/16 шамасында қырқып тастадым. «хобби пышағымен екі жақтан.
Енді rudLights жіптерін ұсқынсыз тұсқағазға басып шығаратын кез келді. Сіз принтерге ландшафты бағытта басып шығару туралы айтқаныңызға көз жеткізгіңіз келеді, жиектері минимумға дейін. Суретте түрлі -түсті шамдар бар, бірақ олар бәрібір кесілетіндіктен, оны ақ -қара түстермен еш қиындықсыз басып шығаруға болады. Мен оны қалыпты қағазға кем дегенде бір рет басып шығаруды ұсынамын. Енді сіз өзіңіздің қалауыңыз бойынша тұсқағазды принтерге жүктей аласыз және жобада қолданылатын бөлікті басып шығара аласыз. Шамдарды әлі кесіп алмаңыз, біз мұны келесі қадамның соңында жасаймыз.
Жалғастырыңыз және жаңадан басып шығарылған тұсқағазды жасаңыз және бәрі шынымен де солай екеніне көз жеткізіңіз.
3 -қадам: тақтаны дайындау
Дүкеннен 1/8 дюймдік тақта (қатты тақта, масонит, сіз қалай атағыңыз келсе де) екі футтан төрт футқа дейін. Біз оны біршама төмендетуіміз керек екені анық. Мұндай түрмен жұмыс істеудің жақсы жағы тақтай - бұл қалың қағазға ұқсайды және оны пышақпен оңай кесуге болады, әйнекті жақтаудан өлшеп, қарындашпен тақтаға дәл сол өлшемді белгілеп қойыңыз. Пышақпен қоршау. Пышақпен бірнеше рет өтіңіз, асықпаңыз, егер сіз оны Рождествоға дейін аяқтамасаңыз және оны 16 желтоқсанға дейін жасау керектігін білмесеңіз… саусақтарыңыз жобадан да қымбат, сондықтан абай болыңыз!
Тақтаны кесіп алғаннан кейін, оның ұштарын өткір емес етіп файлмен немесе тегістегішпен сындырыңыз. Шынында да, бұл заттар ең жағымсыз қағаз қиындыларын береді … Содан кейін оны кадрға салыңыз және қажетті мөлшерде тегіс етіп орналастыру үшін жиектерін салыңыз/тегістеңіз. Тағы да, асықпаңыз және оны бірінші рет дұрыс орналастырыңыз. Ағаштан жасалған бұйымды тым ұсақ кесілген бөлшекке қайта қою өте қиын.
Сіз алған жақтаудың өндіріс сапасына байланысты, тақтаны айналдырып, оның басқа жолмен сәйкес келетінін көруге болады. Менің кадрым шын мәнінде төртбұрышты емес еді, сондықтан бұл трюк ең аз толтырумен жұмыс істеді. Егер сіз өзіңіздің мінез -құлқыңызды дәл осылай деп тапсаңыз, онда екі бөліктің қай ұшында екенін белгілеңіз, жарық тесіктерін бұрғылау уақыты келгенде маңызды болады.
Енді сіз соңғы қадамда басып шығарған тұсқағазды алып, оны талшықты тақтаның үстіне қойып, бәрін төртбұрыш етіп қою керек. Ол шамамен бірдей мөлшерде болуы керек. Ол тізілгеннен кейін, әр шамның ортасын (-иш) тесіп, талшықты тақтаға нүкте қою үшін өткір затыңызды қолданыңыз. Бұл диодты жарық диоды жарқырауы үшін тақтада 5/16 дюйм тесіктерді бұрғылайтын белгі болады. Егер сіз шамдарды тұсқағаздан алып тастаған болсаңыз, бұрғылау орындарын жақындата аласыз немесе сынық сынақтарының бірін қолдана аласыз. Сіз қарындашпен әр дивоттың айналасына кішкене шеңбер сызып, бұл материалдың орналасқан жерін бұрғылау оңайырақ болды.
Чипсы жасаудың уақыты келді. Тақтаға 26 тесік салу үшін кез келген бұрғылау құрылғысын және 5/16 дрельді қолданыңыз. Менің балама бұрғылау қондырғысы орталық тесікке қатты тиіп кетпейді … сондықтан мен басқа спинни қондырғысын қолдануға тура келді. Дұрыс айтасыз, менің кішкентай жұмыртқашым 5/16 дюймдік бұрғылауды ұстамайды, бірақ ол 9/32 дюймді жақсы көтереді;-) Жаңа тесіктер қытырлақ болады, сондықтан файлды немесе тегістеу қағазын алып, олардың шеттерін тегістеңіз. Жарық диодты тесікке сәйкес келуі керек, сондықтан ПХД тақтаның артқы жағында тегіс орналасады.
Егер сіз шамдарды сөндірмесеңіз, қазір уақыт келді. X-Acto пышағы мен кескіш тақтаны сындырып, қалаға барыңыз. Менің ұлым әр шамға X пішінін кесіп, содан кейін алынған үшбұрышты кесу өте жақсы жұмыс істейтінін айтады.
4 -қадам: оған бірнеше жарқыл қосыңыз
Бұл жобаның жарықдиодты ұшын бастау уақыты келді. WS2812B 26 -дан ажыратып, оларды тақтаға қатарға қойыңыз. Сіз олардың бәрі тегіс екеніне көз жеткізгіңіз келеді. Бұл сондай -ақ олардың барлығын жеке тестілеудің алдында, бір топты дәнекерлеместен бұрын тексеруге жақсы уақыт. Мен WS2812-спикерінде кездейсоқ түстерді ажырататын қарапайым Arduino нобайын тіркедім. Сынақ кабелін соғу үшін сіз серво кабелін немесе таспалы кабельді немесе кез келген қосқыш сымдарды қолдануға болады. Кабельге 3 істікшелі штрихті бекітіңіз, сонда сіз оны светодиоды ПХД «кірістірілген» жастықтарында ұстай аласыз. Әрбір светодиод бірден жануы керек, және сіз тек бір -бірден тексеріп отырсаңыз, Arduino -ның қуат көзі тапсырманы оңай шеше алады.
Барлық светодиодтар дұрыс жұмыс істеп тұрғанына сенімді болсаңыз, сымдарды шығаруды бастауға болады. Мен Radio Shack әлі болған кезде мен алған ескі 20 калибрлі сымды қолдандым. Сізге 23, қызыл, қара және жасыл немесе қуат, жер және деректер үшін пайдаланғыңыз келетін түстердің әрқайсысын жасау қажет. Менде сымдардың ұзындығын қамтамасыз ететін өлшем жоқ. Мен светодиодты екі светодиодтың арасында ұстап тұрып, ұзындығын кесе бастадым. Ортасында басқаларға қарағанда ұзынырақ болып көрінетін ерлі -зайыптылар бар, сондықтан оларға назар аударыңыз.
Сымдарды кесіп болғаннан кейін, алға қарай жылжытыңыз және ПХД төсемдеріне дәнекерлеуге жеткілікті. Біз H -ды I -ге немесе Q -ны R -ға қоспаймыз. Сымдардың ұштарын, светодиодтардағы жастықшаларды бекітіңіз. Содан кейін саусақтардың ұштарын шығаруға дайын болыңыз және сымдарды ПХД -ге дәнекерлеңіз. Он жетпіс мың рет қайталанатын нәрсені қайталаңыз, дегенмен бұл 155 -ке ұқсайды.
Барлық үш жолды дәнекерлеп болғаннан кейін сіз H -ден I -ге дейінгі ұзын деректер сымын саласыз, содан кейін Q -ден R -ге дейін. Содан кейін әр қатар қуат пен жерге сымдарды электр тарату тақтасынан/штепсельден/заттан алады., сондықтан A, I және R барлық жеке сымдары бар. Суретті және схеманы қараңыз, бәрі мағыналы болады. Сондай -ақ, әрбір жолдың қуат резервін сақтау үшін әр жолдың екінші шетіне H, Q және Z нүктелерінде 1000μF қақпақшаларының бірін қоясыз. (Мен бұл қажет деп уәде бере алмаймын, бірақ бұл ештеңеге зиян тигізбейді.) Ақырында сіз А -ның деректерінен секіргішті жасайсыз, ол Arduino -ға барады. Кәдімгі секіргішті алып, оны ортасынан кесіңіз, содан кейін R1 дәнекерлеуіші, 220 -дан 470 Ом резисторы, кірістірілген және жылуды қысқартады. Бірінші светодиодтағы DIN тақтасының бір ұшын дәнекерлеңіз, ал екінші ұшы Arduino -ның 6 -штырына түседі (ол 6 болуы міндетті емес, шын мәнінде кез келген түйреуіш болуы мүмкін).
Егер сіз барлық светодиодтарды дәнекерлеп, әр қатардың бір ұшына қуат сымдарын, екіншісіне конденсаторларды қоссаңыз, барлығын тақтаға жабыстырыңыз. Асықпаңыз, саусақтарыңызды тақтаға жапсырмаңыз. Мен үш немесе төрт желім таяқшасын қолдандым, бәрі орнында қалатынына көз жеткізу үшін, соның ішінде кернеуді жеңілдету үшін конденсаторлар мен қуат сымдарының айналасында біраз жинау.
Сіз фотосуреттерде екі түрлі тақтаны көресіз. Бірінде Arduino Pro Mini мен HC-05 Bluetooth модулі бар, екіншісінде әлі ештеңе жоқ. Pro Mini бар - бұл менің жиеніме барған, менде суреттер жеткіліксіз. Бұл сонымен қоса берілген схемада бейнеленген. Arduino 5V TX-ті HC-05 3.3v RX-ке түсіретін кернеу бөлгіш екеуін қосатын кабельге салынған. Сіз бұл сым мен дәнекерді R2, 1k7 резисторын кірістіре аласыз. Содан кейін R2, 3к3 резисторы, R2 HC-05 ұшынан жерге қосылатын сымға дейін. Немесе сіз қаласаңыз, оны протоколға орнатуға болады.
Фотосуреттердегі басқа тақта менікі және HC-05 орнына Raspberry Pi Zero W қолданатын болады. Arduino бірінде электр тарату тақтасы бар. Бұл тек бірнеше қатар тақырыптар мен қуат ұясының кабельдеріне дәнекерленген тағы 1000 мкФ конденсатор. Мен Pi нұсқасы үшін қуат кабелінің ұясынан жаңадан шықтым, сондықтан мен ұшын бұрандалы терминалдармен алдым және барлық қуат сымдарын бұрап алдым. Мүмкін, мен біршама ұқыпты нәрсе жасаймын, және мен, әрине, 1000µF қақпақшаны қосамын.
5 -қадам: Ақылды болыңыз - Arduino Way
Енді біз бәріміз күткен бөлік, бұл оны бір нәрсе жасауға мәжбүр етеді. Бақытымызға орай, мен бұл жобаның кодын жазу үшін бірнеше түнді өткіздім. Сізге тек zip файлын жүктеу, оны компьютерге жүктеу, Arduino IDE -де ашу және Arduino -ға жүктеу қажет. Бақытымызға орай, мен түнгі емеспін, түннің соңы маңызды емес (мен жазған кезде таңғы сағат 4).
Arduino соңы - бұл «rudLightsArduino» қалтасындағы алты файл. Бұл қадамға оларды қамтитын zip файлы қосылады. Немесе оны GitHub репозиторийінен алуға болады. Сіз файлдарды сатып алуды шешсеңіз де, олар компьютерде болған кезде Arduino IDE -де rudLightsArduino.ino ашылады. Бұл басқа бес файлды IDE қойындысы ретінде жүктеуі керек. Егер сіз WS2812B светодиодты деректер түйреуішін 6 -штырудан басқа Arduino түйреуішіне жалғанған болсаңыз, «#define LED_PIN 6» жолын тауып, 6 -ны пайдаланған түйреуішке ауыстырғыңыз келеді.
Содан кейін сіз «daVars.h» деп аталатын қойындыға ауыса аласыз және тақтада көрсетілген қатаң кодталған жолдардың бөлігін таба аласыз. Бұл файлдың жоғарғы жағындағы «const char string_X PROGMEM бла бла» деп басталатын жолдар. Оларды қалағаныңызша өзгертіңіз, олардың барлығының CAP екеніне көз жеткізіңіз және арнайы таңбалар жоқ (нүкте, үтір және т.б. сияқты). Бос орындар жақсы.
Бар жолды көшіру арқылы басқа жолдарды қосуға, оны басқаларының астына қоюға және «string_X » бөлігіндегі нөмірді өзгертуге болады. Әр жолы санды көбейтіңіз. Сіз теориялық түрде Arduino флэш -жадына сәйкес келетін көптеген жолдарды сақтай аласыз. PROGMEM бөлігінің сиқыры бұл жолдардың барлығы жедел жадыда сақталмайтынын, олардың орнына флэш жадтан тікелей оқылатынын білдіреді. Мен толығырақ тоқталмаймын, бірақ сіз Arduino анықтамалық бетінен көбірек біле аласыз. Жолдарды қосқанда немесе алып тастағанда, сіз басқа бөліктерді де өңдеуге тура келеді. Келесі бөлімді «жоғарыдағы жолдар үшін реф кестесі» бар табыңыз және {бұйра жақшалар} арасына қажет болғанда «string_X» қосыңыз/алып тастаңыз. Соңында, «int string_count = X» жолын табыңыз және санды жоғарыдағы кестедегі жолдар саны етіп өзгертіңіз. Бұл сан нақты санау, яғни нөлден басталмайды. Егер жеті «const char string_X» жолдары болса, мұнда 7 қойыңыз.
Енді кодты құрастырыңыз және Arduino -ға жүктеңіз. Bluetooth модулі компьютер-Arduino бағдарламалау құрылғысы сияқты TX/RX желілерін пайдаланатындықтан, HC-05-ті ажырату қажет. Код жүктелгеннен кейін 'duino -ны компьютерден ажыратып, BT модулін қайта қосыңыз.
Енді сіз ақырында рамкаға кіретін стекті жинай аласыз. Алдымен әйнек, содан кейін шамдары өшірілген ұсқынсыз тұсқағаз. Содан кейін диффузор ретінде веллюмнің екі парағы келеді. Мен қарапайым принтер қағазының парағын жабыстыру арқылы диффузияның басқа қабатын қосуды аяқтадым. Ақырында, сіз тұсқағаз парағына дұрыс бағытталғанына көз жеткізе отырып, жақсылыққа толы талшықты тақтаны жақтауға қоюға болады.
Әрі қарай не болады, сіз кадрға не қолданғаныңызға және осы кадрда заттардың қалай жиналуына байланысты. Сіз дайын фотосуретте барлығының биіктігін қамтитын рамкаға кеңейту салу керек болғанын көре аласыз. Бұл кеңейтім қарағай жолағының 1/2/3/4 бөлігінде болды, бұрыштарда қиылған және жақтаудың артқы жағына ағаш желіммен жабыстырылған. Содан кейін мен үшбұрыш тәрізді кішкене талшық тақталарын қолданып, раманың ішіндегі ойыққа іліндім. Мен оларға қарағайдың жақтауларын жақтаудың артқы шетіне салу үшін жапсырдым. Содан кейін мен бірнеше пилоттық тесіктерді бұрғылап, раманың түпнұсқалық тіреуін тоқтап қалдым. Ақырында мен ілгіш ретінде әрекет ету үшін жақтаудың ұзындығына қалған сымның ұзындығын бұрғылап бұрап қойдым. Егер сіз көлеңкелі қорапты немесе қалың жақтауды қолдансаңыз, сізге бұл кеңеюдің барлық қызықты кезеңдерінен өту қажет болмауы мүмкін.
Ақырында, оны аударып, айнымалы ток адаптерін қосыңыз және жарық шоуын көріңіз. Менің жиенім оны алғаш рет қосқанда, «Рождество мерекесі» жыпылықтады. Егер сіз әлі кодты өзгертпеген болсаңыз, «const char string_0 » немесе «RUDLIGHTS ALPHABET BOARD» енгізген кез келген жолды жазасыз.
Егер сіз HC-05 Bluetooth модулінің бір бөлігін өткізіп жіберген болсаңыз, құттықтаймыз, сіз аяқтадыңыз! Сіз Upside Down-пен байланысыңыздан көп жүгіріс аласыз деп үміттенемін:-)
Егер сіз Bluetooth модулін таңдаған болсаңыз, келесі қадамға өтіңіз, менің ойымша, бұл керемет бөлігі және мен неліктен жиеніме басқа қуыршақ сатып алудың орнына осы жобаны бастадым.
6 -қадам: Қолданба (!)
Ия, сіз оны дұрыс оқыдыңыз. Тақтада реттелетін хабарларды көрсетуге, тіпті сақтауға мүмкіндік беретін rudLights үшін серіктес Android қосымшасы бар. Өткен Рождествода біз жиенімізге Amazon Fire планшетін бердік. Бұл жобаның маңызды сәттерінің бірі - бұл планшетті rudLights алфавит тақтасымен өзара әрекеттесу үшін пайдалану әдісі. Мен Thunkable -ге келдім, ол бұрын Android қосымшасын жасамаған жігітке қосымша құрудың жақсы, қарапайым әдісін ұсынды. Мен бірнеше күн ішінде қажет нәрсені жасайтын нәрсені жинай алдым. Мұны істеудің қажеті жоқ, тек менің серверден немесе GitHub репозиторийінен бағдарламаны жүктеуге болады. Сіз кез келген жерден rudLights қосымшасының жеке нұсқасын жасау үшін Thunkable бағдарламасында қолдануға болатын.aia бағдарламасының жобасын жүктей аласыз. Сізде бар нәрсені қосуға немесе алып тастауға, суреттерді өзгертуге, өзгертуге болады. Ол GPLv3 астында Arduino -ның соңы сияқты қол жетімді.
Сіз rudLights веб -сайтына кіріп, қосымшаны орнату мен баптау туралы, сондай -ақ оны орнатқаннан кейін оны қалай пайдалану керектігін біле аласыз.
7 -қадам: Соңы?
Міне, сізде бар, rudLights алфавит тақтасы. Менің Pi-мен жұмыс істейтін нұсқам әлі де бағдарламаланғандықтан, мен оған әлі қадам немесе қолдау құжаттарын қосқан жоқпын. Мен бұл нұсқаулықты жаңартамын, менде жұмыс істейтін нәрсе бар. Егер сізде сұрақтар немесе түсініктемелер болса, түсініксіз болса, төмендегі түсініктемелерде мені жазыңыз немесе менің профиль парағым арқылы хабарлама жіберіңіз. Мен жауап беруге қуаныштымын.
Оқығаныңызға рахмет, ләззат алыңыз!
Өңделген 20180113 - HC -05 Bluetooth модуліне сілтеме өзгертілді, себебі бастапқыда байланысқан элемент жоқ
Ұсынылған:
Бағдарламаланатын бейтаныс заттар: 9 қадам (суреттермен)
Бейтаныс нәрселер Бағдарламаланатын қалпақ: Сізге қорқынышты құбыжықтар әлемінде уақыт бөлудің қажеті жоқ шығар, бірақ кейде сіз қаласаңыз, онда өмір сүре алатындығыңызды білдіретін көйлек кигіңіз келеді. Мұндай көйлек ашық нарықта болмағандықтан, біз өз киімімізді шығаруды шештік
Дыбыстық реактивті шамдар + бейтаныс заттарды көрсетеді: 8 қадам (суреттермен)
Дыбыстық реактивті шамдар дисплейі + бейтаныс нәрселер …: Қосымша фотосуреттер мен жобаның жаңартулары үшін: @capricorn_one
Бейтаныс заттардың қабырғасы (өз хабарларыңызды жазыңыз!): 8 қадам (суреттермен)
Бейтаныс заттар қабырғаға (өз хабарларыңызды жазыңыз!): Мен Рождестволық шамдарды қолданатын оқулықты көргеннен кейін бірнеше ай бойы осылай жасағым келді (бұл керемет көрінді, бірақ ешқандай хабарламаны көрсетпеудің мәні неде?). Мен бұл Stranger Things Wall -ды біраз уақыт бұрын жасадым және бұл маған көп уақытты қажет етті
AR порталы бөтен нәрселерден төмен қарай: 10 қадам (суреттермен)
AR порталы бейтаныс нәрселерден төңкеруге: Бұл нұсқаулық iPhone үшін бейтаныс нәрселердің төңкерілуіне әкелетін порталмен толықтырылған шындыққа арналған мобильді қосымшаны құру арқылы өтеді. Сіз порталдың ішіне кіріп, серуендеп, қайта шыға аласыз. Порттың ішінде бәрі
Ipod немесе Mp3 ойнатқышының кітаптан алынған қаттылығы: 6 қадам (суреттермен)
Ipod немесе Mp3 ойнатқышының қатты жағдайы кітаптан: пайдаланылған/пайдасыз кітапты iPod немесе басқа mp3 ойнатқыш үшін функционалды қатты қапқа қайта өңдеңіз