Sisukord:

Alexa-toega surmatähe lamp: 17 sammu (koos piltidega)
Alexa-toega surmatähe lamp: 17 sammu (koos piltidega)

Video: Alexa-toega surmatähe lamp: 17 sammu (koos piltidega)

Video: Alexa-toega surmatähe lamp: 17 sammu (koos piltidega)
Video: Home Assistant. Урок 9.4 ADD-ON - Xiaomi Gateway 3, интеграция в zigbee2mqtt 2024, November
Anonim
Alexa-toega surmatähe lamp
Alexa-toega surmatähe lamp
Alexa-toega surmatähe lamp
Alexa-toega surmatähe lamp

Selle ainulaadse häälega aktiveeritava lambi abil saate oma elutuppa tuua katkendi tumedast küljest. Funktsionaalne kunstiteos, mida on nii kasulik kui ka meeldiv vaadata. Kas sisse või välja lülitada? Kõik lambid teevad seda! Heleduse muutmine? Väga tavaline! Aga kas teie oma saab seda teha? *vihje sissejuhatava video helitugevuse suurendamiseks*

Rad, kas pole? Peale selle laheda valguse-heli helisaate saate paluda Alexal ka lihtsalt lamp sisse/välja lülitada või valida heleduse seade kümne helendustaseme vahel.

Muljetage oma sõpradele tumeda poole tõelise jõuga!

1. samm: ülevaade

See projekt võtab populaarse IKEA lambi, automatiseerib selle valgustuse / kineetilised toimingud ja ühendab selle Amazon Alexaga, et võimaldada hääljuhtimist. Selle projekti kuus komponenti võtmise järjekorras on järgmised:

  • Lambi värvimine (sammud 2-6)
  • Vooluahela loomine (samm 7)
  • Alexa seadistamine (8. samm)
  • Mootori paigaldamine (sammud 9–11)
  • Trakside ehitamine (12. samm)
  • Kõigi kokkupanek (sammud 13-16)

Selleks, et töökoormust oleks võimalik hallata, olen abstraktselt välja võtnud taustaprogrammi elemendid, mis parsivad Alexa sõnumeid ja tegelevad reaalajas suhtlemisega. Peate üles laadima ainult Arduino visandi ja seadistama Alexa oskuse, nagu on kirjeldatud selles õpetuses, ja hääljuhtimine peaks toimuma kohe.

Kogu asjakohase koodi leiate siit. Kõik STL -mudelid on mõõdetud millimeetrites. See on minu esimene kord, kui kirjutan Instructable'i, nii et teie kommentaarid ja tagasiside on väga teretulnud!

Samm: tooge lamp üles

Tooge lamp
Tooge lamp
Tooge lamp
Tooge lamp
Tooge lamp
Tooge lamp

Suunduge lähimasse IKEA -sse ja hankige rippvalgusti PS 2014.

Tuleb 14 "ja 20" versioon. Hankige valge/vaskvariandiga 14 tolli. Pakendist lahti võtmisel leiate valge keskraami, 10 vasest käepidet ja 40 valget paneeli. Neli paneeli lähevad kummalegi käele pildil märgitud punktides. Järgmised neli rida ilmuma:

  • Väikesed ülemised paneelid
  • Suured üla- ja keskpaneelid
  • Suured alumised-keskmised paneelid
  • Väikesed alumised paneelid

Kinnitage käed raami külge ja märgistage need mõne kleeplindiga. Märgistage ka paneelid (kuid ärge neid veel kinnitage). Märgistasin käed 0 kuni 9 ja paneelid B0 kuni B9 ja T0 kuni T9. Pange tähele, et ma kasutasin iga paneeli numbrit kaks korda, kuna ridade 1 ja 2 kujundus (nagu 3 ja 4) on eristav ja sama silti saab kasutada. Näiteks paneelil 7 olevad paneelid oleksid T7 (väike ülaosa), T7 (suur ülaosa keskel), B7 (suur alt-keskel) ja B7 (väike alt).

Tüütu? Jah. Kuid kogu see märgistamine muutub hiljem asjakohaseks. Nii et laske käia, sildistage ära!

3. samm: värvige need läikivaks halliks

Värvige need läikivalt halliks
Värvige need läikivalt halliks
Värvige need läikivalt halliks
Värvige need läikivalt halliks
Värvige need läikivalt halliks
Värvige need läikivalt halliks
Värvige need läikivalt halliks
Värvige need läikivalt halliks

Valige mõni läikiv hall värv. Hankige paar purki, neid läheb vaja. Käisin Rust-Oleum Gloss Winter Greyga.

Asetage paneelid maha (kõik 40!) Ja piserdage neid ühtlaselt. Kandke kindlasti maski. Isegi pime pool peab ohutust esikohale! Vaadake viitamiseks minu oma.

Jätke paneelid üleöö kuivama, seejärel tehke neile teine kate. Kallis!

4. samm: lindistage kraavid üles

Teipige kraavid üles
Teipige kraavid üles
Teipige kraavid üles
Teipige kraavid üles
Teipige kraavid üles
Teipige kraavid üles

Pange kõik paneelid tagasi kätele, kuid mitte lõpuni. Ärge laske neil sisse klõpsata. Varsti eemaldate need uuesti ja paika klõpsatud paneeli eemaldamine võtab natuke vaeva.

Kui see on tehtud, kasutage kõigi maakera "kaevikute ja orgude" lindistamiseks viite Death Stari pilti (nagu see). Need on alad, kus soovite jääda helehalliks, näiteks ekvaatorikaevik ja nii edasi. See on aeglane ja korduv protsess, kuid see maksab väga hästi, kui näete lõpptulemust!

Veenduge ka, et lindistate ülemise poolkera suure ringi. Siin tuleb Superlaseri disain hiljem välja selgitada. Lihtsalt kasutage midagi suurt ja ümmargust, et märkida ring maskeerivale teibile. Seejärel lõigake see välja ja kleepige see umbes samasse kohta, nagu piltidel näidatud.

Samm: värvige tekstuuri

Värvige tekstuuris
Värvige tekstuuris
Värvige tekstuuris
Värvige tekstuuris
Värvige tekstuuris
Värvige tekstuuris

Hankige paar purki kivist tekstuuriga halli värvi. Ma läksin Rust-Oleum Grey Stone viimistlusega.

Võtke paneelid maha ja värvige need! Üks kiht aeglasema, kergelt püsiva pihustamisega andis mulle just õige puudutuse. Sildid kätel ja paneelidel aitavad teil tükid kujunduses õigesse kohta paigutada, kuid hoidke seda hilisemaks.

Rebige maskeeriv lint ja vioola välja, teie Death Stari paneelid on valmis!

Samm: tõmmake Superlaser välja

Joonista Superlaser välja
Joonista Superlaser välja
Joonista Superlaser välja
Joonista Superlaser välja
Joonista Superlaser välja
Joonista Superlaser välja

Kasutage Superlaseri trafareti valmistamiseks 3D -printerit. Lisasin STL -i oma disainist.

Kinnitage käepidemetele tagasi ainult need paneelid, millel on Superlaseri ala (ainult kergelt, veel ei klõpsata), ja kleepige need teiselt poolt kokku. Kleepige 3D -prinditud šabloon ja kasutage kontsentriliste ringide leidmiseks musta teravat. Seejärel tehke oma Superlaseri sisekujunduse jaoks jooned, kasutades oma viitenumbrit Surmatäht.

Palju õnne, olete kõik disainibittidega valmis!

Piisab kunstilisest värgist. Nüüd hakkame tehniliseks.

Samm: looge vooluring

Ehita vooluring
Ehita vooluring
Ehita vooluring
Ehita vooluring
Ehita vooluring
Ehita vooluring

Teil on kenasti maalitud maakera ja hästi toimiv mootorisüsteem, kuid see asi ei ühenda Alexa endaga! Teeme selle ringkäigu teoks.

PCB tellimiseks kasutage Gerberi faile. Mulle isiklikult meeldib OSH Park'i kasutada. Kui te ei soovi Gerberi failidega tegeleda, tellige lihtsalt tahvel, mille olen siin jaganud.

Kui ootate plaadi saabumist, võtke üles skeemil näidatud komponendid:

  • 1 x Arduino MKR1000
  • 1 x A4988 samm -draiver
  • 1 x 5V 1-kanaliline SSR-plaat
  • 1 x LM7805 regulaator + jahutusradiaator
  • 1 x 1N4004 diood
  • 1 x 100 µF kondensaator
  • 1 x 10 µF kondensaator
  • 1 x 0,1 µF kondensaator
  • 3 x 2-pooluselist 5 mm kruviklemmi

Jootke kõik peale, nagu piltidel näidatud. SSR -plaadi kinnitamiseks trükkplaadile kasutage 4 õhukest kruvi. Pange tähele, et peate trükkplaadilt SSR -klemmidele kinnitama kolm lühikest juhtmest.

Kui soovite vooluringi kontrollida, kasutage siin testkoodi. Kui kõik töötab hästi, peaksite nägema midagi ülaltoodud video sarnast.

Samm: ühendage see pilvega

Ühendage see pilvega
Ühendage see pilvega
Ühendage see pilvega
Ühendage see pilvega
Ühendage see pilvega
Ühendage see pilvega

Sellel projektil oli nii palju osi, et tahtsin oma õlgadelt maha võtta taustaprogrammide arendaja stressi. Alexa jaoks on veel mõned konfiguratsioonid, mida peate tegema. Ja teil on vaja kaja! Kui Amazon lubab mul selle oskuse avalikkusele käivitada - see on veel ülevaatamisel -, värskendan seda sammu, nii et te ei pea üldse Alexa seadistusi tegema. Aga praegu…

Minge Alexa oskuste komplekti arenduskonsooli ja klõpsake nuppu Loo oskus. Andke sellele nimi (mis on ka teie kutsumise nimi) ja seejärel valige mudeli valimisel "Kohandatud". Minge oskuste konsoolis vasakpoolses veerus JSON Editori ja laadige üles oskuste mudelifail. Seejärel lisage see lõpp-punkti alla lahtrisse "Vaikepiirkond": arn: aws: lambda: us-east-1: 074765571920: function: alexa-deathstar.

Salvestage see kõik ja lubage oskus oma telefoni Alexa rakenduses: Oskused> Teie oskused> Arendusoskused> {Teie uus oskus}. Nüüd proovige seda kõike, paludes oma kajal seadistada oma seade: "Alexa, palu Death Staril seadistamine algatada". Alexa peaks oma asja tegema ja andma teile kaheksakohalise numbri, mis on teie lambi seadme ID.

Kas see toimis ?!

Seejärel laadige DeathStarLamp.ino visand oma MKR1000 -sse. Värskendage enne üleslaadimist kindlasti oma WiFi ja seadme ID üksikasjad ridadel 30-32. Siinkohal peaks Alexale käsu andmine muutma Arduino tihvtide pingenäitajaid (tihvtide kaardistamise kohta vt read 11-15). Kasutage testimiseks multimeetrit!

NB: Kui seadme seadistamine on lõpule jõudnud, töötleb Alexa teie käske, eeldades, et MKR1000 on töökorras. See on ühesuunaline suhtluskanal.

9. samm: katkestage stringid

Lõika stringid ära
Lõika stringid ära
Lõika stringid ära
Lõika stringid ära
Lõika stringid ära
Lõika stringid ära

Lambi avamise ja sulgemise mootoriga juhtimiseks peame vabanema sellega kaasnevast arhailisest nöörmehhanismist.

Eemaldage piltidel märgitud nööriklamber, rihmaratta kork ja rihmaratas. Seejärel keerake rihmaratta all olev väike kruvi lahti, et ülejäänud struktuur puhtalt välja võtta. Pärast panin kruvi tagasi, kuid see pole kohustuslik.

Leidsin nööride külge kinnitatud väikesed vaskpallid üsna ilusad. Nii lõikasin nööri ära ja liimisin pallid kahele (juhuslikule) valgesse raami märgitud süvendisse. Helistage neile meie põhireaktoriteks! Luke, hoia eemale …

Samm: printige välja mootorikinnitus

Printige välja mootorikinnitus
Printige välja mootorikinnitus
Printige välja mootorikinnitus
Printige välja mootorikinnitus
Printige välja mootorikinnitus
Printige välja mootorikinnitus

Printige välja lisatud STL, mõõdetuna Nema 14 ümmarguse samm -mootori ja M3 soklikorgi kruvide jaoks. Jootsin nelja mootorijuhtme naisteklemmid, seejärel testisin trükitud aluse sobivust. Selle konkreetse astmemudeli aukudena vajalikud mutrid on juba keermestatud.

Kinnitamiseks tegin kuumutatud triikraua abil plastikusse pisikese prooviaugu, seejärel kasutasin 1/2 #5 isekeermestavat kruvi, et kinnitada kinnitus raami külge.

Samm: pange raamiplaadid ja varras sisse

Pange raamiplaadid ja varras sisse
Pange raamiplaadid ja varras sisse
Pange raamiplaadid ja varras sisse
Pange raamiplaadid ja varras sisse
Pange raamiplaadid ja varras sisse
Pange raamiplaadid ja varras sisse

Printige plaadid kahest STL-failist ja vajutage ülemise plaadi pilusse 1/4 -20 kuuskantmutter. Liimi pole vaja, presskinnitus on piisavalt tihe. Kolmeharuline liikuv tükk valgele raami plaatide vahele ja kruvige need nelja 16 mm M3 kruviga.

Seejärel keerake 6-tolline 1/4 "keermestatud varda läbi kuuskantmutri ja kinnitage see 1/4" -5mm võlliühenduse abil mootori võlli külge.

Kas soovite oma seadistusi testida? Varustage vooluahel 12 V toitega, oodake, kuni Arduino ühendub Wifi -ga, ja andke Alexale käsk: "Alexa, palu Death Staril sära kaheks".

Kui kõik töötab hästi, peaksite nägema midagi ülaltoodud video sarnast. Pange tähele, et näidatud videol puuduvad raamiplaadid; Pärast nende lisamist unustasin video teha. Plaadid muudavad kogu mehhanismi palju usaldusväärsemaks ja turvalisemaks.

12. samm: ehitage traksidega

Ehitage traks
Ehitage traks
Ehitage traks
Ehitage traks
Ehitage traks
Ehitage traks

Valisin puidust trakside ehitamise, et saaks lampi riputada mis tahes seina külge. Nii ei piirdu te ainult lae väljalaskeavadega.

Lõika traksist 3 tükki 1,5 "paksusest männiplaadist. Kõiki tükke hoiti 2" laiusena ja kasutage ümmarguse osa leidmiseks IKEA lampi varikatust (või laekatet). Täiendavad mõõtmised on märgitud CAD -renderduses. Seejärel puurige ringis kolm auku nagu näidatud: keskmine auk 3/8 tolli ja kaks külgmist 5/32 tolli.

Samuti puurige pildil märgitud kohtadesse kaks 3/8 "auku (toitekaabli jaoks) ja kaks 1/8" auku (seinakruvide jaoks).

Olgu, aeg maalida (uuesti)! Hankige aerosoolpurk, mis sisaldab valget praimerit ja tumepunast värvi. Mina kasutasin selliseid:

  • KILZ valge õlipõhine sisepind, krunt- ja plekieemaldusaerosool
  • Rust-Oleum Satin Colonial Red üldotstarbeline pihustusvärv

Katke kogu traks kaks korda kruntvärviga, katete vahel on umbes 8-tunnine vahe. Seejärel kasutage maskeerimislinti, et tihendada ainult servad, ja andke asjale paar kihti punast värvi. Jätke üleöö kuivama, seejärel eemaldage maalriteip. Ja teie kahetooniline puidust traks on valmis!

13. samm: pange see kõik kokku - komponendid

Pange see kõik kokku - komponendid
Pange see kõik kokku - komponendid
Pange see kõik kokku - komponendid
Pange see kõik kokku - komponendid
Pange see kõik kokku - komponendid
Pange see kõik kokku - komponendid

Hankige siin loetletud 12VDC 1A toiteallikas.

Valisin selle variandi, et hoida toiteallika mõõtmeid trakside laiuse piires. See toob kõik ilusti kokku! Kasutage nelja #6 x 3/8 isekeermestavat kruvi, et kinnitada toide ja trükkplaat trakside diagonaalse õla siseküljele.

Tõmmake valge kaabel ja maandusjuhe (lambivarju külge kinnitatud) läbi suure keskmise augu ja pange lambiga kaasas olnud kaks kinnituskruvi läbi väiksemate külgaukude (kuid mitte lõpuni). Seejärel kinnitage ümmargune metallplaat kruvide külge, kasutades selleks soonekaare.

14. samm: pange see kõik kokku - mootorijuhtmed

Pange see kõik kokku - mootorijuhtmed
Pange see kõik kokku - mootorijuhtmed
Pange see kõik kokku - mootorijuhtmed
Pange see kõik kokku - mootorijuhtmed
Pange see kõik kokku - mootorijuhtmed
Pange see kõik kokku - mootorijuhtmed

Seejärel pange 2 jala pikkune 4-juhtmeline kaabel läbi põhiaugu ja seejärel läbi varikatuse. Mulle meeldivad kõik minu juhtmed korralikult hallatult, nii et ma sain selle mitmejuhtmelise kaabli.

Levitage neli juhtmest ümber punkti, kus kaabel läbib varikatuseava, ja kasutage juhtmete seadistamiseks kahte väikest külgsoont mõlemal pool varikatuseava. See võimaldab 4-kaablilisel juhtmel läbida varikatuse ilma puurimiseta ja muutmata ning saate siiski varikatuse pistiku algsesse asendisse seada. Parema idee saamiseks vaadake pilte.

Laske 6 "pikkune valge kaabel varikatuse põhjast välja ja umbes 12" pikkune 4-juhtmeline kaabel. Kinnitage kõik oma kohale, tõmmates varikatuse lõpuni üles ja keerates varikatuse pistiku otsakorgi.

Juhtige mitmetuumaline läbi ülemise kaabliava ja keerake üks ots trükkplaadil asuvale neljale klemmile. Veenduge, et õige värvi traat läheb tahvlile märgitud õigesse klemmi: K-must, G-roheline, R-punane, B-sinine. Ühendage mitmikjuhtme teine ots sammust 10 vastavate värviliste juhtmetega.

Samm: ühendage see kõik - ühendused

Pange see kõik kokku - ühendused
Pange see kõik kokku - ühendused
Pange see kõik kokku - ühendused
Pange see kõik kokku - ühendused
Pange see kõik kokku - ühendused
Pange see kõik kokku - ühendused
Pange see kõik kokku - ühendused
Pange see kõik kokku - ühendused

Hankige 18 AWG 3-juhtmeline kaabel, mis on piisavalt pikk, et minna trakside otsast oma kodu lähimasse pistikupessa. Sain selle, sest see sobis hästi trakside punavalge värviteemaga.

Viige see toitekaabel läbi trakside kahe 3/8 kaabliava. Seejärel jootke kaabli üks ots lambi juhtmete külge, mis jäävad välja trakside keskaugust. Ühenduste kinnitamiseks kasutage punast plastlinti (või punast jahutusradiaatorit). Kinnitage 3-juhtmeline pistik toitekaabli teise otsa.

Nüüd eemaldage kaabel SSR -relee ümbrusest. Lõigake kuum traat (antud juhul must) ja kinnitage otsad releeplaadi kruviklemmidesse.

Samuti eemaldage kaabel toiteallika ja vooluahela vahelisest piirkonnast ning asetage kuumade (mustade) ja neutraalsete (valgete) juhtmete külge T-kraani ühendused. Kinnitage vastavad pistikud toiteallika sisendjuhtmete otsa ja ühendage need T-kraani liitmikega. See võimaldab 12 V alalisvoolu toiteallikal saada vahelduvvoolu sisendit, ilma et oleks vaja teist toitekaablit.

Lõpuks lõigake toiteallika väljundjuhtmed lühikeseks ja keerake need trükkplaadi sisendtoite klemmidesse. Ühendage toitekaabel seinakontakti ja kui kõik on õigesti tehtud, peaks Arduino roheline PWR -tuli põlema!

16. samm: riputage see üles

Pange see üles
Pange see üles
Pange see üles
Pange see üles
Pange see üles
Pange see üles
Pange see üles
Pange see üles

Te kõik ehitate lampi. Nüüd installime selle!

Klambri seinale kinnitamiseks kasutage #8 x 2 "seinakinnitusi koos #10 x 1-1/2" mustade kappkruvidega. Seejärel klõpsa kõik värvitud maakerapaneelid õigesse asendisse, kuid jäta paar välja mootori kinnituse ümber. Kinnitage valmis maakera lambipirni raami külge (vt üksikasju IKEA kasutusjuhendist). Kasutasin ka väikest kaablisidet, et joondada mitmetuumaline valge kaabliga.

Seejärel avage veidi lambipaneele, et hõlbustada mootori paigaldamist. See annab teile ruumi juhtmete juhtimiseks ja kruvide töötlemiseks. Kasutage kahte M3 kruvi, et mootor mootorile kinnitada, ja seejärel kinnitage võlliühendus mootori telje külge.

Klõpsake alumises osas ülejäänud paneelid sisse ja oletegi valmis!

17. samm: hakake mängima

Alusta mängimist!
Alusta mängimist!
Alusta mängimist!
Alusta mängimist!
Alusta mängimist!
Alusta mängimist!

Eeldades, et olete oma vooluahela õigesti registreerinud ja ühendanud, peaksite sellel hetkel saama lambi ühendada ja hakata Alexale käske väljastama! Lase käia, proovi. Siin on toimingud, mida saate kasutada:

  • Lülitamine sisse/välja: Alexa, paluge Death Staril sisse/välja lülitada.
  • Heleduse juhtimine: Alexa, paluge Surmatähel sära kuueks.
  • Light-n-Sound show: Alexa, küsi Death Starilt kõiki efekte.

Pidage meeles, et {Surmatäht} tuleks asendada mis tahes oskuste nimega, mille valisite Alexa oskuse seadistamisel. Siin on veel mõned videod lambist tegevuses.

Nautige oma sõprade tutvustamist sithide hiilgusele!

Kosmose väljakutse
Kosmose väljakutse
Kosmose väljakutse
Kosmose väljakutse

Runner Up in the Space Challenge

Soovitan: