Sisukord:
- Tarvikud
- Samm: lõigake MDF -i komponendid laseriga
- Samm: paigaldage samm -mootorid ja pange kokku ajam
- Samm: pange elektroonika kokku
- Samm: paigaldage elektroonilised komponendid
- Samm: viige lõpule ilmajaama kokkupanek
- 6. samm: Arduino programmeerimine
- Samm 7: Ilmajaama seadistamine ja kasutamine
Video: Hanging Geari ilmajaam: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Selles juhendis näitan teile, kuidas ehitada oma rippuva varustusega ilmajaam, mis on valmistatud CNC laserlõigatud MDF-osadest. Sammumootor juhib iga käiku ja Arduino mõõdab temperatuuri ja niiskust DHT11 anduri abil ning seejärel liigutab samm -mootorid, et kuvada mõõdetud väärtusi.
Ilmajaama toetavad kaks jalga ja lame alus, mis muudab selle ideaalseks lauale, riiulile või külglauale seisma.
DHT-anduri suhteline õhuniiskus on vahemikus 20–95 protsenti ja see võib mõõta temperatuuri vahemikus 0–50 kraadi Celsiuse järgi. Olen kujundanud käigud kogu niiskuse vahemikule ja negatiivse temperatuuri mõõtmisvahemiku jaoks, nii et saate hõlpsasti kasutada teist andurit, kui soovite anduri välistemperatuuri mõõtmiseks väljapoole paigutada.
Kui teile see juhendamine meeldib, palun hääletage selle eest CNC konkursil.
Tarvikud
Ilmajaama valmistamiseks vajate:
- 3 mm MDF -plaat -
- Arduino Pro Micro -
- 2 x 28BYJ 48 samm -mootorid ja ULN2003 draiverid -
- 4 x M3 x 10 mm masinakruvid ja mutrid -
- DHT11 temperatuuri ja niiskuse andur -
- 10K takisti -
- 4x6 cm PCB prototüüpimine -
- Meeste päise tihvtid -
- Naissoost päisepoldid -
Kasutatud K40 laserlõikurit -
Samm: lõigake MDF -i komponendid laseriga
Kujundasin laserlõigatud komponendid Inkscape'is, lõikefaile saate alla laadida siit. Kõik komponendid on allalaadimisel ühel lehel, nii et peate need jagama vastavalt oma laserlõikuri voodisuurusele.
Alustasin graveerimisega ja seejärel hammasrataste lõikamisega, seejärel graveerisin ja lõikasin esiplaadi ning lõpuks lõikasin ülejäänud komponendid.
Graveerimisel või lõikamisel kasutan MDF -i peal alati maskeerivat linti, et suits ei märgiks pinda.
Kui teil pole juurdepääsu laserlõikurile, kaaluge veebipõhise laserlõikamisteenuse kasutamist. Need on muutunud väga taskukohaseks ja enamik neist tarnib osad isegi teie ukseni.
Osade lõikamiseks kasutasin odavat K40 laserlõikurit.
Kui kõik osad on lõigatud, peate maskeeriva lindi eemaldama.
Samm: paigaldage samm -mootorid ja pange kokku ajam
Seejärel kinnitage kaks samm -mootorit esiplaadi külge, kasutades iga mootori jaoks kahte M3 x 10 mm masinakruvi.
Samuti liimige aluse tugiplaat koos mootorite väljalõikega esiplaadi tagaküljele, kasutades puiduliimi. Seda saab teha hiljem, kuid seda on kõige lihtsam teha enne mootorite paigaldamist, nii et need ei takistaks selle liimimist.
Järgmisena pange kokku oma sõiduvahendid. Pange oma käigukastid servodele, nende vahel tilk puiduliimi. Alustage kettast, milles on auk, ja seejärel käigust. Seejärel peate hammasratta ja esiketta vahele lisama väikese vahekauguse, et luua käikude vabaks liikumiseks natuke ruumi. Kõigi nende jaoks kasutasin vaheseinaks tasast pesurit.
Samm: pange elektroonika kokku
Nüüd võtame elektroonilised komponendid kokku.
Vooluahel on üsna lihtne ja sisaldab põhilisi ühendusi digitaalsetest IO -tihvtidest 2 kuni 9 kahe astmelise draiveriga ning seejärel ühendust DHT11 anduri ja digitaalse IO tihvti 10 vahel. Samuti peate andurile ja samm -sammule lisama oma toiteühendused. draiverid, samuti 10k takisti ühenduse vahel pin 10 ja 5V.
Panin päisepistiku ühendused ja DHT -anduri kokku 4x6 cm prototüüpitud trükkplaadile, nii et Arduino ja samm -mootori draiverid saaksid lihtsalt selle külge ühendada.
Seejärel koostasin mõned Duponti pistikukaablid, et ühendada trükkplaat ja samm -mootori draiverid. Võite kasutada ka džemprid või luua oma päisekaablid.
Samm: paigaldage elektroonilised komponendid
Kasutasin liimipüstoliga Arduino PCB liimimist ilmajaama tagaplaadile ja kahte samm -mootorimootorit kahele külgsele alusele. See toimib kõige paremini, jättes piisavalt ruumi komponentide vahelisele juhtmestikule ja samm -mootoritele.
Kui elektroonika on oma kohale liimitud, saame ülejäänud ilmajaama puiduliimi abil kokku panna.
Samm: viige lõpule ilmajaama kokkupanek
Liimige kaks jalga alusele ja seejärel lisage esiplaat jalgadele.
Lõpuks liimige tagaplaat oma kohale ja laske liimil kuivada. Veenduge, et Arduino mikro -USB -port on suunatud ilmajaama aluse poole.
Kui liim on kuiv, ühendage samm -mootorid draiveritesse ja ühendage draiverid Arduinoga, kasutades valmistatud kaableid. Püüdke kaablid sisse tõmmata nii, et need ei jääks alt välja ega ulatuks välja tagumise ala ülaosast.
Kui soovite ülaosa sulgeda, kasutage tugialuse plaadist välja lõigatud tükki. Ärge kleepige seda oma kohale enne, kui olete oma astmelisi draivereid ja ühendusi testinud, kuna muudatuste tegemiseks võib juhtuda, et peate kaablitele uuesti juurde pääsema.
Ühendage oma mikro -USB -kaabel ilmajaama põhja ja olete valmis koodi üles laadima.
6. samm: Arduino programmeerimine
Kood on üsna sirgjooneline. Ma ei hakka siinkohal koodi selgitama, kuid saate koodi alla laadida ja lugeda üksikasjalikku selgitust selle kohta, mida iga jaotis siin teeb.
Koodis loome anduri objekti, loome vajalikud muutujad ja seejärel määratleme mootori ja anduri tihvtid.
Seadistusfunktsioon käivitab jadaühenduse, määrab pin -režiimid ja loob ühenduse DHT11 anduriga.
Silmusfunktsioon võtab mõõtmisi DHT11 andurilt, kuvab need jadamonitoril ja arvutab seejärel sammude arvu ja juhised iga samm -mootori liigutamiseks, et näidata mõõdetud väärtusi. Seejärel ootab kood enne silmuse kordamist vähemalt 5 sekundit.
On olemas lisafunktsioon, mida kutsub peasilmus, mis annab igale mootorile sammude arvu ja suuna ning seejärel täidab liigutusi.
Samm 7: Ilmajaama seadistamine ja kasutamine
Enne koodi üleslaadimist asetage kaks käiku mootoritele, seadistades need näitama koodis algselt seatud väärtusi, need olid minu koodis 25 ° C ja 50% niiskus.
Seejärel saate koodi üles laadida.
Kui avate seeriamonitori, näete esimest anduri tehtud mõõtmist ja mootorid hakkavad seejärel hammasrattaid liigutama, et jõuda nende väärtusteni algväärtustest.
Kui liikumine on lõppenud, peaksite nägema teist väärtuste komplekti ja seejärel võivad käigud uuesti liikuda.
Tavaliselt kulub anduri näitude stabiliseerumiseks paar minutit ja seejärel saate järjepidevamaid andmeid ja vähem käiku.
Kui märkate, et teie kuvatavad väärtused ei ole samad, mis seeriamonitoril, siis kontrollige esmalt, kas teie mootori liikumissuunad on õiged, seejärel kontrollige, kas teie esialgsed väärtused on õiged, ja lõpuks peate võib -olla korrigeerima sammude arvu ilmajaama kalibreerimiseks kraadi või protsendi väärtuste kohta.
Teie ilmajaam on nüüd valmis ja seda saab seadistada lauale või riiulile.
Kui teile see juhendamine meeldis, kaaluge selle hääletamist CNC -võistlusel.
Andke mulle kommentaaride osas teada, kas olete varem ilmajaama ehitanud ja mida kasutasite väärtuste kuvamiseks.
CNC konkursi 2020 teine koht
Soovitan:
Professionaalne ilmajaam ESP8266 ja ESP32 DIY abil: 9 sammu (piltidega)
Professionaalne ilmajaam, kasutades ESP8266 ja ESP32 isetegemist: LineaMeteoStazione on täielik ilmajaam, mida saab ühendada Sensirioni professionaalsete anduritega ja mõne Davise instrumendi komponendiga (vihmamõõtur, anemomeeter). Projekt on mõeldud DIY ilmajaamana, kuid nõuab lihtsalt
Fanair: teie toa ilmajaam: 6 sammu (piltidega)
Fanair: teie toa ilmajaam: Praeguse ilma teada saamiseks on lugematuid viise, kuid siis teate ainult väljas olevat ilma. Mis saab siis, kui soovite teada, milline ilm on teie majas, konkreetses toas? Seda ma üritan selle projektiga lahendada. Fanair kasutab mul
Lihtne ilmajaam ESP8266 abil: 6 sammu (piltidega)
Lihtne ilmajaam ESP8266 abil: selles juhendis jagan, kuidas kasutada ESP8266 -d selliste andmete saamiseks nagu temperatuur, rõhk, kliima jne. Ja YouTube'i andmeid, näiteks tellijaid & Vaatamiste koguarv. ja kuvada andmed jadamonitoril ning kuvada need LCD -ekraanil. Andmed on f
Interneti -ilmajaam (NodeMCU): 7 sammu (koos piltidega)
Interneti -ilmajaam (NodeMCU): Hei poisid! Loodan, et teile juba meeldis minu eelmine juhendatav " Arduino Robot 4WR " ja olete valmis uueks, nagu tavaliselt, tegin selle õpetuse, mis juhendab teid samm -sammult oma elektroonilise projekti tegemisel. Selle tegemise ajal
NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: 8 sammu (piltidega)
NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: pärast 1 -aastast edukat tegutsemist kahes erinevas kohas jagan oma päikeseenergiaga töötavate ilmajaamade projektiplaane ja selgitan, kuidas see arenes süsteemiks, mis võib pika aja jooksul tõesti ellu jääda perioodid päikeseenergiast. Kui järgite