Sadržaj:

Svjetlo zvijezde smrti s omogućenim Alexa: 17 koraka (sa slikama)
Svjetlo zvijezde smrti s omogućenim Alexa: 17 koraka (sa slikama)

Video: Svjetlo zvijezde smrti s omogućenim Alexa: 17 koraka (sa slikama)

Video: Svjetlo zvijezde smrti s omogućenim Alexa: 17 koraka (sa slikama)
Video: CS50 2015 - Week 6 2024, Srpanj
Anonim
Svjetiljka Zvijezde smrti s omogućenim Alexa
Svjetiljka Zvijezde smrti s omogućenim Alexa
Svjetiljka Zvijezde smrti s omogućenim Alexa
Svjetiljka Zvijezde smrti s omogućenim Alexa

Donesite djelić Tamne strane u svoju dnevnu sobu s ovom jedinstvenom glasom aktiviranom svjetiljkom. Funkcionalno umjetničko djelo koje je korisno i ugodno za pogledati. Uključivanje ili isključivanje? Sve lampe to rade! Promjena svjetline? Vrlo često! No, mogu li tvoji to učiniti? *znak za pojačavanje glasnoće za uvodni video*

Rad, zar ne? Osim kul emisije light-n-sound, Alexa možete zamoliti i da jednostavno uključi/isključi lampu ili odabere postavku svjetline između deset razina sjaja.

Impresionirajte svoje prijatelje istinskom moći Tamne strane!

Korak 1: Pregled

Ovaj projekt uzima popularnu IKEA svjetiljku, automatizira svjetlosne / kinetičke radnje i povezuje ga s Amazon Alexa radi omogućavanja glasovne kontrole. Šest komponenti ovog projekta, prema redoslijedu poduzimanja, su:

  • Slikanje svjetiljke (koraci 2-6)
  • Izgradnja kruga (korak 7)
  • Postavljanje Alexa (8. korak)
  • Postavljanje motora (koraci 9-11)
  • Konstrukcija aparatića (korak 12)
  • Sklapanje svega (Koraci 13-16)

Kako bi se radnim opterećenjem moglo upravljati, izdvojio sam elemente pozadinskog softvera koji raščlanjuje Alexa poruke i upravlja komunikacijom u stvarnom vremenu. Trebate samo prenijeti Arduino skicu i postaviti Alexa vještinu kako je opisano u ovom vodiču, a glasovna kontrola trebala bi se dogoditi "izvan kutije".

Sav relevantni kôd možete pronaći ovdje. Svi STL modeli mjere se u mm. Ovo je prvi put da pišem Instructable, pa su vaši komentari i povratne informacije jako cijenjeni!

Korak 2: Donesite svjetiljku

Uzmi svjetiljku
Uzmi svjetiljku
Uzmi svjetiljku
Uzmi svjetiljku
Uzmi svjetiljku
Uzmi svjetiljku

Idite u najbližu IKEA -u i nabavite svjetiljku PS 2014.

Bit će verzija od 14 "i verzija od 20". Nabavite 14 "s bijelom/bakrenom varijantom. Nakon raspakiranja pronaći ćete bijeli središnji okvir, 10 bakrenih krakova i 40 bijelih ploča. Četiri panela idu na svaki krak na mjestima označenim na slici. Sljedeća četiri reda tako izaći:

  • Male gornje ploče
  • Velike gornje-srednje ploče
  • Velike donje srednje ploče
  • Male donje ploče

Pričvrstite ruke na okvir i označite ih ljepljivom trakom. Označite i ploče (ali ih još nemojte pričvrstiti). Ruke sam označio od 0 do 9, a ploče od B0 do B9 i T0 do T9. Imajte na umu da sam svaki broj ploče koristio dva puta jer je dizajn redaka 1 i 2 (poput 3 i 4) osebujan i može se koristiti ista oznaka. Tako bi, na primjer, ploče koje idu na krak 7 bile T7 (mali gornji dio), T7 (veliki gornji-srednji), B7 (veliki donji-srednji) i B7 (mali donji).

Dosadan? Da. No, sve će to označavanje kasnije postati relevantno. Zato samo naprijed, označite!

Korak 3: Obojite ih sjajno sivom bojom

Obojite ih sjajno sivom bojom
Obojite ih sjajno sivom bojom
Obojite ih sjajno sivom bojom
Obojite ih sjajno sivom bojom
Obojite ih sjajno sivom bojom
Obojite ih sjajno sivom bojom
Obojite ih sjajno sivom bojom
Obojite ih sjajno sivom bojom

Pokupite sjajnu sivu boju. Nabavite par limenki, trebat će vam. Išao sam s Rust-Oleum Gloss Winter Grey.

Položite ploče (svih 40!) I raspršite ih lijepo i ravnomjerno. Nosite masku. Čak i Tamna strana prije svega razmatra sigurnost! Pogledajte moje za referencu.

Ostavite ploče da se osuše preko noći, a zatim ih premažite drugim premazom. Slatko!

Korak 4: Zalijepite rovove

Zalijepite rovove
Zalijepite rovove
Zalijepite rovove
Zalijepite rovove
Zalijepite rovove
Zalijepite rovove

Vratite sve ploče na ruke, ali ne do kraja. Ne dopustite im da uskoče. Uskoro ćete ih opet ukloniti i potrebno je malo truda da biste uklonili ploču koja je postavljena na mjesto.

Kad završite, upotrijebite referentnu sliku Zvijezde smrti (poput ove) da zalijepite sve "rovove i doline" na svijetu. To su područja za koja želite da ostanu svijetlosiva, poput Ekvatorijalnog rova i tako dalje. To je spor i ponavljajući proces, ali će vam se uvelike isplatiti kad vidite krajnji rezultat!

Također obavezno zalijepite veliki krug na gornjoj hemisferi. Ovdje će se Superlaserov dizajn kasnije pratiti. Samo upotrijebite nešto veliko i kružno za označavanje kruga na ljepljivoj traci. Zatim ga izrežite i zalijepite otprilike na isto mjesto kao što je prikazano na slikama.

Korak 5: Obojite teksturu

Boja u teksturi
Boja u teksturi
Boja u teksturi
Boja u teksturi
Boja u teksturi
Boja u teksturi

Nabavite nekoliko limenki sive boje s kamenom teksturom. Otišao sam s Rust-Oleum sivim kamenom.

Skinite ploče i obojite ih! Jedan sloj sa sporijim, blago izdržljivim prskanjem dao mi je pravi dodir. Naljepnice na rukama i pločama pomoći će vam da komade postavite na pravo mjesto u dizajnu, ali to zadržite za kasnije.

Istrgnite maskirnu traku i violu, vaše ploče Zvijezde smrti su spremne!

Korak 6: Izvucite Superlaser

Izvucite Superlaser
Izvucite Superlaser
Izvucite Superlaser
Izvucite Superlaser
Izvucite Superlaser
Izvucite Superlaser

Koristite 3D pisač za izradu šablona za Superlaser. Priložio sam STL iz svog dizajna.

Pričvrstite samo ploče koje imaju Superlaser područje natrag na ruke (samo lagano, još se ne uvlače) i zalijepite ih s druge strane. Zalijepite 3D tiskanu matricu i crnom oštricom iscrtajte koncentrične krugove. Zatim napravite crte za unutarnji dizajn Superlasera koristeći svoju referentnu sliku Zvijezde smrti.

Čestitamo, završili ste s dizajnerskim komadima!

Dosta je umjetničkih stvari. Idemo sada na tehničko.

Korak 7: Izgradite krug

Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug

Imate lijepo obojen globus i dobro funkcionirajući motorni sustav, ali ova stvar se neće povezati sa samom Alexa! Učinimo da se to kolo dogodi.

Za naručivanje PCB -a upotrijebite priložene Gerber datoteke. Osobno volim koristiti OSH Park. Ako se ne želite baviti Gerber datotekama, samo naručite ploču koju sam ovdje podijelio.

Dok čekate da ploča stigne, pokupite komponente prikazane na shemi:

  • 1 x Arduino MKR1000
  • 1 x A4988 Steper Driver
  • 1 x 5V 1-kanalna SSR ploča
  • 1 x regulator LM7805 + hladnjak
  • 1 x 1N4004 dioda
  • 1 x 100µF kondenzator
  • 1 x 10µF kondenzator
  • 1 x 0,1 μF kondenzator
  • 3 x 2-polni vijčani priključci od 5 mm

Lemite sve kako je prikazano na slikama. Pomoću 4 tanka vijka pričvrstite SSR ploču na PCB. Imajte na umu da ćete morati pričvrstiti tri kratke žice s PCB -a na SSR priključke.

Ako želite provjeriti krug, upotrijebite testni kôd ovdje. Ako sve radi dobro, trebali biste vidjeti nešto poput gornjeg videa.

Korak 8: Povežite ga s oblakom

Povežite ga s oblakom
Povežite ga s oblakom
Povežite ga s oblakom
Povežite ga s oblakom
Povežite ga s oblakom
Povežite ga s oblakom

U ovom je projektu bilo toliko dijelova da sam htio skinuti stres s pozadine softverskog programera s vaših ramena. Još uvijek postoji neka konfiguracija za Alexa koju morate napraviti. I trebat će vam Echo! Ako mi Amazon dopusti da ovu vještinu predstavim javnosti - još uvijek u pregledu - ažurirat ću ovaj korak tako da uopće nećete morati postavljati Alexa. Ali za sada…

Idite na Alexa Skills Kit Dev Console i pritisnite Create Skill. Dajte mu ime (koje će ujedno biti i naziv vašeg poziva), a zatim pri odabiru modela odaberite "Prilagođeno". Na konzoli vještine idite na JSON Editor u lijevom stupcu i prenesite datoteku modela vještine. Zatim pod Endpoint, dodajte ovo u okvir "Zadana regija": arn: aws: lambda: us-east-1: 074765571920: function: alexa-deathstar.

Spremite sve i omogućite vještinu u Alexa aplikaciji telefona: Vještine> Vaše vještine> Razvojne vještine> {Vaša nova vještina}. Sada isprobajte sve ovo tražeći od svog Echa da postavi vaš uređaj: "Alexa, zamoli Death Star da započne postavljanje". Alexa bi trebala učiniti svoje i dati vam 8-znamenkasti broj koji će biti ID uređaja vaše svjetiljke.

Je li upalilo?!

Zatim prenesite skicu DeathStarLamp.ino na svoj MKR1000. Prije prijenosa obavezno ažurirajte podatke o Wifiju i ID-u uređaja na linijama 30-32. U ovom trenutku izdavanjem naredbe Alexa trebala bi se promijeniti očitanja napona na Arduino pinovima (pogledajte retke 11-15 za mapiranje pinova). Isprobajte multimetar!

Napomena: Nakon što je postavljanje uređaja dovršeno, Alexa će obraditi vaše naredbe pod pretpostavkom da je MKR1000 pokrenut i radi. To je jednosmjerni komunikacijski kanal.

Korak 9: Prekinite žice

Prekinite žice
Prekinite žice
Prekinite žice
Prekinite žice
Prekinite žice
Prekinite žice

Da bismo otvorili i zatvorili svjetiljku na motorni pogon, moramo se riješiti arhaičnog mehanizma žice s kojim dolazi.

Izvucite stezaljku niti, čep remenice i remenicu označenu na slikama. Zatim odvrnite mali vijak ispod remenice kako biste čisto izvadili preostalu strukturu. Nakon toga sam vratio vijak, ali to nije obavezno.

Bakarne kuglice pričvršćene za vrpce bile su mi prilično lijepe. Pa sam odrezao konac i superlijepio kuglice u dva (nasumična) korita označena na bijelom okviru. Nazovite ih našim temeljnim reaktorima! Luka, kloni se …

Korak 10: Ispišite nosač motora

Ispišite nosač motora
Ispišite nosač motora
Ispišite nosač motora
Ispišite nosač motora
Ispišite nosač motora
Ispišite nosač motora

Ispišite ispisani STL, izmjeren za Nema 14 okrugli koračni motor i vijke s utičnicom M3. Lemio sam ženske stezaljke na četiri žice motora, a zatim testirao pristajanje na ispisanom nosaču. Matice potrebne jer su rupe ovog koračnog modela već navojene.

Za pričvršćivanje, napravio sam malenu probnu rupu u plastici zagrijanom peglom, a zatim sam koristio 1/2 #5 samorezni vijak za pričvršćivanje nosača na okvir.

Korak 11: Umetnite okvirne ploče i šipku

Stavite okvirne ploče i šipku
Stavite okvirne ploče i šipku
Stavite okvirne ploče i šipku
Stavite okvirne ploče i šipku
Stavite okvirne ploče i šipku
Stavite okvirne ploče i šipku

Ispišite ploče iz dvije datoteke STL i pritisnite šesterokutnu maticu 1/4 -20 u utor na gornjoj ploči. Nema potrebe za ljepilom, prešanje će biti dovoljno čvrsto. Sendvič s 3 kraka pomičite na bijelu okvir između ploča i pričvrstite ih pomoću četiri vijka M3 od 16 mm.

Zatim kroz šesterokutnu maticu uvijte šipku s navojem od 1/4 "dugu 6 inča i pričvrstite je na osovinu motora pomoću spojnice osovine 1/4" -5 mm.

Želite li testirati svoje postavke? Napajajte krug s 12 V, pričekajte da se Arduino spoji na Wifi i izdajte Alexa naredbu: "Alexa, zatraži od Zvijezde smrti da postavi sjaj na dva".

Ako sve radi dobro, trebali biste vidjeti nešto poput gornjeg videa. Imajte na umu da prikazanom videu nedostaju okvirne ploče; Zaboravio sam snimiti video nakon što sam ih dodao. Ploče čine cijeli mehanizam mnogo pouzdanijim i sigurnijim.

Korak 12: Izgradite podupirač

Izgradite Brace
Izgradite Brace
Izgradite Brace
Izgradite Brace
Izgradite Brace
Izgradite Brace

Odlučio sam izgraditi drveni podupirač kako bi se lampa mogla objesiti na bilo koji zid. Na taj način niste ograničeni samo na stropne utičnice.

Izrežite 3 komada podupirača iz 1,5 "debele borove ploče. Svi su dijelovi bili široki 2" i upotrijebite nadstrešnicu (ili stropni pokrov) IKEA svjetiljke da biste izvukli kružni dio. Daljnja mjerenja označena su u CAD renderiranju. Zatim izbušite tri rupe u krugu kako je prikazano: srednju s nastavkom od 3/8 "i dvije bočne s nastavkom od 5/32".

Također izbušite dvije rupe od 3/8 "(za kabel za napajanje) i dvije rupe od 1/8" (za zidne vijke) na mjestima označenim na slici.

U redu, vrijeme je za slikanje (opet)! Nabavite aerosolnu limenku od bijele temeljne boje i tamnocrvene boje. Koristio sam ove:

  • KILZ Bijeli unutarnji premaz na bazi ulja, brtvilo i aerosol za blokiranje mrlja
  • Rust-Oleum Satin kolonijalna crvena boja u spreju za opću namjenu

Dvaput premažite cijelu protezu temeljnim premazom, s razmakom od 8 sati između slojeva. Zatim upotrijebite ljepljivu traku da zalijepite samo rubove i dajte stvari par slojeva crvene boje. Ostavite preko noći da se osuši, a zatim uklonite ljepljivu traku. I vaš 2-tonski drveni aparatić je spreman!

Korak 13: Sve spojite - komponente

Sve zajedno - komponente
Sve zajedno - komponente
Sve zajedno - komponente
Sve zajedno - komponente
Sve zajedno - komponente
Sve zajedno - komponente

Ovdje nabavite 12VDC 1A napajanje.

Odabrao sam ovu opciju kako bi dimenzije napajanja bile unutar širine držača. Lijepo sve spaja! Pomoću četiri samorezna vijka #6 x 3/8 pričvrstite napajanje i ploču na unutarnju stranu dijagonalnog kraka nosača.

Povucite bijeli kabel i žicu za uzemljenje (pričvršćene na nadstrešnicu svjetiljke) kroz veliki srednji otvor, a dva pričvrsna vijka koja su isporučena sa svjetiljkom provucite kroz manje bočne rupe (ali ne do kraja). Zatim pričvrstite okruglu metalnu ploču na vijke pomoću lukova utora na njoj.

Korak 14: Sve spojite - žice motora

Sve zajedno - žice motora
Sve zajedno - žice motora
Sve zajedno - žice motora
Sve zajedno - žice motora
Sve zajedno - žice motora
Sve zajedno - žice motora

Zatim provucite 4-žilni kabel dug 2 stope kroz glavni otvor, a zatim kroz otvor na baldahinu. Sviđaju mi se moje žice koje su uredno upravljane, pa sam nabavio ovaj višežilni kabel.

Raširite četiri žice oko mjesta gdje kabel prolazi kroz otvor na nadstrešnici, a za postavljanje žica upotrijebite dva sitna bočna utora s obje strane otvora za baldahin. To će omogućiti da žica s 4 kabela prođe kroz nadstrešnicu bez ikakvih bušenja ili izmjena, a vi ćete i dalje moći postaviti utikač nadstrešnice u njegov izvorni položaj. Pogledajte slike za bolju ideju.

Neka bijeli kabel duljine 6 "strši s dna nadstrešnice, a duljina oko 4" žice kabela od 12 ". Osigurajte sve na mjestu povlačenjem nadstrešnice skroz do vrha i zavrtanjem završne kapice na utikaču nadstrešnice.

Provedite višežidnu žicu kroz gornju rupu za kabel i jedan kraj pričvrstite na četiri priključka predviđena za steper na ploči. Uvjerite se da žica u boji ide pravilno u priključak kako je označeno na ploči: K-crna, G-zelena, R-crvena, B-plava. Spojite drugi kraj višežilne jezgre na odgovarajuće obojene žice koračnog motora iz koraka 10.

Korak 15: Sve spojite - veze

Sve zajedno - veze
Sve zajedno - veze
Sve zajedno - veze
Sve zajedno - veze
Sve zajedno - veze
Sve zajedno - veze
Sve zajedno - veze
Sve zajedno - veze

Nabavite trožični kabel od 18 AWG koji je dovoljno dug da ide od vrha podupirača do najbliže utičnice u vašem domu. Ovo sam nabavio jer se dobro slagao s temom proteze u crveno-bijeloj boji.

Provedite ovaj kabel za napajanje kroz dvije rupe za kablove 3/8 . Zatim lemite jedan kraj kabela na žice svjetiljke koje vire iz središnjeg otvora nosača. Za pričvršćivanje koristite crvenu plastičnu traku (ili crveni hladnjak). Pričvrstite trožilni utikač za napajanje na drugom kraju kabela za napajanje.

Sada skinite kabel na dijelu oko SSR releja. Odrežite vruću žicu (u ovom slučaju crnu) i pričvrstite krajeve u vijčane stezaljke relejne ploče.

Odvojite kabel i između područja napajanja i strujnog kruga te spojite T-slavinu na vruću (crnu) i neutralnu (bijelu) žicu. Priključite odgovarajuće muške konektore na kraj ulaznih žica napajanja i spojite ih na spojeve T-slavine. To omogućuje napajanju od 12 VDC da dobije potreban ulaz izmjenične struje bez potrebe za drugim kabelom za napajanje.

Na kraju, kratko prekinite izlazne žice napajanja i uvijte ih u ulazne priključke za napajanje na ploči. Uključite kabel za napajanje u zidnu utičnicu i ako je sve u redu, Arduinovo zeleno svjetlo PWR bi se trebalo uključiti!

Korak 16: Prekinite

Prekini
Prekini
Prekini
Prekini
Prekini
Prekini
Prekini
Prekini

Svi gradite svjetiljku. Sada ga instalirajmo!

Za pričvršćivanje podupirača na zid upotrijebite zidna sidra #8 x 2 "s #10 x 1-1/2" crnim vijcima za ormare. Zatim gurnite sve obojene ploče globusa u njihov ispravan položaj, ali izostavite par na dnu oko nosača motora. Pričvrstite završeni globus na okvir žarulje (za detalje pogledajte IKEA priručnik). Također sam upotrijebio malu kabelsku vezicu za poravnavanje višežilice s bijelim kabelom.

Zatim malo otvorite ploče svjetiljki kako biste olakšali ugradnju motora. To će vam dati malo prostora za usmjeravanje žica i rad s vijcima. Pomoću dva vijka M3 pričvrstite motor na držač, a zatim spojite osovinu na osovinu motora.

Umetnite preostale ploče s donjeg dijela i sve je spremno!

Korak 17: Počnite igrati

Počni igrati!
Počni igrati!
Počni igrati!
Počni igrati!
Počni igrati!
Počni igrati!

Pod pretpostavkom da ste pravilno registrirali i spojili svoj krug, trebali biste moći uključiti žarulju u ovom trenutku i početi izdavati naredbe Alexa! Samo naprijed, pokušajte. Evo radnji koje možete pozvati:

  • Uključivanje/isključivanje: Alexa, zamoli Death Star da uključi/isključi.
  • Kontrola svjetline: Alexa, zamoli Zvijezdu smrti da postavi sjaj na šest.
  • Light-n-Sound emisija: Alexa, pitaj Death Star za potpune efekte.

Imajte na umu da bi {Death Star} trebao biti zamijenjen bilo kojim nazivom vještine koji ste odabrali prilikom postavljanja Alexa vještine. Evo još nekoliko video zapisa lampe na djelu.

Zabavite se upoznavajući svoje prijatelje sa slavom Sith -a!

Svemirski izazov
Svemirski izazov
Svemirski izazov
Svemirski izazov

Drugoplasirani u svemirskom izazovu

Preporučeni: