Sadržaj:

Sustav za upravljanje zavjesama Alexa - 3D ispis i niske cijene: 19 koraka (sa slikama)
Sustav za upravljanje zavjesama Alexa - 3D ispis i niske cijene: 19 koraka (sa slikama)

Video: Sustav za upravljanje zavjesama Alexa - 3D ispis i niske cijene: 19 koraka (sa slikama)

Video: Sustav za upravljanje zavjesama Alexa - 3D ispis i niske cijene: 19 koraka (sa slikama)
Video: Cloud Computing - Computer Science for Business Leaders 2016 2024, Srpanj
Anonim
Sustav upravljanja Alexa zavjesama - 3D ispis i niske cijene
Sustav upravljanja Alexa zavjesama - 3D ispis i niske cijene

Pozdrav, dugo sam pokušavao automatizirati što je moguće više naše kuće. Kako Winter stiže ovdje u Veliku Britaniju, odlučila sam ukloniti posao zatvaranja svih zavjesa navečer, a zatim ih ujutro opet sve otvoriti. To znači trčati u svaku sobu u kući 730 puta manje godišnje! (Da ne spominjem da je super cool).

Nakon postavljanja možete dodati i rutine u Alexa kako bi vaše zavjese radile u tandemu s drugim uređajima u vašoj kući. Na primjer, Alexa može zatvoriti zavjese na javnoj strani vaše kuće 15 minuta prije zalaska sunca (tako automatski prati godišnja doba). Također možete programirati rutinu za pripremu sobe za filmsku noć tako da zatvorite zavjese, uključite televizor i prigušite svjetla.:)

To je jednostavan posao i nakon što su ispisani dijelovi ispisani, možete ga sastaviti za manje od tri sata.

Korak 1: Radije gledajte …

Image
Image

Kao i uvijek, proizveo sam video koji vam pokazuje kako izgraditi vlastiti. Preporučio bih da ga pogledate prvo kako biste dobili pregled svega, a zatim slijedili ovaj pisani vodič dok sastavljate vlastiti.

Korak 2: Opis materijala / stvari koje će vam trebati

Predmet materijala / stvari koje će vam trebati
Predmet materijala / stvari koje će vam trebati

Trebat će vam nekoliko stavki prije nego počnemo sastavljati vaš sustav automatizacije zavjesa.

Ovdje je popis stavki korištenih u ovom projektu i gdje ih možete pronaći:

■ Oko 100 grama plastike za ispisane dijelove.

■ Nema 17 koračni motor: https://geni.us/StepperMotor2 ■ A4988 Upravljački program koračnog motora: https://geni.us/StepperMotor2 ■ Adafruit Feather Huzzah ESP8266: https://geni.us/StepperMotor2 ■ Mini Breadboards x2 (samoljepljivi): https://geni.us/StepperMotor2 ■ Kablovi za premošćivanje ploče: https://geni.us/StepperMotor2 ■ Pletena ribolovna žica: https://geni.us/StepperMotor2 ■ Dugi USB A do USB Micro B kabel: https://geni.us/StepperMotor2 ■ 100 Kondenzator: https://geni.us/StepperMotor2 ■ Preklopni držač baterija za 8 AA baterija: https://geni.us/StepperMotor2 ■ Matice i vijci: https:// geni.us/StepperMotor2 M4 matice x2 M4 x 10 mm vijci x2 M3 x 10 mm vijci x 4 ■ 8x AA baterije

■ Pištolj za ljepilo na baterijski pogon: https://geni.us/BoschBatteryGlueGun (ne morate imati nešto, ali nedavno sam ga nabavio, pa je vrlo jednostavno lijepiti stvari).

==========

Kôd se može preuzeti s Githuba ovdje:

Konačno, 3D ispisani dijelovi mogu se preuzeti ovdje:

Korak 3: Ispišite glavno tijelo

Ispišite glavno tijelo
Ispišite glavno tijelo
Ispišite glavno tijelo
Ispišite glavno tijelo
Ispišite glavno tijelo
Ispišite glavno tijelo

Prva stavka koju trebate ispisati je datoteka 'main_body.stl'. Preporučio sam da ga ispisujete s obodom kako bi se prilijepio za ležište za ispis i da uključite nosače samo na građevinskoj ploči.

Postavka oboda uključuje dodatne ekstruzije plastike oko vanjske strane otiska na prvom sloju kako bi se osiguralo veće područje kontakta i prianjanja s podlogom za ispis.

Nakon što je ispis dovršen, uklonite obod i unutarnje potpore iz kućišta.

Korak 4: Priključivanje koračnog motora

Postavljanje koračnog motora
Postavljanje koračnog motora
Postavljanje koračnog motora
Postavljanje koračnog motora
Postavljanje koračnog motora
Postavljanje koračnog motora

Prije nego što motor pričvrstimo na glavno tijelo, morate umetnuti jednu M4 maticu u mali utor kako je prikazano na priloženoj slici. Ovdje smo da držimo poklopac na našem stroju - dio koji ćemo dodati kasnije.

Umetnite koračni motor ispod kućišta pazeći da kabeli koji napuštaju koračni motor idu prema otvoru.

Upotrijebite četiri vijka od ranije da biste držali koračni motor na mjestu. Potrebno ih je čvrsto zategnuti, ali ne toliko da oštete tiskanu komponentu.

Korak 5: Spojite elektroniku

Spojite elektroniku
Spojite elektroniku

Sada ćemo početi raditi na elektronici. Za povezivanje svih elektroničkih komponenti možete slijediti dijagram kruga ili donju tablicu. Ako niste sigurni kako ih tumačiti, možete me pratiti u videu korak po korak: https://www.youtube.com/embed/JtYdPwO65WI?t=155 (ovo će početi na pravom mjestu u videu).

Prvo kabeli koji idu između koračnog upravljačkog programa i ESP8266:

Pero - A4988

16 ---- EN0 ------ DIR13 ---- STEPGND-GND3V ---- VDD

Sada kabel od koračnog motora do upravljača koraka:

A4988 - Koračni motor

1B - Plava1A - Crvena2A - Zelena2B - Crna

Igle RESET i SLEEP na upravljačkom programu motora također žele žicu koja spaja njih dvije.

Također ćete morati dodati kondenzator od 100 μF na VMOT i GND. Obratite pažnju na polaritet kondenzatora.

I na kraju, ali ne najmanje važno, htjet ćete spojiti napajanje. Ovo također vrijedi za VMOT (pozitivna žica) i GND (negativna).

Korak 6: Prenesite kôd

Učitajte kôd
Učitajte kôd
Učitajte kôd
Učitajte kôd
Učitajte kôd
Učitajte kôd
Učitajte kôd
Učitajte kôd

Priključite jedan kraj USB kabela u Feather Huzzah, a drugi kraj u računalo.

Idite na stranicu Github i preuzmite kôd:

Nakon što je na vašem računalu, otvorite je u Arduino IDE -u.

Postoji nekoliko redaka koda koje ćete morati promijeniti kako biste ga prilagodili svojoj WiFi vezi i gdje ga u kući namjeravate koristiti:

  • Na liniji 17 morate unijeti svoj WiFi WiFi (ili naziv WiFi)
  • Na liniji 18 morate unijeti svoju lozinku za WiFi
  • Na retku 60 morate postaviti naziv Alexa koji će vaše zavjese označavati kao (trenutno 'zavjesa za podove' u zadanom kodu). Morat ćete zatražiti od Alexa da vam uključi ili isključi zavjesu. Dakle, ako ovdje stavite "spavaću sobu", morali biste reći "Alexa uključi spavaće zavjese".

Otvorite Serial Monitor i postavite brzinu prijenosa na 9600. Sada možete prenijeti kod.

Pazite što monitor vraća, to će vas obavijestiti je li se uspješno povezao s vašom WiFi mrežom ili ne.

Korak 7: Dodajte zavjese u Alexa

Dodajte zavjese u Alexa
Dodajte zavjese u Alexa
Dodajte zavjese u Alexa
Dodajte zavjese u Alexa
Dodajte zavjese u Alexa
Dodajte zavjese u Alexa

Sada otvorite aplikaciju Alexa na svom pametnom telefonu ili tabletu i kliknite ikonu pametnih kućnih uređaja u donjem desnom kutu, zatim pritisnite + u gornjem desnom kutu, a zatim "Dodaj uređaj" za početak procesa dodavanja novog uređaja.

Iako kôd koji pokrećemo na našem ESP8266 emulira WeMo utikač, ne želimo koristiti njegovu aplikaciju za njegovu konfiguraciju, pa se pomaknite prema dolje raznim vrstama uređaja i odaberite 'Ostalo' pri dnu popisa.

Nastavite pritiskom na 'Otkrij uređaje'.

Dok Alexa pretražuje, trebali biste vidjeti mnogo ispisanog teksta na našem Arduino IDE serijskom monitoru. Ovo je naš uređaj koji odgovara na Alexain zahtjev za otkrivanje i daje joj do znanja kako se zovemo i što možemo učiniti (u ovom slučaju uključiti i isključiti).

Ako je do sada sve išlo po planu, trebala bi prijaviti da je otkriven novi utikač.

Korak 8: Vrijeme testiranja …

Vrijeme testiranja…
Vrijeme testiranja…
Vrijeme testiranja…
Vrijeme testiranja…
Vrijeme testiranja…
Vrijeme testiranja…

Kako je kod u tijeku, trebali bismo sve do sada testirati. Priključite ili uključite napajanje, a zatim zamolite Alexa da uključi ili isključi vaše zavjese koristeći ime koje ste im dodijelili ranije u kodu.

Steper bi trebao vidjeti kako se okreće u jednom smjeru kada tražite da se isključe, a trebao bi se okrenuti u drugom smjeru kada tražite njegovo uključivanje.

Korak 9: Instalirajte elektroniku i poklopac

Ugradite elektroniku i poklopac
Ugradite elektroniku i poklopac
Ugradite elektroniku i poklopac
Ugradite elektroniku i poklopac
Ugradite elektroniku i poklopac
Ugradite elektroniku i poklopac

Za ovaj dio sastavljanja morat ćete ispisati datoteku "lid.stl" dok se ispisuje, možemo nastaviti kao dolje.

Odlijepite samoljepljivi poklopac sa stražnje strane ploče na kojoj je ESP8266 i postavite ga unutar kućišta tako da ljepljivo ljepilo bude okrenuto prema koračnom motoru. Prije pritiskanja pričvrstite ga da klizne do kraja udesno i dolje u kućište.

Ako samoljepivo ne drži vašu ploču za kuhanje, možete dodati malo ljepila za topljenje kako biste lakše ostali.

Prije nego što dodamo drugu matičnu ploču, moramo postaviti jednu maticu iza rupe na koju pokazujem na gornjim slikama. Ako se ne možete držati na mjestu, možete privremeno djelomično umetnuti jedan od vijaka.

Odlijepite ljepilo s druge ploče za ploču i postavite je na suprotnu stranu kućišta. Pažljivo rukujte ovim kako vam niti jedna žica ne bi otkačila.

Nakon što je druga ploča postavljena, možete ukloniti privremeni vijak jer će ploča zadržati maticu na mjestu.

Uredite žice u kućište, pritom pazeći da USB veza na perju Huzzah nije ometana.

Sada možemo pričvrstiti poklopac. Žice za napajanje moraju biti provedene kroz veliku rupu u kojoj se nalazi i stražnji dio koračnog motora. Spustite poklopac na kućište, a zatim ga pomoću dva preostala vijka pričvrstite.

Korak 10: Postavite držač baterije

Postavite držač baterije
Postavite držač baterije
Postavite držač baterije
Postavite držač baterije
Postavite držač baterije
Postavite držač baterije

Kućište napajanja akumulatorom mora se postaviti s vanjske strane kućišta motora, oslonjeno na dvije ušice dizajnirane da izdrže njegovu težinu.

Pomoću malo ljepila za topljenje pričvrstite ga na mjesto i čvrsto držite nekoliko sekundi dok se ljepilo ohladi i stvrdne.

Nakon postavljanja provjerite možete li još uvijek koristiti USB priključak tako da ga spojite kroz otvor ispod. Testirao bih da u ovom trenutku sve radi s Alexa. Time će se provjeriti jesu li sve žice još uvijek ispravno spojene i nije li se ništa olabavilo.

Korak 11: Priprema zavjesa. 1. dio

Priprema zastora. 1. dio
Priprema zastora. 1. dio
Priprema zastora. 1. dio
Priprema zastora. 1. dio
Priprema zastora. 1. dio
Priprema zastora. 1. dio

Svoju ću postaviti na desnu stranu zavjesa tako da USB kabel za napajanje može pasti iza zavjesa i uključiti se u zidnu utičnicu pored njih

Morate početi tako da ostavite oko 2 do 3 metra labave žice koja visi sa strane ovog stupa zavjese. To ćemo kasnije upotrijebiti kada ga pričvrstimo na nominalnu vrijednost našeg stroja koji smo izgradili ranije.

Zatim drugim krajem rolne žice nastavite preko vrha središnjeg stupa, preko i okruglo i natrag ispod lijeve strane pričvrstili ste zid, a zatim je pričvrstili na lijevu zavjesu nakon što ste je premjestili u zatvoreni položaj.

Za pričvršćivanje žice na zavjesu samo sam vezao jednostavan čvor oko rupice. Ako želite, mogli ste ga pričvrstiti na stražnju stranu tako da ga ušijete u samu zavjesu.

Dosadašnji rad možete testirati povlačenjem labavog kraja žice. To bi trebalo prouzročiti otvaranje vaše zavjese, a kada povučete zavjesu, labavi kraj bi se trebao povući.

Korak 12: Priprema zavjesa. 2. dio

Priprema zastora. 2. dio
Priprema zastora. 2. dio
Priprema zastora. 2. dio
Priprema zastora. 2. dio
Priprema zastora. 2. dio
Priprema zastora. 2. dio
Priprema zastora. 2. dio
Priprema zastora. 2. dio

Da biste pričvrstili drugu zavjesu, povucite je u zatvoreni položaj s zatvorenom onom koju smo već spojili. Povucite labavi kraj žice koju smo upravo povlačili kako biste otvorili drugu zavjesu i vezali je za ovu zavjesu u slučaju da prolazi pored nje nakon što je prošla pored nje, središnjeg pričvršćenja stupa zavjese.

Nakon što završite čvor, uzmite labavi kraj trake i vratite ga preko kraja stupa kakav je bio prije nego što smo započeli ovaj korak.

Sada je još jedno dobro vrijeme da provjerite rade li vaše zavjese dobro. Ako povlačite labavi kraj žice, obje bi se strane trebale otvoriti, a kad povučete jednu stranu zavjese zatvorenu, druga bi se također trebala sama zatvoriti.

Korak 13: Priprema zavjesa. 3. dio

Priprema zastora. 3. dio
Priprema zastora. 3. dio

Sada imamo samo još jedan dio žice za dodati. Ovaj put s novom duljinom žice, pričvrstite jedan kraj na lijevi zastor gdje smo vezali prvi čvor, a zatim labavi kraj nataknite na pričvršćivanje središnje stijenke, a zatim pričvrstite na desni bočni zid. Ostavite nekoliko metara rezervnog i odrežite ga od pravog.

Vrijeme je za konačnu provjeru. Trebali biste znati potpuno otvoriti i zatvoriti zavjese samo povlačenjem za kraj jednog konca, a zatim drugog.:) Kako je to cool!

Korak 14: Sklapanje vretena

Sklapanje vretena
Sklapanje vretena
Sklapanje vretena
Sklapanje vretena
Sklapanje vretena
Sklapanje vretena

Morat ćete ispisati tri dijela vretena ako to već niste učinili, kao i imati pri ruci malo ljepila ili slično.

Uzmite jedan od labavih krajeva žice koji dolazi s vaših zavjesa i provucite ga kroz donji otvor na kućištu motora. (Nije važno koju žicu prvo napravite).

Uzimajući prvi dio vretena (onaj s rupom koja prolazi kroz osovinu) provucite ovu žicu i zavežite je u čvor oko osovine tako da se ne može odvojiti. Zatim ćemo dodati malo ljepila za topljenje preko ove žice i njenog čvora kako bi sve ostalo na mjestu.

Kad se ovaj ohladi, dodajte malo ljepila za topljenje na izbočinu (otprilike do pola osovine), a zatim gurnite drugi dio vretena na njega uvlačeći ga u ljepilo kako biste ga učvrstili na mjestu.

Sada provucite drugi komad žice kroz gornju rupu na kućištu motora i na sličan način pričvrstite ovo na sljedeću fazu sklopa vretena.

Na kraju dodajte još ljepila na vrh osovine i dodajte konačni 3D ispisani komad. Nakon što se ohladi, možete jednu žicu umotati u smjeru kazaljke na satu na njezin dio osovine, a drugu u smjeru suprotnom od kazaljke na satu na dio osovine. Uzmite što je moguće više labave žice, ali je još nemojte gurnuti na osovinu koračnog motora.

Korak 15: Pričvršćivanje stroja na stup zavjese

Pričvršćivanje vašeg stroja na stup zavjese
Pričvršćivanje vašeg stroja na stup zavjese
Pričvršćivanje vašeg stroja na stup zavjese
Pričvršćivanje vašeg stroja na stup zavjese
Pričvršćivanje vašeg stroja na stup zavjese
Pričvršćivanje vašeg stroja na stup zavjese

Sada ćemo pričvrstiti kućište sklopa motora na stup zavjese pomoću četiri žice. Pomaknuo sam zavjese na svom snimku kako biste lakše vidjeli što se događa.

Uredno provucite kabel kroz svaki od dva kanala u krakovima u obliku slova U. Zatim ih pomoću njih pričvrstite na stup zavjese. Nemojte ih potpuno zategnuti, tek toliko da se kabel ne popravi jer će nam trebati pristup osovini koračnog motora i kasnije ga moći namjestiti.

Zatim vezajte jedan kabel urednim oko zidnog pričvršćenja, opet ga držite labavim. Zatim zavežite jedan kroz ovaj uredni kabel i najbliži koji smo koristili za pričvršćivanje kućišta motora na stup. Prije nego nastavimo, gurnite kućište motora što je moguće više u središte zastora. Dvije spojene kabelske posteljice ograničit će koliko daleko možete ići.

Sada uzmite vreteno žice i nastavite omotavati obje žice oko njega uzimajući što je moguće opuštenije obje žice. Zatim možete gurnuti vreteno na vratilo kućišta motora.

Sada možete pritegnuti dvije kabelske rešetke koje drže kućište na polu.

Korak 16: Vrijeme testiranja

Vrijeme testiranja
Vrijeme testiranja
Vrijeme testiranja
Vrijeme testiranja
Vrijeme testiranja
Vrijeme testiranja

Priključite USB vezu s ESP8266 na računalo, uključite napajanje i otvorite aplikaciju Alexa na svom uređaju po izboru. Dođite do 'utikača' (vaše zavjese) i okrenite ga.

Korak 17: Prilagodite vrijeme

Vrijeme podešavanja
Vrijeme podešavanja

Ako naiđete na probleme s vašim sustavom pri pokušaju otvaranja ili zatvaranja, možete provjeriti nekoliko stvari:

  • Provjerite koliko vam se ruga žica kad su zavjese potpuno otvorene i potpuno zatvorene. Ako je u obje situacije previše labav, možete ga zategnuti odmicanjem kućišta motora dalje od središta zavjesa tako što ćete zategnuti dvije kabelske rešetke koje idu između pričvršćivanja na zid i kućišta.
  • Ako je žica previše zategnuta, olabavite je obrnuto od gore navedenog.
  • Kako se vaša zavjesa približava pričvršćivanju središnje stijenke, možda ćete otkriti da motor mora povući zavjesu 'gore' gdje žica ide preko pričvršćivanja središnje stijenke. To možete ublažiti pričvršćivanjem žice na zavjese na istoj razini na kojoj ulazi u kućište motora. Idealno je držati liniju što je moguće vodoravnije s kućištem motora.

Korak 18: Prilagodite kôd zavjesi

Personalizirajte Kodeks do zavjese
Personalizirajte Kodeks do zavjese

Još moramo postaviti koliko daleko koračni motor pomiče zavjesu kada tražimo da ih otvori ili zatvori. To se radi u retku 91 u kodu.

Morate promijeniti broj koji sam istaknuo na slici. Kod koji trenutno imate trebao bi imati '7300' u sebi ako ga već niste promijenili.

To predstavlja koliko će se dugo koračni motor okretati kada se od njega zatraži da ide u bilo kojem smjeru. Ako se vaša zavjesa mora pomaknuti dalje, taj se broj mora povećati. Smanjite broj ako pokušavate otići predaleko.

Ne zaboravite da ćete morati ponovno učitati svoj kôd svaki put kada promijenite ovaj broj kako bi stupio na snagu.

Korak 19: Dovršite

Bravo, završili ste svoj projekt! Sada podignite noge i uživajte u jednom poslu manje dva puta dnevno.:)

Ako se želite zahvaliti na ovom vodiču i dizajnu, povjerite mi da mi kupite kavu:

Također možete podržati naš kanal i nastaviti nas stvarati ove vodiče na Patreonu:

Molimo ne zaboravite se pretplatiti ovdje na Instructables ili na naš Youtube kanal kako biste saznali kada imamo sljedeći DIY projekt spreman.

www.youtube.com/channel/UC3jc4X-kEq-dEDYhQ…

Preporučeni: