Kazalo:

Vremenska postaja Hanging Gear: 7 korakov (s slikami)
Vremenska postaja Hanging Gear: 7 korakov (s slikami)

Video: Vremenska postaja Hanging Gear: 7 korakov (s slikami)

Video: Vremenska postaja Hanging Gear: 7 korakov (s slikami)
Video: Untouched for 25 YEARS ~ Abandoned Home of the American Flower Lady! 2024, Julij
Anonim
Image
Image
Vremenska postaja Hanging Gear
Vremenska postaja Hanging Gear

V tem navodilu vam bom pokazal, kako zgraditi svojo vremensko postajo za visečo opremo, izdelano iz CNC lasersko izrezanih MDF delov. Koračni motor poganja vsako prestavo, Arduino pa s pomočjo senzorja DHT11 izmeri temperaturo in vlažnost, nato pa premakne koračne motorje za prikaz izmerjenih vrednosti.

Vremensko postajo podpirajo dve nogi in ravno podlago, zaradi česar je kot nalašč za mirovanje, polico ali stransko mizo.

Senzor DHT ima razpon 20-95 odstotkov relativne vlažnosti in lahko meri temperaturo med 0 in 50 stopinjami Celzija. Zobnike sem oblikoval za celotno območje vlažnosti in z negativnim območjem merjenja temperature, tako da lahko preprosto uporabite drug senzor, če želite senzor postaviti zunaj za merjenje zunanje temperature.

Če vam je ta Instructable všeč, ga glasujte na natečaju CNC.

Zaloge

Za izdelavo vremenske postaje potrebujete:

  • 3 mm MDF plošča -
  • Arduino Pro Micro -
  • 2 x 28 koračnih motorjev 28BYJ 48 in gonilniki ULN2003 -
  • 4 x M3 x 10 mm strojni vijaki in matice -
  • Senzor temperature in vlažnosti DHT11 -
  • 10K upor -
  • 4x6 cm Prototipno tiskano vezje -
  • Moški zatiči glave -
  • Ženski zatiči glave -

Rabljen laserski rezalnik K40 -

Korak 1: Lasersko razrežite komponente MDF

Lasersko razrežite komponente MDF
Lasersko razrežite komponente MDF
Lasersko razrežite komponente MDF
Lasersko razrežite komponente MDF
Lasersko razrežite komponente MDF
Lasersko razrežite komponente MDF

Lasersko rezane komponente sem oblikoval v Inkscapeu, datoteke za rezanje lahko prenesete tukaj. Vse komponente so pri prenosu na enem listu, zato jih boste morali razdeliti glede na velikost postelje vašega laserskega rezalnika.

Začel sem z graviranjem in nato rezanjem zobnikov, nato pa graviranjem in rezanjem sprednje plošče ter na koncu izrezanjem preostalih sestavnih delov.

Pri graviranju ali rezanju vedno uporabljam maskirni trak na MDF -ju, da dim ne zazna površine.

Če nimate dostopa do laserskega rezalnika, razmislite o uporabi spletne storitve laserskega rezanja. Postali so zelo dostopni in večina jih bo celo dostavila na vaša vrata.

Za rezanje delov sem uporabil poceni laserski rezalnik K40.

Ko so vsi deli odrezani, morate odstraniti maskirni trak.

2. korak: Namestite koračne motorje in sestavite pogonska orodja

Namestite koračne motorje in sestavite pogonska orodja
Namestite koračne motorje in sestavite pogonska orodja
Namestite koračne motorje in sestavite pogonska orodja
Namestite koračne motorje in sestavite pogonska orodja
Namestite koračne motorje in sestavite pogonska orodja
Namestite koračne motorje in sestavite pogonska orodja

Nato dva koračna motorja pritrdite na sprednjo ploščo z dvema strojnima vijakoma M3 x 10 mm za vsak motor.

Nosilno ploščo stojala z izrezom za motorje z lepilom za les prilepite tudi na zadnjo stran sprednje plošče. To lahko storite pozneje, vendar je to najlažje storiti pred namestitvijo motorjev, da ne ovirajo, ko ga lepite.

Nato sestavite svojo pogonsko prestavo. Kose zobnikov zložite na servomotorje s kapljico lepila za les. Začnite z diskom z luknjo in nato zobnikom. Nato morate med zobnikom in sprednjim diskom dodati majhen distančnik, da ustvarite nekaj prostora za prosto gibanje zobnikov. Za distančnike sem za vsako od njih uporabil ravno podložko.

3. korak: Sestavite elektroniko

Sestavite elektroniko
Sestavite elektroniko
Sestavite elektroniko
Sestavite elektroniko
Sestavite elektroniko
Sestavite elektroniko
Sestavite elektroniko
Sestavite elektroniko

Zdaj združimo elektronske komponente.

Vezje je precej preprosto in vključuje osnovne povezave od digitalnih vhodov IO 2 do 9 do dveh gonilnikov korakov, nato pa povezavo med senzorjem DHT11 in digitalnim vhodom IO 10. Morate dodati tudi napajalne povezave senzorju in koraku gonilnike, pa tudi 10k upor med povezavo na pin 10 in 5V.

Povezave zatičev glave in senzorja DHT sem sestavil na tiskano vezje 4x6 cm za izdelavo prototipov, tako da sta lahko gonilnika Arduino in koračnega motorja priključena vanj.

Nato sem sestavil nekaj priključnih kablov Dupont za povezavo tiskanega vezja in gonilnikov koračnega motorja. Uporabite lahko skakalce ali pa ustvarite tudi lastne kable za glavo.

4. korak: Namestite elektronske komponente

Namestite elektronske komponente
Namestite elektronske komponente
Namestite elektronske komponente
Namestite elektronske komponente
Namestite elektronske komponente
Namestite elektronske komponente

S pištolo za lepilo sem zlepil tiskano vezje Arduino na zadnjo ploščo vremenske postaje in dva gonilnika koračnih motorjev na dva stranska dela stojala. To najbolje deluje tako, da pustite dovolj prostora za ožičenje med sestavnimi deli in koračnimi motorji.

Ko je elektronika zlepljena, lahko preostalo vremensko postajo sestavimo z lepilom za les.

5. korak: Dokončajte montažo vremenske postaje

Dokončajte montažo vremenske postaje
Dokončajte montažo vremenske postaje
Dokončajte montažo vremenske postaje
Dokončajte montažo vremenske postaje
Dokončajte montažo vremenske postaje
Dokončajte montažo vremenske postaje

Dve nogi prilepite v podlago in sprednjo ploščo dodajte na noge.

Nazadnje lepite zadnjo ploščo in pustite, da se lepilo posuši. Prepričajte se, da so vrata USB Arduino obrnjena proti dnu vremenske postaje.

Ko se lepilo posuši, priključite koračne motorje v gonilnike in nato z uporabo kablov, ki ste jih naredili, povežite gonilnike z vašim Arduinom. Poskusite napeljati kabel tako, da ne visi z dna ali štrli z vrha zadnjega dela.

Če želite zapreti vrh, uporabite kos, izrezan iz nosilne plošče stojala. Tega ne prilepite, dokler ne preizkusite gonilnikov korakov in povezav, saj boste za spremembe morda morali znova dostopati do kablov.

Priključite kabel mikro USB na dno vremenske postaje in pripravljeni ste naložiti kodo.

6. korak: Programiranje Arduina

Programiranje Arduina
Programiranje Arduina

Koda je precej jasna. Ne bom se spuščal v podrobnosti, da bi kodo razložil tukaj, lahko pa jo prenesete in preberete podrobno razlago o tem, kaj vsak razdelek počne tukaj.

V kodi ustvarimo objekt senzorja, ustvarimo zahtevane spremenljivke in nato definiramo zatiče motorja in senzorja.

Nastavitvena funkcija zažene serijsko komunikacijo, nastavi načine pin in se poveže s senzorjem DHT11.

Funkcija zanke izvede meritve s senzorja DHT11, jih prikaže na serijskem monitorju in nato izračuna število korakov in smeri premikanja vsakega koračnega motorja za prikaz izmerjenih vrednosti. Koda nato počaka najmanj 5 sekund, preden ponovi zanko.

Obstaja dodatna funkcija, ki jo pokliče glavna zanka, ki dobi število korakov in smeri za vsak motor in nato izvede premike.

7. korak: Nastavitev in uporaba vremenske postaje

Nastavitev in uporaba vremenske postaje
Nastavitev in uporaba vremenske postaje
Nastavitev in uporaba vremenske postaje
Nastavitev in uporaba vremenske postaje
Nastavitev in uporaba vremenske postaje
Nastavitev in uporaba vremenske postaje

Preden naložite kodo, postavite dva zobnika na motorje in ju nastavite tako, da označujeta vrednosti, ki so bile prvotno nastavljene v kodi, to je bilo 25 ° C in 50% vlažnosti v moji kodi.

Nato lahko naložite kodo.

Če odprete serijski monitor, boste videli prvo meritev senzorja in motorji bodo nato začeli premikati prestave, da bodo od začetnih vrednosti prišli do teh vrednosti.

Ko se gibanje konča, bi morali videti drugi niz vrednosti, nato pa se lahko prestave znova premaknejo.

Običajno traja nekaj minut, da se odčitki senzorja stabilizirajo, nato pa boste dobili bolj dosledne podatke in manjše premikanje zobnikov.

Če opazite, da prikazane vrednosti niso enake tistim, ki so prikazane na serijskem monitorju, najprej preverite, ali so vaše smernice gibanja motorja pravilne, nato preverite, ali so vaše začetne vrednosti pravilne, na koncu pa boste morda morali prilagoditi število korakov za stopinje ali odstotke, da umerite svojo vremensko postajo.

Vaša vremenska postaja je zdaj dokončana in jo lahko postavite na mizo ali polico.

Če vam je bil ta Instructable všeč, razmislite o glasovanju zanj na natečaju CNC.

Sporočite mi v razdelku s komentarji, če ste že zgradili vremensko postajo in kaj ste uporabili za prikaz vrednosti.

CNC natečaj 2020
CNC natečaj 2020
CNC natečaj 2020
CNC natečaj 2020

Uspešen na tekmovanju CNC 2020

Priporočena: