Kazalo:

Arduino motorne rolete: 8 korakov
Arduino motorne rolete: 8 korakov

Video: Arduino motorne rolete: 8 korakov

Video: Arduino motorne rolete: 8 korakov
Video: Enrico Quisisana Amplificatore x mp3-mp4-cell-0.mp4 2024, November
Anonim
Arduino motorne rolete
Arduino motorne rolete
Arduino motorne rolete
Arduino motorne rolete
Arduino motorne rolete
Arduino motorne rolete

Podrobnosti projekta: Namen mojega projekta je izdelati praktične motorizirane rolete, ki jih lahko uporabljam vsak dan. Načrt je, da se rolete upravljajo z bipolarnim koračnim motorjem, v katerem bom upravljal preko arduino uno plošče. Ko žaluzije delujejo funkcionalno preko motorja, upam, da jih povežem s sprejemnikom Bluetooth na arduinu, v katerem lahko upravljam z daljincem. Kasneje bom nastavil žaluzije na časovnik, v katerem se odpre zjutraj, a zapre ponoči. Nameravam se naučiti upravljati motor z arduino ploščo in se naučiti programske opreme, ki je z njim povezana.

Korak: Potrebni materiali

Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
  • Bipolarni koračni motor (byj48)
  • Voznik motorja
  • fm mostične žice
  • mm mostične žice
  • Arduino uno plošča
  • 3D tiskani deli
  • vinil pločevina za žaluzije
  • 3/4 v PVC cevi

2. korak: Kako sestaviti žaluzije

Kako sestaviti žaluzije
Kako sestaviti žaluzije
Kako sestaviti žaluzije
Kako sestaviti žaluzije
Kako sestaviti žaluzije
Kako sestaviti žaluzije
Kako sestaviti žaluzije
Kako sestaviti žaluzije
  • Najprej odrežite PVC cev na želeno dolžino (svojo sem odrezal na 2,5 čevlja, da se prilega moji velikosti okna)
  • Nato vodoravno prerežite cev z namizno žago do konca skozi cev
  • Obrobite zgornji in spodnji del vinilne plošče, da naredite zanko 1/2 palca
  • Nato sem vstavil 3/8 palčni leseni moznik, ki je držal vinilno ploščo navzgor, in potisnil list skozi

3. korak: 3D natisnjeni materiali

3D tiskani materiali
3D tiskani materiali
3D tiskani materiali
3D tiskani materiali
3D tiskani materiali
3D tiskani materiali
  • 3D sem natisnil ohišje motorja in vložek za gumb, da se omogoči vrtenje žaluzij z motorjem in izboljša estetska privlačnost projekta
  • Naredil sem zasučni gumb za stran, na kateri bi bil motor, toda vložek cevi za drugo stran, v katerega sem pritrdil ležaj velikosti premera PVC cevi.

4. korak: Namestitev strojne opreme Arduino

Namestitev strojne opreme Arduino
Namestitev strojne opreme Arduino

5. korak: Programska oprema za koračni motor

Programska oprema za koračni motor
Programska oprema za koračni motor
Programska oprema za koračni motor
Programska oprema za koračni motor
  • Prenesite programsko opremo arduino ide na namizje
  • Nato odprite programsko opremo in kliknite zavihek datoteke, nato primere, sledite vsemu do primera z naslovom "stepper" in kliknite na stepper one revolution.
  • Za to posebno kodo boste morali spremeniti korake na vrtljaj, da ustrezajo vašemu motorju, in to lahko ugotovite s to naslednjo enačbo

koraki = Število korakov v eni revoluciji * Prestavno razmerje. koraki = (360 °/5,625 °) * 64 "Prestavno razmerje" = 64 * 64 = 4096. ta vrednost ga bo nadomestila na skici arduino

  • Prav tako boste morali spremeniti zaporedje korakov v programski opremi z 1234 na 1324, sicer motor ne bo deloval
  • po potrebi se lahko poigrate tudi s hitrostmi, ki ustrezajo vašim potrebam

6. korak: Kako nastaviti motor na IR sprejemnik

Kako nastaviti motor na IR sprejemnik
Kako nastaviti motor na IR sprejemnik
  • Deli, ki jih boste potrebovali za to skico, so arduino plošča, napajalnik za 5v napajalnik, Ir sprejemnik in daljinski upravljalnik
  • Shema, ki se uporablja za vezje in vse ožičenje, je prišla iz pametnih delov
  • Koda, potrebna za zagon motorja prek sprejemnika, bo uporabljala dve knjižnici v skici arduino, daljinski upravljalnik IR in koračni
  • Knjižnica korakov bo v skici arduino pod primeri, vendar boste morali prenesti in izvleči daljinski upravljalnik IR s spletnega mesta, kot je GitHub

7. korak: Končna koda za slepe

Končna koda za slepe
Končna koda za slepe
Končna koda za slepe
Končna koda za slepe

8. korak: Zadnje misli

Na splošno projekt ni uspel tako, kot sem si želel. Želel sem popolnoma avtonomno rolo, ki bi ga lahko praktično namestil v svojo sobo. Čeprav sem se veliko naučil in ni popoln neuspeh, saj deloma deluje, bom poskusil popraviti napake, ki sem jih naredil. Zamenjal bom koračni motor byj48 in koračni gonilnik z močnejšim koračnim motorjem nema 17 skupaj s koračnim gonilnikom a4988. Upam, da bom z nekaterimi spremembami v strojni in programski opremi imel popolnoma delujoče rolete s koračnim motorjem.

Priporočena: