Мазмуну:

Колдонмонун көзөмөлүндөгү Alphabet Board бейтааныш нерселерден шыктандырылган: 7 кадам (сүрөттөр менен)
Колдонмонун көзөмөлүндөгү Alphabet Board бейтааныш нерселерден шыктандырылган: 7 кадам (сүрөттөр менен)
Anonim
Колдонмонун көзөмөлүндөгү Alphabet Board Stranger Things тарабынан шыктандырылган
Колдонмонун көзөмөлүндөгү Alphabet Board Stranger Things тарабынан шыктандырылган

Мунун баары бир нече жума мурун менин тогуз жаштагы жээниме Рождествого эмне алып берүүнү ойлогондо башталган. Бир тууганым акыры мага "Чоочун нерселердин" чоң күйөрманы экенин айтты. Мен ага эмнени алгым келгенин дароо түшүндүм, ал жаңы жылдык чырактар жана тамгалар менен дубалга илинип турган нерсе, ал туш келди сүйлөмдөрдү жаза алат. Сиз муну билбейсизби, таптакыр эч ким мындай нерсе жасабайт … Мен сырдалган тамгалар менен дубалдардын сансыз мисалдарын жана дайыма жаңы жылдык чырактарды таптым. Мен көптөгөн миниатюралык версияларды таптым. Мен микроконтроллерлерди (Arduinos) жана даректүү светодиоддорду колдонуп, фразаларды так жазуу үчүн бир нече долбоорлорду таптым, бирок мунун баары микро программалоодо катуу коддолгон фразаларга таянгандай сезилди. Менин башымда болгон нерсеге такыр окшош эч нерсе жок. Ошентип, rudLights Alphabet Board долбоору пайда болду.

RudLights алфавит тактасы же кыскасы rudLights дагы "Рождество чырактары" сабындагы сүйлөмдөрдү көрсөтүү үчүн Arduino жана даректүү LED диоддорун колдонот. Бирок, ал ошондой эле арзан Bluetooth кабыл алгычын жана колдонуучунун, менин жээним, аны планшетинен жөнөткүсү келген каалаган сүйлөмдү көрсөтүү үчүн колдоно турган Android колдонмосун колдонот (бул учурда Amazon Fire).

Мен бул нерсени кантип жасагандыгым жөнүндө майда -чүйдөсүнө чейин окуңуз, анткени мен азыр өз үйүм үчүн экинчисин жасайм. Мен түпнусканы жасаганым үчүн көп сүрөттөрдү же документтерди алган жокмун, эми мен өзүмдүн бөлмөмдө бирөөнү каалайм. Эгер өзүңүз үчүн бирөө кургуңуз келсе, ээрчиңиз. Бул Нускаманын аягында керектүү код мен жасай турган эң уруксат берилген лицензиянын алдында жеткиликтүү болот, балким GPLv3 окшойт.

1 -кадам: керектүү бөлүктөр

Керектүү бөлүктөр
Керектүү бөлүктөр
Керектүү бөлүктөр
Керектүү бөлүктөр

RudLights үчүн тетиктердин тизмеси абдан жөнөкөй. Мен светодиод сатып алышым керек болчу, мага 26 керек болчу, бирок колумда бешөө гана бар болчу. Бактыга жараша, Amazonдо WS2812B PCBлеринин 100 пакетин он беш долларга гана таптым. Булак үчүн эң кыйын нерсе - бул шоудагы көрксүз обои үчүн өтүүчү нерсе. Уулум экөөбүз акыры JoAnnнын скрапбукинг бөлүмүндө абдан жакшы иштеген нерсени таптык. Бул жерде мен колдонгон нерселердин тизмеси жана ал эмне үчүн. Мүмкүн болсо, кайда сатып алууну байланыштырам. Мен эч кандай өнөктөш шилтемелерди колдонбойм, бирок алар мүмкүн болгондо Amazon Smile шилтемелери.

Керектүү нерселер

  • 26+ даректүү светодиоддор (aka 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дан 10 долларга жакын бирөөнү таптым. Сиз каалаган өлчөмдөгү алкакты колдоно аласыз, мен принтерим жеген кагаздын өлчөмүн тандадым.
  • Чиркин обои - Чындыгында 12x12 дюймдук "Tan Swirly Flowers" деп аталган кагазды JoAnn Fabric & Craft Store дүкөнүнөн таптым. Мен чындыгында төртөөнү сатып алдым, ошондуктан бир нече ирет бузуп алам. Анын "сулуулугун" бул жерден караңыз (Ооба мен чекене сатуучу "баракты иш жүзүндө көрүү үчүн) YMMV
  • Велюмдун эки барагы - Жоанндан дагы, LEDди байкоодо сокурдуктун алдын алуу үчүн диффузор катары колдонулат.
  • 1/8 "була такта, 8.5x11" - 24x48 "барагы Home Depotто 5 доллар

Негиздер

  • Чыңалуу бөлүүчү резисторлор - 1k7 жана 3k3 (же 1k жана 2k, же ал тургай 2k2 жана 3k3) 5v Arduino TX пини менен 3.3v BT модулунун RX пининин ортосундагы деңгээлге өтүү.
  • 220-470 Ом каршылыгы - Arduino менен биринчи WS2812B LEDинин ортосундагы маалымат линиясына өтөт.
  • 4 16V 1000µF конденсаторлор - Феноменалдык космостук күч. Амазонкада $ 11 пакеттери бар
  • 3 түстөгү 20-22г жип.
  • Чакан прототиптелген ПХБ - Мен борбордук электр бөлүштүрүүчү нерсени куруу үчүн колдончумун.
  • Түрдүү бөлүктөр жылуулукту кичирейтүүчү түтүктөр - Байланыш кабелдерине кошулган резисторлорду жабуу үчүн. Харбор жүк ташууда беш доллар.

Куралдар

  • Зым кескичтер жана стрипперлер
  • Лампочка жана ширетүүчү
  • Нан тактасы жана туташтыруу зымы
  • Курч хобби бычагы (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.3v иштеши керек. Бул чыңалуу бөлүштүргүчтү жок кылат. Дагы, убада жок.

2 -кадам: Эстетикалык бөлүк

Эстетикалык бөлүк
Эстетикалык бөлүк
Эстетикалык бөлүк
Эстетикалык бөлүк
Эстетикалык бөлүк
Эстетикалык бөлүк

Мен кадрда колдонуу үчүн сүрөт катары басып чыгарылган скринбарды же бир нерсени таба алам деп ойлогом. Канчалык аракет кылсам, мен издеп жүргөн сүрөттү таппай койдум. Бул бизди скрапбукинг кагазына алып келген издөөгө түрткү болгон нерсе. Мен уулума лампочкадан турган алфавитти түзүүнү буйрудум, ал 12х12 кагазды 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 дюймду жакшы көтөрөт;-) Жаңы тешиктер кытырак болот, андыктан файлыңызды же кумду алып, четин тегиздеп салыңыз. LED жөн гана тешиктен өтүшү керек, андыктан ПХБ тактанын арт жагына тегиз жайгашат.

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

4 -кадам: Ага бир аз жылтырак коюңуз

Ага бир аз жылтырак коюңуз
Ага бир аз жылтырак коюңуз
Ага бир аз жылтырак коюңуз
Ага бир аз жылтырак коюңуз
Ага бир аз жылтырак коюңуз
Ага бир аз жылтырак коюңуз
Ага бир аз жылтырак коюңуз
Ага бир аз жылтырак коюңуз

Бул долбоордун LED аягына чыгууга убакыт келди. WS2812Bлердин 26сын ажыратып, тактага тизип коюңуз. Алардын бардыгы тегиз жаткандай болушун каалайсыз. Бул ошондой эле алардын бардыгын жекече сыноо үчүн, ошол жерде бир убара бар экенин билүү үчүн, бүтүндөй бир тобун ширетүүдөн мурун жакшы убакыт. Мен жөн гана WS2812-сүйлөөдө туш келди түстөрдү чачырата турган жөнөкөй Arduino эскизин тиркеп койгом. Сиз сыноо кабелин камчы үчүн серво кабелин же лента кабелин же айланаңызда боло турган бардык зымдарды колдоно аласыз. Жөн эле 3-пин төөнөгүчтүн башын кабелге илип коюңуз, жана сиз аны LED диоддорунун ПКБларынын "киргизилген" төшөмөлөрүндө кармап турсаңыз болот. Ар бир светодиод күйүп турушу керек, жана сиз бир эле учурда сынап турганыңызда, Arduino'нун электр энергиясы бул ишти оңой чече алат.

Бардык диоддор жакшы иштөөдө экенине ынангандан кийин, сиз зым жасоону баштасаңыз болот. Мен жөн эле Radio Shack дагы эле жанында жүргөндө алган 20 калибрлүү туташкан зымды колдондум. Сиз 23тү кызыл, кара жана жашыл түстө же бийликке, жерге жана маалыматка колдонууну каалаган түстөрдү жасашыңыз керек. Менде зымдардын узундугун камсыздай турган өлчөм жок. Мен жөн гана жуп LED диапазонунун ортосуна зым карматтым жана болжол менен узундугун кесе баштадым. Борбордо башкалардан бир аз узунураак көрүнгөн жубайлар бар, андыктан ага көңүл буруңуз.

Сиздин зымдарды кесип алгандан кийин, ПКБнын төшөмөлөрүнө ширетүү үчүн жетиштүү, ар бир четинен бир аз чечип алыңыз. Биз азырынча H менен I, же Qдан Rга туташпайбыз. Зымдардын учтарын калайлап, диоддорго калайларды коюңуз. Андан кийин, манжалардын учтарындагы түйшүктүү процесске даярданыңыз жана зымдарды ПХБга кошуңуз. Акыры 155 окшош болсо да, он бир миң жолу окшош нерсени кайталаңыз.

Үч катарды кошкондон кийин, сиз H дан Iге чейин узун маалымат зымын коёсуз, андан кийин Qдан Rга чейин башка ар бир сап электр бөлүштүрүү тактасынан/сайгычтан/нерседен түздөн -түз электр жана жер зымдарын алат., ошондуктан A, I жана R баарынын өзүнүн электр зымдары бар. Сүрөттү жана схеманы караңыз, баары түшүнүктүү болот. Сиз ошондой эле ар бир линиянын экинчи четине 1000μF капкакчалардын бирин коёсуз, H, Q жана Z, ар бир тал үчүн кубаттуулукту сактоо үчүн. (Мен бул керек деп убада бере албайм, бирок ал эч нерсеге зыян келтирбейт.) Акыры сиз А -дын маалыматынан секиргич зым жасайсыз, ал Arduinoго барат. Жөн эле кадимки секиргичти алып, ортосунан кесип алыңыз, андан кийин R1, 220дан 470 Омго чейинки резисторду кошуп, жылуулукту кыскартуу менен жабыңыз. Биринчи диоддун DIN аянтчасына бир учу, экинчи учу Arduino пин 6га кетет (ал 6 болушу шарт эмес, чынында кандайдыр бир пин болушу мүмкүн).

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

Сиз сүрөттөрдө эки так такты көрөсүз. Биринде Arduino Pro Mini жана HC-05 Bluetooth модулу бар, экинчисинде азырынча эч нерсе жок. Про Мини менен болгон бирөө менин жээниме барган, ал мага жетиштүү сүрөттөрдү алган эмес. Бул ошондой эле тиркелген схемада сүрөттөлгөн. Ардуинонун 5v TX'ин HC-05тин 3.3v RXке түшүргөн чыңалуу бөлүштүргүчү экөөнү бириктирген кабелге гана орнотулган. Сиз жөн гана ошол зым менен R2, 1k7 каршылыгын, кыстырманы кыссаңыз болот. Андан кийин R3, 3к3 резистору, R2дин HC-05 учунан жерге чейин зымга чейин. Же сиз кааласаңыз, муну протоколго курсаңыз болот.

Сүрөттөгү башка такта меники жана HC-05тин ордуна Raspberry Pi Zero W колдонот. Arduino Oneда электр бөлүштүрүү тактасы бар, мен аны протоботто кагып алдым. Бул жөн эле баш катардын бир нече катарлары жана дагы 1000 мкФ конденсатор электр джек кабелдерине чейин ширетилген. Мен Pi версиясы үчүн ушундай кубат кабелдик уячаларынан жаңы чыгып калдым, ошондуктан мен аягында бурамалуу терминалдарга ээ болдум жана бардык күч жетелейт. Мен, балким, бир аз тыкан нерсе куруп бүтүрөм, жана, албетте, ошондой эле 1000µF капкагын кошуп бүтүрөм.

5 -кадам: Акылдуу бол - Arduino Way

Image
Image

Эми биз баарыбыз күткөн бөлүк, аны иш жүзүндө бир нерсе кылды. Бактыга жараша, мен бул долбоордун кодун жазуу үчүн бир нече түндү өткөрдүм. Болгону zip файлын жүктөп алып, компьютериңиздин бир жерине чыгарып, Arduino IDEде ачып, Arduinoго жүктөңүз. Бактыга жараша, мен түнкүсүн эмесмин, кечки түндөр чоң нерсе эмес (муну жазып жатам, таңкы саат 4).

Мунун Arduino аягы чындыгында "rudLightsArduino" аттуу папкадагы алты файл. Аларды камтыган zip файлы бул кадамга тиркелет. Же болбосо, аны GitHub репозиторийинен ала аласыз. Бирок, сиз файлдарды сатып алууну чечесиз, алар компьютериңизде болгондо rudLightsArduino.ino Arduino IDEде ачылат. Бул дагы беш файлды IDEдеги өтмөктөр катары жүктөшү керек. Эгерде сиз WS2812B LED маалымат пиниңизди 6 -пинден башка Arduino пин -ге туташтырсаңыз, анда "#define LED_PIN 6" линиясын таап, 6 -ны сиз колдонгон пинге алмаштыргыңыз келет.

Андан кийин "daVars.h" деп аталган өтмөккө өтүп, тактада көрсөтүлгөн катуу коддордун бөлүгүн таба аласыз. Бул файлдын үстүнө жакын "const char string_X PROGMEM бла бла" менен башталган саптар. Буларды каалагандай өзгөртүңүз, алардын CAP экенине жана атайын белгилердин жоктугуна көзүңүз жетет (чекит, үтүр, ж.б.у.с.) Боштуктар жакшы.

Сиз бар сапты көчүрүү менен башка саптарды кошуп, башкалардын астына чаптап, "string_X " бөлүгүндөгү номерди өзгөртө аласыз. Жөн гана санын көбөйтүү. Сиз теориялык жактан Arduino флэш сактагычына ылайыктуу болгон көптөгөн саптарды сактай аласыз. PROGMEM бөлүгүнүн сыйкырчылыгы бул саптардын бардыгы RAMда сакталбасын билдирет, алар түздөн -түз флеш -эстен чыгарылып окулат. Мен майда -чүйдөсүнө чейин айтпайм, бирок сиз 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 карагай тилкеси болгон, бурчтарында тешилген жана алкактын арт жагына жыгач желими менен чапталган. Мен кийинчерээк үч бурчтук формасындагы кичинекей була тактайчаларын колдонуп, рамканын ичиндеги уячанын ичине киргем. Мен аларга карагайдын карама -каршы бөлүктөрүн жабыштырып, аларды раманын узартылышынын арткы четине кургум келди. Мен кийин кээ бир пилоттук тешиктерди бургулап, каркастын оригиналын тирөөчтөргө бурап алдым. Акыры мен пилоттук түрдө бургулап, илгич катары иштөө үчүн калган зымдын узундугун раманын кеңейтүүсүнө бурап койдум. Эгер сиз көлөкө кутучасын же калыңыраак алкакты колдонгон болсоңуз, анда бул кеңейтүүнүн көңүл ачуусунан өтүүнүн кажети жок болушу мүмкүн.

Акыры, аны оодарып, AC адаптерин туташтырып, жарыктын башталышын көрүңүз. Жээн кызым аны биринчи жолу туташтырганда "Рождество майрамы" деп өчүп калды. Эгерде сиз кодду өзгөртө элек болсоңуз, анда "const char string_0 " же "RUDLIGHTS ALPHABET BOARD" киргизген саптарыңызды жазасыз.

Эгерде сиз HC-05 Bluetooth модулунун бир бөлүгүн өткөрүп жиберген болсоңуз, куттуктайбыз, сиз бүттүңүз! Мен Upside Down менен болгон баарлашууңуздан көп километрге жетесиз деп үмүттөнөм:-)

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

6 -кадам: App (!)

Колдонмо (!)
Колдонмо (!)
Колдонмо (!)
Колдонмо (!)

Ооба, ал укуктуу окуган. Тактаңызда колдонуучунун билдирүүлөрүн көрсөтүүгө, ал тургай сактоого мүмкүндүк берген rudLights үчүн шериктеш Android колдонмосу бар. Өткөн Рождестводо биз жээниме Amazon Fire планшетин бердик. Ошентип, бул долбоордун негизги пункттарынын бири - бул планшетти rudLights Alphabet Board менен иштөө үчүн колдонуу жолу. Мен Thunkableге келип калдым, ал мурда Android тиркемесин жасабаган жигит үчүн колдонмону түзүүнүн жакшы, жөнөкөй жолун берди. Мен бир нече күндүн ичинде керектүү нерселердин бардыгын чогултууга жетиштим. Муну кылуунун кажети жок, сиз жөн гана менин серверимден же GitHub репозиторийинен колдонмону жүктөп алсаңыз болот. Каалаган жерден сиз дагы колдонмонун долбоорун.aia файлын жүктөп алсаңыз болот, аны Thunkableде rudLights колдонмосунун өз версиясын жасоого болот. Эч нерсе кошпоо же алып салуу, кайра белгилөө, сүрөттөрдү өзгөртүү, сизде эмне бар. Бул GPLv3 астында, Arduino нерселердин аягы сыяктуу жеткиликтүү.

Сиз rudLights веб -баракчасына кирип, колдонмону орнотуу жана орнотуу боюнча маалымат ала аласыз, ошондой эле аны орноткондон кийин аны кантип колдонсо болот.

7 -кадам: Акыры?

Аягы?
Аягы?

Мейли, сизде бар, rudLights Alphabet Board. Менин Pi менен иштөөчү версиям дагы эле программаланып жаткандыктан, мен буга азырынча эч кандай кадам же колдоо документтерин кошо элекмин. Мен иштей турган нерсеге ээ болгондон кийин бул Нускаманы жаңыртам. Эгерде сизде кандайдыр бир суроолор же комментарийлер болсо, эгерде кандайдыр бир нерсе түшүнүксүз болсо, жөн гана мени төмөнкү комментарийлерге жазыңыз же менин профилдеги баракчам аркылуу билдирүү жөнөтүңүз. Мен жооп берүүгө кубанычтамын.

Окуганыңыз үчүн рахмат, ырахат алыңыз!

Түзөтүлгөн 20180113 - HC -05 Bluetooth модулуна шилтеме өзгөртүлдү, анткени шилтемеленген нерсе кампада жок

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