Orodha ya maudhui:

Tumia Kikosi Kueneza Shangwe ya Likizo !: Hatua 5
Tumia Kikosi Kueneza Shangwe ya Likizo !: Hatua 5

Video: Tumia Kikosi Kueneza Shangwe ya Likizo !: Hatua 5

Video: Tumia Kikosi Kueneza Shangwe ya Likizo !: Hatua 5
Video: DEMU ALIWA NYUMA HADI KINYESI CHATOKA (ANGALIA VIDEO HADI MWISHO) 2024, Julai
Anonim
Tumia Kikosi Kueneza Shangwe ya Likizo!
Tumia Kikosi Kueneza Shangwe ya Likizo!

Hii inayoweza kufundishwa itakuonyesha jinsi ya kujenga mti wa Krismasi wa eneo-kazi kutoka kwa vifaa vya ofisini, ongeza kidhibiti kidogo na LEDs zinazoweza kushughulikiwa, na kisha utumie Sphero Force Band (Iliyotolewa na kizazi cha pili Sphero BB-8 droid) kuwasha taa na mbali. Wakati nitatoa muhtasari wa teknolojia ya msingi hapa, habari nyingi za msingi zinaweza kupatikana katika Agizo langu la awali la Kudhibiti, ESP8266 na Sauti ya Google.

Vifaa:

Vifaa vinavyohitajika ni:

  • Sphero Force Band (Kawaida $ 80, lakini tafuta mauzo ya Likizo!)
  • Strand ya WS2812B LEDs (Neopixels hufanya kazi, lakini zinafanana na ni ghali zaidi kuliko zingine)
  • Bodi ya kuzuka ya ESP8266.
  • 3x waya za kuruka kwa Mwanamume na Mwanamke.
  • Chuma cha kulehemu
  • USB-A kwa kebo ndogo ya USB
  • Vipande kadhaa vya karatasi 8.5 "na 11" (SI Cardstock)
  • Mkanda wa Scotch
  • Mikasi
  • Kifaa cha Android au iOS kilicho na Bluetooth
  • Kompyuta iliyo na kivinjari cha wavuti na IDE ya Arduino

Ikiwa bado haujachukua, chukua dakika kukagua Maagizo yangu ya awali, na kisha tutaanza!

Hatua ya 1: Jenga Mti

Jenga Mti!
Jenga Mti!
Jenga Mti!
Jenga Mti!
Jenga Mti!
Jenga Mti!
Jenga Mti!
Jenga Mti!

Sio lazima ufanye hatua hii kwanza, lakini ni vizuri kuwa na muundo wa jumla wa kujenga baadaye. Unaweza pia kuchukua nafasi ya mti na kitu chochote kingine unachotaka - wreath, candelabra, au hata kofia. Ninapenda mti wa karatasi kwa sababu ni rahisi kujenga, na karatasi inafanya kazi vizuri kwa kueneza nuru kutoka kwa LED.

Katika msingi wa mti wetu, tutakuwa na koni ngumu ya karatasi. Hii inaweza kufanywa kwa kuchukua vipande 4-5 vya karatasi, na kuifanya kuwa bomba refu, kisha upotosha ncha kwa mwelekeo tofauti. Niligundua kuwa koni yenye kipenyo cha msingi cha karibu inchi tatu ilifanya kazi vizuri. Mara tu unapoiingiza kwenye umbo unalotaka, andika koni yenyewe kwenye kingo za juu na chini. Sasa tumia mkasi wako kufanya mwisho mpana hata, kwa kuwa koni inaweza kusimama yenyewe.

Kwa nje ya mti, utahitaji vipande 4 vya karatasi 8.5 "na 11". Zinamishe zote kwa urefu wa nusu, kisha pindisha pembe mbili zilizo karibu kuelekea katikati. Chukua vipande viwili vya karatasi vilivyokunjwa, uziweke juu ya kila mmoja ili vijiti vya pembetatu viwe vinagusa, na uweke mkanda pamoja. Kisha, piga bomba moja kwa kila sehemu kuu ya karatasi. Sasa, ikiwa unavuta kwa upole ncha za gorofa za kila kipande kando na kila mmoja na kurudia kando ya asili, utapata kipande cha umbo la V cha karatasi inayoingiliana. Shinikiza kwa upole mwisho mrefu wa V hii pamoja, ukiruhusu sehemu ya katikati kutokea. Kipande cha mwisho kinapaswa kuwa na sehemu ya msalaba yenye umbo la pamoja, na miguu miwili kwa muda mrefu kuliko zile zingine mbili. Rudia mchakato huu na vipande vingine vya karatasi.

Unapaswa sasa kuwa na vipande viwili vya karatasi ambavyo vina aina ya sura ya kite wakati inatazamwa kutoka upande, na sura ya pamoja wakati inatazamwa kutoka juu. Zibandike juu ya kila mmoja ili miguu yote minne iwe sawa, na uinamishe kwa ndani kwa ndani. Sasa unayo miniature, ingawa haijulikani, mti wa Krismasi umetengenezwa kabisa kutoka kwa karatasi ya printa na mkanda wa scotch!

Kama nilivyosema hapo awali, hii ni chaguo tu. Chochote unachoweza kuweka LED pia kitafanya kazi!

Hatua ya 2: Unganisha Taa

Image
Image
Unganisha Taa!
Unganisha Taa!
Unganisha Taa!
Unganisha Taa!

Sasa kwa kuwa tuna mti, ni wakati wa kuongeza taa. Nilitumia LEDs 40 za RGB kutoka kwa strand kwa sababu ilionekana kama urefu mzuri kwa mti mdogo wa desktop. Unaweza kutumia zaidi au chini, lakini kumbuka kuwa ikiwa unatumia nyingi sana, huenda usiweze kusambaza nguvu za kutosha kwa wote.

Tutaanza na programu rahisi ambayo inabadilisha taa nyingi kuwa kijani (kufanya jumla ya kijani kibichi), lakini inabadilisha taa zingine kuwa rangi mpya kila sekunde 3. Unaweza kupata nambari ya kushikamana na mradi huu.

ESP8266 haina msaada kwa maktaba ya Timer0 / Timer3 ambayo kawaida inaweza kutumika kwa kitu kama hiki, lakini ina maktaba yake, inayoitwa Ticker, ambayo inaruhusu kazi kurudiwa kwa muda wa kawaida. Tunatumia hii na taarifa ya kubadili kuchagua kwa nasibu kati ya rangi nne kila sekunde 5.

Ingawa situmii kamba ya taa ya NeoPixel, bado ninaweza kutumia maktaba ya Adafruit NeoPixel, ambayo tayari ina msaada kwa ESP8266 na inafanya uppdatering taa. Hii inaweza kuwekwa kutoka kwa msimamizi wa maktaba katika Arduino IDE.

Kuunganisha taa na kuzuka kwangu kwa ESP8266, nilitumia waya tatu za kuruka-kiume-kwa-kike, nikifunga mwisho wa kiume moja kwa moja kwenye mkanda wa LED, na kuziba ncha nyingine kwenye pini za bodi yangu ya kuzuka. GND kwenye strand inaunganisha ardhini, DI (data in) inaunganisha kwa D4 (ingawa pini yoyote ya pato kwenye ESP8266 inapaswa kufanya kazi), na 5V inaunganisha kwa VIN, ambayo inaruhusu strand kuchora nguvu kutoka bandari ya USB bila ya kwenda kupitia MCU kwanza.

Kuunganisha kamba ya taa kwenye mti, nilitia taa karibu na koni na kuipiga mahali. Niliweka koni chini ya bakuli la karatasi ili kuongeza msaada zaidi na mahali pa kushikilia mdhibiti mdogo. Sasa kilichobaki ni kuunganisha mti wetu kwa Kikosi!

Hatua ya 3: Unganisha kwenye Mtandao

Image
Image

Sasa tunahitaji kuunganisha mti kwenye mtandao. Sehemu hii karibu inafanana na hatua 1 na 2 ya Mafundisho yangu ya awali, yaliyopatikana hapa. Ikiwa haujafanya hivyo, fuata maagizo hayo ya kuanzisha akaunti ya Adafruit IO na unda malisho ya "onoff" kudhibiti mti wako.

Sasisho za nambari ni ndogo sana. Nambari nyingi za kuunganishwa na WiFi na seva za Adafruit IO zinatokana na mifano iliyojumuishwa na maktaba yao. Nambari ya kushughulikia mabadiliko ya Adafruit IO imeongezwa kwenye kitanzi kuu, na mabadiliko ya ulimwengu kufuatilia hali ya nuru imeongezwa. Nambari ya chanzo ya sehemu hii inaweza kupatikana ikiwa imeambatishwa na mradi huu.

Ili kujaribu sehemu hii ya mradi, pakia programu na angalia mfuatiliaji wa serial. Mara tu inaposema MQTT imeunganishwa, jaribu kusonga swichi kwenye dashibodi yako ya Adafruit IO kuwasha na kuwasha taa. Mara tu inapofanya kazi, kilichobaki ni kuunganisha bendi yako ya nguvu kwa Adafruit IO!

Unapaswa kuhakikisha kuwa unatumia toleo la programu ya ESP 2.0.0. Watu wengine walikuwa na shida na mafunzo yangu ya awali, lakini mtumiaji PabloA52 aligundua kuwa hii ilisaidia kurekebisha.

Hatua ya 4: Tumia Kikosi

Tumia Nguvu!
Tumia Nguvu!
Tumia Nguvu!
Tumia Nguvu!
Tumia Nguvu!
Tumia Nguvu!

Kwa $ 80, Sphero brand Force Band ni ya bei kidogo, lakini ikiwa unaweza kuipata kwa kuuza kwa likizo, ni kifaa kidogo cha kufurahisha. Moja ya mambo ya baridi zaidi juu ya bendi hiyo ni kwamba Sphero aliongeza chaguo la kuiunganisha kwenye Mtandao wa Vitu kupitia IFTTT. Hatua hii inahitaji Bendi ya Kikosi na programu ya bure ya Star Wars Force Band kutoka Sphero. Ikiwa hauna hizo, hakuna wasiwasi! Kuna vichocheo vingine vingi kwenye IFTTT ambavyo vinaweza pia kutumiwa, kutoka kwa Msaidizi wa Google au udhibiti wa sauti wa Alexa, kwa ujumuishaji wa nyumba nzuri, au hata kuguswa na hadhi ya agizo lako la pizza!

Ikiwa tayari hauna akaunti ya IFTTT, fungua moja ukitumia barua pepe ile ile uliyotumia akaunti ya Adafruit IO. Kisha, nenda kwa platform.ifttt.com kuanza kujenga applet yako maalum.

Kikosi cha Nguvu kina vichocheo vitatu: Sukuma kwa nguvu, Vuta kwa nguvu, na Lazimisha Acha. Niliamua kutumia Push ya Nguvu kuwasha taa na Lazimisha Kuvuta kuzima, lakini unaweza kutumia mchanganyiko wowote unaotaka. Ili kutengeneza applet mpya, nenda kwenye dashibodi yako, na ubonyeze kitufe cha "Applet Mpya". Chini ya sehemu ya "Kama Hii", anza kuandika "Sphero", na uchague "Star Wars Force Band na Sphero" kutoka kwenye menyu kunjuzi. Kisha, chagua kichocheo kinachofaa kwa hatua unayojaribu kufanya.

Chini ya sehemu ya "Kisha", chagua Adafruit, kisha uchague "Tuma Takwimu kwa Adafruit IO." Kutoka hapo unaweza kuchagua jina la malisho unayotaka kusasisha na thamani unayotaka kusasisha nayo (ama "ON" au "OFF"). Ongeza jina na maelezo, kisha uhifadhi applet. Applet hii itapatikana kwako isipokuwa ukiichapisha, kwa hivyo jisikie huru kuibadilisha au kujaribu kwa muda kidogo.

Mara tu ukihifadhi applet, rudi kwenye dashibodi yako ili kuiwezesha. Ikiwa haujafanya hivyo, IFTTT itakuchochea unganisha akaunti zako za Adafruit IO na Force Band.

Hatua ya mwisho ni kuunganisha Kikosi chako cha Kikosi na IFTTT kupitia programu ya Kikosi cha Kikosi. Washa Kikosi chako cha Kikosi na ufungue programu. Fuata hatua zilizo kwenye skrini ili kuunganisha bendi na ujitambulishe na vidhibiti. Chini ya menyu kuu, chagua mipangilio, kisha washa Udhibiti wa Kikosi na IFTTT. Hii itaongeza kipengee kipya kwenye menyu kuu, inayoitwa Udhibiti wa Kikosi. Katika menyu hii mpya, hakikisha akaunti zako zimeunganishwa, kisha uchague "Tumia Kikosi". Hii itaanza kufuatilia ishara na kisha kuonyesha mazungumzo ya vitendo vyote vilivyotumwa kwa IFTTT.

Kila kitu kinapaswa kushikamana wakati huu. Yote ambayo inapaswa kushoto ni kujaribu mfumo kwa ujumla!

Hatua ya 5: Upimaji wa Mwisho

Mfumo kwa ujumla unapaswa sasa kufanya kazi. Bendi itatetemeka kidogo na kutoa kelele wakati inatambua ishara, na kuna usawa kidogo kati ya mtetemo huu na athari ya taa. Walakini, hii sio mbaya sana ikizingatiwa kuwa ishara inapaswa kusafiri juu ya Bluetooth kutoka kwa bendi hadi kifaa chako mahiri, kutoka hapo kupitia WiFi au data hadi seva za IFTTT, kutoka kwa seva za IFTTT hadi seva za Adafruit IO, na mwishowe kutoka hapo kwa ESP8266 juu ya WiFi. Upungufu mwingine kuu ni kwamba programu ya Kikosi cha Kikosi lazima iwe inaendesha mbele kwa kifaa chochote unachotumia. Hiyo ndiyo sababu kuu ambayo sina video ya mradi wa mwisho bado, lakini tunatumahi kuwa hiyo itarekebishwa hivi karibuni.

Wakati Maalum ya Krismasi ya Star Wars inaweza kuwa imetufundisha kuwa SciFi na Likizo sio kila wakati huenda pamoja, tunatumahi bado unaweza kuwa na furaha ya kueneza furaha ya Yuletide na kuonyesha marafiki wako na Kikosi! Asante kwa kusoma, na kufurahiya!

Ilipendekeza: