Sadržaj:

Alexa sistem upravljanja zavjesama - 3D štampanje i niske cijene: 19 koraka (sa slikama)
Alexa sistem upravljanja zavjesama - 3D štampanje i niske cijene: 19 koraka (sa slikama)

Video: Alexa sistem upravljanja zavjesama - 3D štampanje i niske cijene: 19 koraka (sa slikama)

Video: Alexa sistem upravljanja zavjesama - 3D štampanje i niske cijene: 19 koraka (sa slikama)
Video: Cloud Computing - Computer Science for Business Leaders 2016 2024, Juli
Anonim
Alexa sistem upravljanja zavjesama - 3D štampanje i niske cijene
Alexa sistem upravljanja zavjesama - 3D štampanje i niske cijene

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

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 slijedi godišnja doba). Također možete programirati rutinu za pripremu sobe za filmsku noć tako što ćete zatvoriti zavjese, uključiti televizor i prigušiti svjetla.:)

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

Korak 1: Radije gledajte…

Image
Image

Uvijek sam proizvodio 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 svoj.

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š sistem automatizacije zavjesa.

Evo popisa stavki koje se koriste u ovom projektu i gdje ih možete pronaći:

■ Oko 100 grama plastike za štampane delove.

■ 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 prespajanje iverice: 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 dobio, a lijepljenje stvari je super jednostavno).

==========

Kôd se može preuzeti sa Github-a ovdje:

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

Korak 3: Odštampajte glavno telo

Odštampajte glavni deo
Odštampajte glavni deo
Odštampajte glavno telo
Odštampajte glavno telo
Odštampajte glavni deo
Odštampajte glavni deo

Prva stavka koju trebate odštampati je datoteka 'main_body.stl'. Preporučio sam da ga odštampate 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 osigurala veća površina kontakta i prianjanja s podlogom za ispis.

Nakon što je ispis završen, uklonite obod i unutrašnje 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. Ovo je ovdje da držite poklopac na našoj mašini - 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 odštampanu komponentu.

Korak 5: Povežite elektroniku

Priključite elektroniku
Priključite 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 koračnog upravljačkog programa:

A4988 - Koračni motor

1B - Plava1A - Crvena2A - Zelena2B - Crna

Igle RESET i SLEEP na upravljačkom programu motora također žele žicu koja povezuje 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 vrijedi i za VMOT (pozitivna žica) i GND (negativna).

Korak 6: Otpremite kôd

Otpremite kôd
Otpremite kôd
Otpremite kôd
Otpremite kôd
Otpremite kôd
Otpremite kôd
Otpremite kôd
Otpremite kôd

Priključite jedan kraj USB kabla u Feather Huzzah, a drugi kraj u računar.

Idite na stranicu Github i preuzmite kôd:

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

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

  • Na liniji 17 morate unijeti svoj WiFi WiFi (ili naziv WiFi)
  • Na liniji 18 morate unijeti svoju WiFi lozinku
  • Na liniji 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 zavese".

Otvorite Serial Monitor i postavite brzinu prijenosa na 9600. Sada možete učitati kôd.

Pazite što monitor vraća, to će vas obavijestiti je li uspješno povezan 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 njihovu aplikaciju za njegovu konfiguraciju, pa se pomaknite prema dolje na različitim vrstama uređaja i odaberite 'Ostalo' pri dnu popisa.

Nastavite pritiskom na 'Discover Devices'.

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 Alexa -in zahtjev za otkrivanje i daje joj do znanja kako se zovemo i šta 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…

Vreme testiranja…
Vreme testiranja…
Vreme testiranja…
Vreme testiranja…
Vreme testiranja…
Vreme testiranja…

Kako je kod u toku, 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 da se uključe.

Korak 9: Instalirajte elektroniku i poklopac

Instalirajte elektroniku i poklopac
Instalirajte elektroniku i poklopac
Instalirajte elektroniku i poklopac
Instalirajte elektroniku i poklopac
Instalirajte elektroniku i poklopac
Instalirajte 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. Uvjerite se da je klizio skroz udesno i koliko god može dolje u kućištu prije nego pritisnete da ga učvrstite.

Ako samoljepljivi materijal 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. Rukujte ovim pažljivo 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štu, pritom pazeći da USB veza na perju Huzzah nije ometana.

Sada možemo pričvrstiti poklopac. Žice za napajanje moraju se provesti kroz veliku rupu koja također smješta 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 treba 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 hladi i stvrdnjava.

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

Korak 11: Priprema zavjesa. 1. dio

Priprema zavesa. 1. dio
Priprema zavesa. 1. dio
Priprema zavesa. 1. dio
Priprema zavesa. 1. dio
Priprema zavesa. 1. dio
Priprema zavesa. 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. Ovo ćemo koristiti kasnije kada ga pričvršćujemo na nominalnu vrijednost naše mašine koju smo ranije izgradili.

Zatim drugim krajem rolne žice nastavite preko vrha središnjeg stupa, preko i okruglo i nazad ispod lijeve strane imali ste zidnu montažu, a zatim je pričvrstite 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 što ćete ga ušiti u samu zavjesu.

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

Korak 12: Priprema zavjesa. Dio 2

Priprema zavesa. Dio 2
Priprema zavesa. Dio 2
Priprema zavesa. Dio 2
Priprema zavesa. Dio 2
Priprema zavesa. Dio 2
Priprema zavesa. Dio 2
Priprema zavesa. Dio 2
Priprema zavesa. Dio 2

Da biste pričvrstili drugu zavjesu, povucite je u zatvoreni položaj sa zatvorenom onom koju smo već povezali. Povucite labavi kraj žice koju smo upravo vukli kako biste otvorili drugu zavjesu i vezali je za ovu zavjesu ako je prošla 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 povučete labavi kraj žice, obje strane bi se trebale otvoriti, a kada povučete jednu stranu zavjese zatvorenu, druga bi se također trebala sama zatvoriti.

Korak 13: Priprema zavjesa. 3. dio

Priprema zavesa. 3. dio
Priprema zavesa. 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šnjeg zida, a zatim pričvršćivanje na desni bočni zid. Ostavite nekoliko metara rezervnog i odrežite ga stvarnog.

Vrijeme je za konačnu provjeru. Trebali biste znati da možete potpuno otvoriti i zatvoriti zavjese samo povlačenjem kraja jednog konca, a zatim drugog.:) Kako je to super!

Korak 14: Sklapanje vretena

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

Morat ćete odštampati 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 sa 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 vratila i dodajte konačni 3D ispisani komad. Nakon što se ohladi, možete jednu žicu umotati u smjeru kazaljke na satu na njezin dio vratila, 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 mašine na stup zavjese

Pričvršćivanje mašine na stup zavjese
Pričvršćivanje mašine na stup zavjese
Pričvršćivanje mašine na stup zavjese
Pričvršćivanje mašine na stup zavjese
Pričvršćivanje mašine na stup zavjese
Pričvršćivanje mašine na stup zavjese

Sada ćemo pričvrstiti kućište sklopa motora na stup zavjese pomoću četiri žice za kablove. Pomerio sam zavese na svom snimku kako biste lakše videli šta se dešava.

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 zatezati, tek toliko da se pospremanje kabela ne pokvari jer će nam trebati pristup osovini koračnog motora i kasnije ga moći namjestiti.

Zatim vezajte jedan kabel urednim oko pričvršćivanja na zid, 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 zavjese. 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

Test Time
Test Time
Test Time
Test Time
Test Time
Test Time

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

Korak 17: Podešavanje vremena

Tweaking Time
Tweaking Time

Ako naiđete na bilo kakve probleme s vašim sistemom pri pokušaju otvaranja ili zatvaranja, postoji nekoliko stvari koje možete provjeriti:

  • Provjerite koliko ste napeti na žici kad su zavjese potpuno otvorene i potpuno zatvorene. Ako je previše labav u obje situacije, 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šnjeg zida, možda ćete otkriti da motor mora povući zavjesu 'gore' gdje žica prelazi 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: Personalizujte kôd do zavese

Personalizujte Kodeks do zavese
Personalizujte Kodeks do zavese

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

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

Ovo 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, ovaj broj treba povećati. Smanjite broj ako pokušavate otići predaleko.

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

Korak 19: Dovršite

Bravo, završili ste projekat! 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 držati nas da stvaramo ove vodiče na Patreonu:

Molimo vas da ne zaboravite da se pretplatite ovdje na Instructables ili na naš Youtube kanal kako biste saznali kada imamo sljedeći DIY projekat spreman.

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

Preporučuje se: