Cuprins:

Lampă stea morții activată Alexa: 17 pași (cu imagini)
Lampă stea morții activată Alexa: 17 pași (cu imagini)

Video: Lampă stea morții activată Alexa: 17 pași (cu imagini)

Video: Lampă stea morții activată Alexa: 17 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Noiembrie
Anonim
Lampă cu stea a morții activată Alexa
Lampă cu stea a morții activată Alexa
Lampă cu stea a morții activată Alexa
Lampă cu stea a morții activată Alexa

Aduceți un fragment din partea întunecată în camera dvs. de zi cu această lampă unică activată prin voce. O operă de artă funcțională care este atât utilă, cât și plăcută de privit. Porniți sau dezactivați? Toate lămpile fac asta! Schimbați luminozitatea? Foarte comun! Dar ai tăi pot face asta? * tac pentru a mări volumul pentru video introductiv *

Rad, innit? În afară de spectacolul rece de lumină-sunet, îi puteți cere lui Alexa să aprindă sau să stingă lampa sau să aleagă o setare de luminozitate între zece niveluri de strălucire.

Impresionați-vă prietenii cu adevărata putere a laturii întunecate!

Pasul 1: Prezentare generală

Acest proiect ia o lampă IKEA populară, își automatizează acțiunile de iluminare / cinetică și o conectează la Amazon Alexa pentru a permite controlul vocal. Cele șase componente ale acestui proiect, în ordinea desfășurării, sunt:

  • Vopsirea lămpii (pașii 2-6)
  • Construirea circuitului (Pasul 7)
  • Configurarea Alexa (Pasul 8)
  • Instalarea motorului (pașii 9-11)
  • Construirea parantezei (Pasul 12)
  • Asamblarea tuturor (pașii 13-16)

Pentru a menține volumul de lucru gestionabil, am extras elementele software-ului backend care analizează mesajele Alexa și gestionează comunicarea în timp real. Trebuie doar să încărcați schița Arduino și să configurați abilitatea Alexa așa cum este descris în acest tutorial, iar controlul vocal ar trebui să aibă loc imediat.

Toate codurile relevante pot fi găsite aici. Toate modelele STL sunt măsurate în mm. Este prima dată când scriu un instructabil, așa că comentariile și feedback-ul dvs. sunt foarte apreciate!

Pasul 2: Aduceți lampa

Aduceți lampa
Aduceți lampa
Aduceți lampa
Aduceți lampa
Aduceți lampa
Aduceți lampa

Mergeți la cel mai apropiat IKEA și obțineți lampa suspendată PS 2014.

Va exista o versiune de 14 "și una de 20". Obțineți 14 "cu varianta alb / cupru. La decofrare, veți găsi un cadru central alb, 10 brațe de cupru și 40 de panouri albe. Patru panouri merg pe fiecare braț în punctele marcate în imagine. Următoarele patru rânduri astfel emerge:

  • Panouri mici de sus
  • Panouri mari de sus-mijloc
  • Panouri mari de jos-mijloc
  • Panouri mici de fund

Atașați brațele la cadru și etichetați-le cu niște bandă de mascare. De asemenea, etichetați panourile (dar nu le atașați încă). Am etichetat brațele de la 0 la 9, iar panourile de la B0 la B9 și T0 la T9. Rețineți că am folosit fiecare număr de panou de două ori, deoarece designul rândurilor 1 și 2 (cum ar fi 3 și 4) este distinctiv și se poate utiliza aceeași etichetă. De exemplu, panourile care merg pe brațul 7 ar fi T7 (partea superioară mică), T7 (partea superioară mijlocie mare), B7 (partea inferioară mijlocie mare) și B7 (partea inferioară mică).

Plictisitor? Da. Dar toate aceste etichetări vor deveni relevante mai târziu. Deci, mergeți mai departe, etichetați!

Pasul 3: Pictează-i gri lucios

Pictează-i gri lucios
Pictează-i gri lucios
Pictează-i gri lucios
Pictează-i gri lucios
Pictează-i gri lucios
Pictează-i gri lucios
Pictează-i gri lucios
Pictează-i gri lucios

Ridicați vopsea gri lucioasă. Obțineți câteva cutii, veți avea nevoie de ele. Am mers cu Rust-Oleum Gloss Winter Grey.

Așezați panourile (toate 40!) Și pulverizați-le frumos chiar și chiar. Asigurați-vă că purtați o mască. Chiar și partea întunecată consideră mai întâi siguranța! A se vedea a mea pentru referință.

Lăsați panourile să se usuce peste noapte, apoi dați-le o a doua acoperire. Dulce!

Pasul 4: Bandați bandele în sus

Bandați benzile tranșee
Bandați benzile tranșee
Bandați benzile tranșee
Bandați benzile tranșee
Bandați benzile tranșee
Bandați benzile tranșee

Puneți toate panourile înapoi pe brațe, dar nu până la capăt. Nu le lăsați să se prindă. Le veți elimina din nou în curând și este nevoie de un efort pentru a elimina un panou fixat în poziție.

După ce ați terminat, utilizați o imagine de referință a Stelei Morții (ca aceasta) pentru a înregistra toate „tranșeele și văile” de pe glob. Acestea sunt zonele pe care doriți să rămâneți gri deschis, cum ar fi șanțul ecuatorial și așa mai departe. Este un proces lent și repetitiv, dar va da roade mult după ce veți vedea rezultatul final!

De asemenea, asigurați-vă că lipiți un cerc mare în emisfera superioară. Aici proiectul Superlaserului va fi urmărit ulterior. Folosiți doar ceva mare și circular pentru a marca un cerc în bandă de mascare. Apoi decupați-l și lipiți-l aproximativ în același loc așa cum se arată în imagini.

Pasul 5: vopsiți textura

Vopsea în textură
Vopsea în textură
Vopsea în textură
Vopsea în textură
Vopsea în textură
Vopsea în textură

Obțineți câteva cutii de vopsea gri cu textură de piatră. Am mers cu finisaj Rust-Oleum Grey Stone.

Scoateți panourile și vopsiți-le! O singură haină cu pulverizare mai lentă, ușor susținută, mi-a dat atingerea corectă. Etichetele de pe brațe și panouri vă vor ajuta să puneți piesele la locul lor potrivit în design, dar păstrați-le pentru mai târziu.

Scoateți banda de mascare și viola, panourile Death Star sunt gata!

Pasul 6: Trageți Superlaserul

Trageți Superlaserul
Trageți Superlaserul
Trageți Superlaserul
Trageți Superlaserul
Trageți Superlaserul
Trageți Superlaserul

Folosiți o imprimantă 3D pentru a crea un șablon pentru Superlaser. Am atașat STL din designul meu.

Atașați numai panourile care au zona Superlaser înapoi pe brațe (doar ușor, încă nu se fixează) și lipiți-le împreună de cealaltă parte. Lipiți șablonul tipărit 3D și folosiți un sharpie negru pentru a urmări cercurile concentrice. Apoi creați linii pentru designul intern al Superlaserului utilizând imaginea de referință a Stelei Morții.

Felicitări, ați terminat cu biții de design!

Destul de lucruri artistice. Acum hai să devenim tehnici.

Pasul 7: Construiți circuitul

Construiește circuitul
Construiește circuitul
Construiește circuitul
Construiește circuitul
Construiește circuitul
Construiește circuitul

Ai un glob frumos pictat și un sistem motor care funcționează bine, dar acest lucru nu se va conecta la Alexa în sine! Să facem acest circuit să se întâmple.

Utilizați fișierele Gerber atașate pentru a comanda PCB. Personal îmi place să folosesc OSH Park. Dacă nu doriți să vă ocupați de fișierele Gerber, comandați doar tabloul pe care l-am distribuit aici.

În timp ce așteptați sosirea plăcii, ridicați componentele prezentate în schemă:

  • 1 x Arduino MKR1000
  • 1 x A4988 Driver pas cu pas
  • Placă SSR 1 x 5V 1 canal
  • 1 x regulator LM7805 + radiator
  • 1 x 1N4004 diodă
  • 1 x condensator 100µF
  • 1 x condensator 10µF
  • 1 x condensator 0.1µF
  • 3 x terminale cu șurub cu 2 poli de 5 mm

Lipiți totul pornit așa cum se arată în imagini. Utilizați 4 șuruburi subțiri pentru a atașa placa SSR la PCB. Rețineți că va trebui să atașați trei fire scurte de la PCB la terminalele SSR.

Dacă doriți să verificați circuitul, utilizați codul de testare aici. Dacă totul funcționează bine, ar trebui să vedeți ceva de genul videoclipului de mai sus.

Pasul 8: conectați-l la cloud

Conectați-l la cloud
Conectați-l la cloud
Conectați-l la cloud
Conectați-l la cloud
Conectați-l la cloud
Conectați-l la cloud

Au existat atât de multe părți în acest proiect încât am vrut să scap de stresul software-ului backend de pe umerii tăi. Există încă o configurație pentru Alexa pe care trebuie să o faceți. Și vei avea nevoie de un ecou! Dacă Amazon îmi permite să lansez această abilitate către public - încă în curs de examinare - voi actualiza acest pas, astfel încât să nu fie nevoie să faceți deloc configurarea Alexa. Dar deocamdată …

Accesați Alexa Skills Kit Dev Console și apăsați Create Skill. Dați-i un nume (care va fi și numele invocației dvs.), apoi alegeți „Personalizat” atunci când selectați un model. În consola abilităților, accesați Editorul JSON din coloana din stânga și încărcați fișierul model al abilității. Apoi, în Endpoint, adăugați acest lucru la caseta „Regiune implicită”: arn: aws: lambda: us-east-1: 074765571920: function: alexa-deathstar.

Salvați totul și activați abilitățile din aplicația Alexa a telefonului dvs.: Abilități> Abilitățile dvs.> Abilități de dezvoltare> {Noua dvs. abilitate}. Acum testați toate acestea solicitându-vă Echo-ului să vă configureze dispozitivul: „Alexa, cere Death Star să inițieze configurarea”. Alexa ar trebui să facă treaba sa și să vă ofere un număr de 8 cifre care va fi ID-ul dispozitivului lămpii dvs.

A funcționat?!

Apoi, încărcați schița DeathStarLamp.ino pe MKR1000. Asigurați-vă că vă actualizați detaliile Wifi și ID-ul dispozitivului pe liniile 30-32 înainte de încărcare. În acest moment, emiterea unei comenzi către Alexa ar trebui să schimbe citirile de tensiune ale pinilor Arduino (a se vedea liniile 11-15 pentru maparea pinilor). Folosiți un multimetru pentru a testa!

NB: Odată ce configurarea dispozitivului este completă, Alexa vă va procesa comenzile presupunând că MKR1000 este în funcțiune. Este un canal de comunicare unidirecțional.

Pasul 9: Tăiați șirurile

Tăiați corzile
Tăiați corzile
Tăiați corzile
Tăiați corzile
Tăiați corzile
Tăiați corzile

Pentru a face deschiderea și închiderea lămpii acționate de motor, trebuie să scăpăm de mecanismul de șir arhaic cu care vine.

Scoateți șnurul, capacul fuliei și scripetele marcate în imagini. Apoi deșurubați șurubul de sub scripete pentru a scoate curat structura rămasă. Am pus șurubul la loc, dar nu este obligatoriu.

Mi s-au părut destul de frumoase micile bile de cupru atașate la capetele șirurilor. Așa că am tăiat șirul și am lipit bilele în cele două jgheaburi (aleatorii) marcate pe cadrul alb. Numiți-i Reactorii noștri de bază! Luke, stai departe …

Pasul 10: Imprimați suportul motorului

Imprimați suportul motorului
Imprimați suportul motorului
Imprimați suportul motorului
Imprimați suportul motorului
Imprimați suportul motorului
Imprimați suportul motorului

Imprimați STL-ul atașat, măsurat pentru un motor pas cu pas Nema 14 și șuruburi cu capac M3. Am lipit terminale de sex feminin pe cele patru fire ale motorului, apoi am testat potrivirea pe suportul tipărit. Piulițele necesare ca găuri ale acestui model pas cu pas sunt deja filetate.

Pentru atașare, am făcut o mică gaură pilot în plastic folosind un fier de călcat încălzit, apoi am folosit un șurub autofiletant de 1/2 # 5 pentru a fixa suportul pe cadru.

Pasul 11: Puneți plăcile cadrului și tija

Puneți plăcile cadrului și tija
Puneți plăcile cadrului și tija
Puneți plăcile cadrului și tija
Puneți plăcile cadrului și tija
Puneți plăcile cadrului și tija
Puneți plăcile cadrului și tija

Imprimați plăcile din cele două fișiere STL și apăsați o piuliță hexagonală de 1/4 -20 în fanta superioară a plăcii. Nu este nevoie de lipici, fixarea prin presare va fi suficient de strânsă. încadrați între plăci și înșurubați-le folosind patru șuruburi M3 de 16 mm.

Apoi înșurubați o tijă filetată lungă de 6 inci de 1/4 "prin piulița hexagonală și atașați-o la arborele motorului cu ajutorul cuplajului de arbore de 1/4" -5mm.

Vrei să testezi configurarea? Alimentați circuitul cu 12V, așteptați conectarea Arduino la Wifi și dați o comandă lui Alexa: „Alexa, cere Death Star să seteze strălucirea la două”.

Dacă totul funcționează bine, ar trebui să vedeți ceva de genul videoclipului de mai sus. Rețineți că videoclipului prezentat îi lipsesc plăcile cadrului; Am uitat să fac un videoclip după ce le-am adăugat. Plăcile fac întregul mecanism mult mai sigur și mai sigur.

Pasul 12: Construiește breteaua

Construiește breteaua
Construiește breteaua
Construiește breteaua
Construiește breteaua
Construiește breteaua
Construiește breteaua

Am optat pentru construirea unei bretele din lemn, astfel încât să poată atârna lampa de orice perete. În acest fel nu sunteți limitat doar la prizele de tavan.

Tăiați cele 3 bucăți ale acoladei dintr-o placă de pin groasă de 1,5 ". Toate piesele au fost păstrate de 2" lățime și utilizați copertina (sau capacul tavanului) lămpii IKEA pentru a trasa partea circulară. Alte măsurători adnotate în randarea CAD. Apoi găuriți cele trei găuri din cerc așa cum se arată: una din mijloc cu un bit de 3/8 ", iar cele două laterale cu un bit de 5/32".

De asemenea, găuriți două găuri de 3/8 "(pentru cablul de alimentare) și două găuri de 1/8" (pentru șuruburi de perete) în locurile marcate în imagine.

Bine, e timpul să pictezi (din nou)! Obțineți câte o cutie cu aerosoli, fiecare din grund alb și vopsea roșu închis. Le-am folosit pe acestea:

  • KILZ Grund de interior pe bază de ulei alb, sigilant și aerosol pentru blocarea petelor
  • Rust-Oleum Satin Colonial Roșu Vopsea spray de uz general

Îmbrăcați întreaga paranteză cu grundul de două ori, cu o distanță de aproximativ 8 ore între straturi. Apoi folosiți bandă de mascare pentru a sigila numai marginile și dați lucrului câteva straturi de vopsea roșie. Lăsați să se usuce peste noapte, apoi scoateți banda de mascare. Și breteaua dvs. din două tonuri este gata!

Pasul 13: Puneți totul împreună - Componente

Puneți totul împreună - Componente
Puneți totul împreună - Componente
Puneți totul împreună - Componente
Puneți totul împreună - Componente
Puneți totul împreună - Componente
Puneți totul împreună - Componente

Obțineți sursa de alimentare 12VDC 1A listată aici.

Am ales această opțiune pentru a menține dimensiunile sursei de alimentare în lățimea bretelei. Reunește totul frumos! Utilizați patru șuruburi autofiletante # 6 x 3/8 pentru a fixa sursa de alimentare și placa de circuit în interiorul brațului diagonal al acoladei.

Trageți cablul alb și firul de masă (atașat la baldachinul lămpii) prin gaura mijlocie mare și puneți cele două șuruburi de fixare care au venit cu lampa prin găurile laterale mai mici (dar nu până la capăt). Apoi atașați placa metalică rotundă la șuruburi folosind arcurile de canelură de pe ea.

Pasul 14: Puneți totul împreună - Firele motorului

Puneți totul împreună - Firele motorului
Puneți totul împreună - Firele motorului
Puneți totul împreună - fire de motor
Puneți totul împreună - fire de motor
Puneți totul împreună - Firele motorului
Puneți totul împreună - Firele motorului

Apoi, puneți un cablu lung de 2 metri, cu 4 fire, prin orificiul principal și apoi prin orificiul baldachinului. Îmi plac firele mele bine gestionate, așa că am primit acest cablu multicore.

Împărțiți cele patru fire în jurul punctului în care cablul trece prin orificiul baldachinului și utilizați cele două caneluri laterale minuscule de pe ambele părți ale orificiului baldachinului pentru a seta cablurile. Acest lucru va permite firului cu 4 cabluri să treacă prin baldachin fără nici o găurire sau modificare și veți putea în continuare să setați ștecherul baldachinului în poziția sa originală. Vedeți imagini pentru o idee mai bună.

Lăsați un cablu alb de 6 "să iasă din fundul baldachinului și o lungime de aproximativ 12" a cablului cu 4 fire. Fixați totul la locul său trăgând copertina până la capăt și înșurubând capacul de capăt al dopului de copertină.

Treceți multicore prin orificiul superior al cablului și înșurubați un capăt la cele patru terminale desemnate pentru stepper pe placa de circuit. Asigurați-vă că firul colorat corect intră în terminalul corect așa cum este etichetat pe tablă: K-negru, G-verde, R-roșu, B-albastru. Conectați celălalt capăt al multicorei la firele colorate corespunzătoare ale motorului pas cu pas de la pasul 10.

Pasul 15: Puneți totul împreună - Conexiuni

Puneți totul împreună - Conexiuni
Puneți totul împreună - Conexiuni
Puneți totul împreună - Conexiuni
Puneți totul împreună - Conexiuni
Puneți totul împreună - Conexiuni
Puneți totul împreună - Conexiuni
Puneți totul împreună - Conexiuni
Puneți totul împreună - Conexiuni

Obțineți un cablu cu 3 fire de 18 AWG suficient de lung pentru a merge de la vârful bretelei la cea mai apropiată priză de curent din casa dvs. Am primit-o pentru că a mers bine cu tema culorii roșu-alb a bretelei.

Treceți acest cablu de alimentare prin cele două orificii de cablu de 3/8 ale acoladei. Apoi lipiți un capăt al cablului către firele lămpii care ies din orificiul central al acoladei. Folosiți bandă de plastic roșie (sau radiator de culoare roșie) pentru a asigura conexiunile. Atașați o mufă de alimentare cu 3 fire la celălalt capăt al cablului de alimentare.

Îndepărtați acum cablul de la porțiunea din jurul releului SSR. Tăiați firul fierbinte (negru, în acest caz) și fixați capetele în bornele cu șurub ale plăcii releului.

De asemenea, dezbrăcați cablul în jurul zonei dintre sursa de alimentare și circuit și puneți îmbinări T-tap pe firele fierbinți (negre) și neutre (albe). Crimpați conectorii masculi corespunzători la capătul firelor de intrare a sursei de alimentare și conectați-i la îmbinările T-tap. Acest lucru permite sursei de alimentare de 12VDC să obțină intrarea CA necesară fără a fi nevoie de un al doilea cablu de alimentare.

În cele din urmă, tăiați scurt firele de ieșire ale sursei de alimentare și înșurubați-le în bornele de alimentare de intrare ale plăcii de circuite. Conectați cablul de alimentare la o priză de perete și, dacă totul este corect, lumina verde PWR a Arduino ar trebui să se aprindă!

Pasul 16: închide-l

Închide-l
Închide-l
Închide-l
Închide-l
Închide-l
Închide-l
Închide-l
Închide-l

Toți construiți lampa. Acum să-l instalăm!

Folosiți ancore de perete # 8 x 2 "cu șuruburi de dulap negru # 10 x 1-1 / 2" pentru a fixa breteaua de perete. Apoi fixați toate panourile globului vopsite în poziția lor corectă, dar lăsați câteva în partea de jos în jurul suportului motorului. Atașați globul completat la rama corpului de fixare a becului (consultați manualul IKEA pentru detalii). De asemenea, am folosit o legătură mică pentru cablu pentru a alinia multicorul la cablul alb.

Apoi, deschideți puțin panourile lămpii pentru a ușura instalarea motorului. Acest lucru vă va oferi spațiu pentru a direcționa firele și a lucra șuruburile. Utilizați două șuruburi M3 pentru a atașa motorul la suport, apoi atașați cuplajul arborelui la axa motorului.

Introduceți panourile rămase din secțiunea de jos și sunteți gata!

Pasul 17: Începeți să jucați

Începeți să jucați!
Începeți să jucați!
Începeți să jucați!
Începeți să jucați!
Începeți să jucați!
Începeți să jucați!

Presupunând că v-ați înregistrat și conectat corect circuitul, ar trebui să puteți conecta lampa în acest moment și să începeți să emiteți comenzi către Alexa! Mergeți mai departe, încercați. Iată acțiunile pe care le puteți invoca:

  • Porniți / dezactivați: Alexa, rugați-o pe Death Star să pornească / oprească.
  • Controlul luminozității: Alexa, cere Death Star să seteze strălucirea la șase.
  • Spectacol Light-n-Sound: Alexa, cere Star Death pentru efecte complete.

Rețineți că {Starul Morții} ar trebui înlocuit cu orice nume de abilitate ați ales în timpul configurării abilității Alexa. Iată câteva videoclipuri cu lampa în acțiune.

Distrează-te introducându-ți prietenii în gloria Sith!

Provocarea spațială
Provocarea spațială
Provocarea spațială
Provocarea spațială

Runner Up în Space Challenge

Recomandat: