Мазмуну:

Майрамдык маанайды жайылтуу үчүн күчтү колдонуңуз !: 5 кадам
Майрамдык маанайды жайылтуу үчүн күчтү колдонуңуз !: 5 кадам

Video: Майрамдык маанайды жайылтуу үчүн күчтү колдонуңуз !: 5 кадам

Video: Майрамдык маанайды жайылтуу үчүн күчтү колдонуңуз !: 5 кадам
Video: 😱 АЛЛАХ АЙТТЫ: МЕНИН СӨЗҮМГӨ ЭС АЛБА, МЕН САГА БУЛ КАБАРДЫ ЖӨНӨТКӨМ ✝️ АЛЛАХ АЙТАТ: ИСА 2024, Ноябрь
Anonim
Майрамдык маанайды жайылтуу үчүн күчтү колдонуңуз!
Майрамдык маанайды жайылтуу үчүн күчтү колдонуңуз!

Бул көрсөтмө сизге офистик материалдардан стол үстүндөгү жаңы жылдык балатыны кантип курууну, микро контроллерди жана жеке даректүү светодиоддорду кошууну, андан кийин жарыкты күйгүзүү үчүн Sphero Force Band (экинчи муундагы Sphero BB-8 droid менен чыгарылган) колдонууну көрсөтөт. жана өчүрүү. Мен бул жерде негизги технологияны кыскача айта турган болсом, негизги маалыматтын көбүн мурунку Google Installerable, ESP8266 Voice Control менен табууга болот.

Материалдар:

Керектүү материалдар:

  • Sphero Force Band (Адатта 80 доллар, бирок майрамдык сатууну издеңиз!)
  • WS2812B LED диаметри (Neopixels иштейт, бирок окшош жана башкаларга караганда кымбатыраак)
  • ESP8266 үзүлүү тактасы.
  • 3x Эркектен Аялга секирүүчү зымдар.
  • Кандооч
  • USB-Aдан USB-микро кабелине
  • Бир нече даана 8,5 дюймдук 11 дюймдук кагаз (ЭМЕС Cardstock)
  • Скотч
  • Кайчы
  • Bluetooth менен Android же iOS түзмөгү
  • Веб-браузери бар компьютер жана Arduino IDE

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

1 -кадам: Даракты куруңуз

Даракты куруңуз!
Даракты куруңуз!
Даракты куруңуз!
Даракты куруңуз!
Даракты куруңуз!
Даракты куруңуз!
Даракты куруңуз!
Даракты куруңуз!

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

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

Дарактын сырты үчүн сизге 8,5 дюймдук 4 даана кагаз керек болот. Баарын узунунан эки бүктөп, анан эки чектеш бурчту борборго карай бүктөңүз. Бул бүктөлгөн кагаздан экөөнү алып, үч бурчтук жапкычтары тийип тургандай кылып үстүнө коюп, жапкычтарды скотч менен чаптаңыз. Андан кийин, ар бир негизги кагазга бир жапкычты чаптаңыз. Эми, эгер сиз акырындык менен ар бир бөлүктүн тегиз учтарын бири -биринен бөлүп, баштапкы бырышты бойлото кайра бүктөсөңүз, анда V түрүндөгү бир -бирине окшош кагазды аласыз. Бул Vнин узун учтарын акырын түртүп, борбордук бөлүктүн чыгып кетишине мүмкүнчүлүк бериңиз. Акыркы бөлүк плюс түрүндөгү кесилишке ээ болушу керек, эки бутунун экинчисине караганда бир кыйла узун. Бул процессти башка кагаздар менен кайталаңыз.

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

Жогоруда айтканымдай, бул жөн эле вариант. Светодиодду койсоңуз, баары иштейт!

2 -кадам: Жарыктарды туташтырыңыз

Image
Image
Жарыктарды туташтырыңыз!
Жарыктарды туташтырыңыз!
Жарыктарды туташтырыңыз!
Жарыктарды туташтырыңыз!

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

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

ESP8266, адатта, ушул сыяктуу нерселер үчүн колдонула турган Timer0/Timer3 китепканасын колдобойт, бирок анын Ticker деп аталган өзүнүн китепканасы бар, ал тапшырмаларды үзгүлтүксүз кайталап турууга мүмкүндүк берет. Биз муну жана которуу билдирүүсүн 5 секунд сайын туш келди төрт түстү тандоо үчүн колдонобуз.

Мен NeoPixel брендинин жарык линиясын колдонбосом дагы, ESP8266 колдоосу бар жана жарыкты жаңыртуучу Adafruit NeoPixel китепканасын колдоно берем. Бул Arduino IDEдеги китепкана менеджеринен орнотулушу мүмкүн.

Жарыктарды ESP8266 үзүлүшүмө туташтыруу үчүн, мен эркектен аялга үч секирүүчү зымды колдонуп, эркектин учун түздөн-түз LED диоддоруна туташтырып, экинчи учун сынык тактамдын казыктарына туташтырдым. Жиптеги GND жерге туташат, DI (маалымат) D4ке туташат (бирок ESP8266дагы ар кандай чыгаруу пини иштеши керек), жана 5V VINге туташат, бул жипти USB портунан электр энергиясын алсыз кетүүгө мүмкүнчүлүк берет. биринчи MCU аркылуу.

Жарык тилкесин даракка туташтыруу үчүн, мен конустун айланасындагы жарыкты спираль менен тегерете чаптадым. Мен дагы конусту кагаз идиштин түбүнө орнотуп, бир аз көбүрөөк колдоо жана микроконтроллерди кармоочу жерди коштум. Эми биздин даракты Күчкө туташтыруу гана калды!

3 -кадам: Интернетке туташыңыз

Image
Image

Эми даракты интернетке туташтыруу керек. Бул бөлүк бул жерде табылган мурунку Нускаманын 1 жана 2 -кадамдарына дээрлик окшош. Эгерде сизде азырынча жок болсо, Adafruit IO эсебин орнотуу жана дарагыңызды көзөмөлдөө үчүн "onoff" түрмөгүн түзүү үчүн ошол көрсөтмөлөрдү аткарыңыз.

Коддун жаңыртуулары өтө аз. WiFi жана Adafruit IO серверлерине туташуу үчүн коддун көбү тиешелүү китепканалары менен коштолгон мисалдардан келип чыккан. Adafruit IO өзгөртүүлөрүн иштетүү коду негизги циклге кошулду жана жарыктын абалын көзөмөлдөө үчүн глобалдык өзгөрмө кошулду. Бул бөлүктүн баштапкы кодун бул долбоорго тиркелип тапса болот.

Долбоордун бул бөлүгүн текшерүү үчүн программаны жүктөп, сериялык мониторду текшериңиз. MQTT туташтырылганын айткандан кийин, жарыкты күйгүзүү жана өчүрүү үчүн Adafruit IO тактасындагы которгучту жылдырып көрүңүз. Иштегенден кийин, күч тобуңузду Adafruit IO менен байланыштыруу гана калды!

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

4 -кадам: Күчтү колдон

Күчтү колдон!
Күчтү колдон!
Күчтү колдон!
Күчтү колдон!
Күчтү колдон!
Күчтү колдон!

80 доллар болгон Sphero бренди Force Band бир аз кымбат, бирок аны майрамдарга карата сатыкта тапсаңыз, бул кызыктуу кичинекей гаджет. Топтун эң сонун нерселеринин бири - Sphero аны IFTTT аркылуу нерселердин интернетине кошуу мүмкүнчүлүгүн кошкону. Бул кадам Force Band жана Spheroдон бекер Star Wars Force Band колдонмосун талап кылат. Эгер алар жок болсо, тынчсызданбаңыз! IFTTTде көптөгөн башка триггерлер бар, аларды Google Жардамчысынан же Alexa үн көзөмөлүнөн, акылдуу үй интеграциясына чейин, же пицца заказыңыздын абалына реакция кылуу менен да колдонсо болот!

Эгерде сизде IFTTT эсебиңиз жок болсо, сиз үчүн Adafruit IO эсебиңизди колдонгон электрондук почта менен электрондук почта түзүңүз. Андан кийин, колдонуучу апплетиңизди курууну баштоо үчүн platform.ifttt.com сайтына өтүңүз.

Force Bandдин үч триггери бар: Force Push, Force Pull жана Force Stop. Мен жарыкты күйгүзүү үчүн Force Push жана өчүрүү үчүн Force Pull колдонууну чечтим, бирок сиз каалаган комбинацияны колдоно аласыз. Жаңы апплет жасоо үчүн, тактаңызга өтүп, "Жаңы апплет" баскычын басыңыз. "Эгерде бул" бөлүмүнүн астына "Sphero" деп жаза баштаңыз жана ачылуучу менюдан "Star Wars Force Band by Sphero" тандаңыз. Андан кийин, сиз жасоого аракет кылып жаткан туура триггерди тандаңыз.

"Андан кийин" бөлүмүнүн алдында Adafruit, андан кийин "Adafruit IOго маалыматтарды жөнөтүүнү" тандаңыз. Ал жерден сиз жаңырткыңыз келген түрмөктүн атын жана аларды жаңыртууну каалаган маанини тандай аласыз (же "ON" же "OFF"). Атын жана сүрөттөмөсүн кошуп, анан апплетти сактаңыз. Бул апплет сиз аны басып чыгармайынча сизге гана жеткиликтүү болот, андыктан аны өзгөртүп же бир аз эксперимент жасаңыз.

Апплетти сактагандан кийин, аны иштетүү үчүн өз панелиңизге кайтыңыз. Эгерде сизде азырынча жок болсо, IFTTT сизге Adafruit IO жана Force Band эсептериңизди туташтырууну сунуштайт.

Акыркы кадам Force Band колдонмосу аркылуу Force Band'иңизди IFTTTге туташтыруу. Force Band күйгүзүп, колдонмону ачыңыз. Топту туташтыруу жана башкаруу элементтери менен таанышуу үчүн экрандын кадамдарын аткарыңыз. Негизги менюнун астынан жөндөөлөрдү тандап, анан IFTTT менен күч менен башкарууну күйгүзүңүз. Бул башкы менюга Force Control деп аталган жаңы нерсени кошот. Бул жаңы менюда, эсептериңиздин туташып турганын текшериңиз, анан "Күчтү колдонууну" тандаңыз. Бул жаңсоолорго көз салып, анан IFTTTге жөнөтүлгөн бардык аракеттердин диалогун көрсөтөт.

Бул жерде баары байланышта болушу керек. Болгону системаны бүтүндөй сыноо гана калды!

5 -кадам: Акыркы тестирлөө

Бүтүндөй система азыр иштеши керек. Топ жаңсоону тааныганда бир аз дирилдеп, ызы -чуу чыгарат жана бул дирилдөө менен жарыктардын реакциясынын ортосунда бир аз артта калуу бар. Бирок, бул сигнал Bluetooth аркылуу топтон сиздин акылдуу түзмөгүңүзгө, WiFi аркылуу же IFTTT серверлерине, IFTTT серверлеринен Adafruit IO серверлерине жана акыры ошол жерден өтүшү керек экенин эске алганда, бул өтө жаман эмес. WiFi аркылуу ESP8266га. Башка негизги кемчилиги Force Band колдонмосу сиз колдонгон бардык түзмөктө алдыңкы планда иштеши керек. Бул менде акыркы долбоордун видеосу жоктугунун негизги себеби, бирок жакында оңдолот деп үмүттөнөм.

Жылдыздар согушунун Рождествосу бизге SciFi жана Майрамдар дайыма эле чогуу боло бербесин үйрөткөн болушу мүмкүн, бирок сиз дагы деле Yuletide шаңын жайып, досторуңузга Force менен көргөзө аласыз! Окуганыңыз үчүн рахмат, жана ырахат алыңыз!

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