Sadržaj:
- Pribor
- Korak 1: Laserski izrežite MDF komponente
- Korak 2: Instalirajte koračne motore i sastavite pogonske zupčanike
- Korak 3: Sastavite elektroniku
- Korak 4: Montirajte elektroničke komponente
- Korak 5: Dovršite sastavljanje meteorološke postaje
- Korak 6: Programiranje Arduina
- Korak 7: Postavljanje i korištenje meteorološke postaje
Video: Meteorološka stanica Hanging Gear: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
U ovom Instructable-u pokazat ću vam kako izgraditi vlastitu vremensku stanicu za viseću opremu koja je izrađena od CNC laserski rezanih MDF dijelova. Koračni motor pokreće svaki stupanj prijenosa, a Arduino mjeri temperaturu i vlagu pomoću senzora DHT11, a zatim pomiče koračne motore za prikaz izmjerenih vrijednosti.
Meteorološka stanica podržava dvije noge i ravnu podlogu, što je čini savršenom za stajanje na radnom stolu, polici ili pomoćnom stolu.
DHT osjetnik ima raspon 20-95 posto relativne vlažnosti i može mjeriti temperaturu između 0 i 50 stupnjeva Celzijusa. Dizajnirao sam zupčanike za puni raspon vlažnosti i s negativnim rasponom mjerenja temperature tako da možete jednostavno koristiti drugi senzor ako želite postaviti senzor vani za mjerenje vanjske temperature.
Ako vam se sviđa ovaj Instructable, glasajte za njega na CNC natjecanju.
Pribor
Za izradu meteorološke postaje trebat će vam:
- MDF ploča od 3 mm -
- Arduino Pro Micro -
- 2 x 28 koračnih motora 28BYJ 48 i upravljački programi ULN2003 -
- 4 x M3 x 10 mm strojni vijci i matice -
- Senzor temperature i vlažnosti DHT11 -
- 10K otpornik -
- 4x6 cm Prototipiranje PCB -a -
- Muške igle zaglavlja -
- Ženske igle zaglavlja -
K40 Laserski rezač u upotrebi -
Korak 1: Laserski izrežite MDF komponente
Lasersko izrezane komponente dizajnirao sam u Inkscapeu, datoteke za rezanje možete preuzeti ovdje. Sve komponente nalaze se na jednom listu u preuzimanju, pa ćete ih morati podijeliti kako bi odgovarale veličini kreveta vašeg laserskog rezača.
Počeo sam graviranjem, a zatim rezanjem zupčanika, zatim graviranjem i izrezivanjem prednje ploče i na kraju izrezivanjem preostalih dijelova.
Za graviranje ili rezanje uvijek koristim maskirnu traku preko MDF -a kako dim ne bi označio površinu.
Ako nemate pristup laserskom rezaču, razmislite o korištenju mrežne usluge laserskog rezanja. Postali su vrlo pristupačni i većina će vam čak isporučiti dijelove do vrata.
Za rezanje dijelova koristio sam jeftini laserski rezač K40.
Nakon što su svi dijelovi izrezani, morate ukloniti maskirnu traku.
Korak 2: Instalirajte koračne motore i sastavite pogonske zupčanike
Zatim pričvrstite dva koračna motora na prednju ploču pomoću dva strojna vijka M3 x 10 mm za svaki motor.
Također, ljepilom za drvo zalijepite potpornu ploču stalka s izrezom za motore na stražnju stranu prednje ploče. To se može učiniti kasnije, ali to je najjednostavnije učiniti prije ugradnje motora kako vam ne bi smetali dok ga lijepite na mjesto.
Zatim sastavite svoje pogonske zupčanike. Složite svoje dijelove opreme na svoje servo upravljače s kapljicom ljepila za drvo između svakog. Počnite s diskom s rupom, a zatim zupčanikom. Zatim ćete morati dodati mali razmak između zupčanika i prednjeg diska kako biste stvorili malo prostora za slobodno kretanje zupčanika. Koristio sam plosnatu podlošku kao razmaknicu za svaku od njih.
Korak 3: Sastavite elektroniku
Sada spojimo elektroničke komponente.
Krug je vrlo jednostavan i uključuje osnovne veze s digitalnih IO pinova 2 do 9 na dva upravljačka programa koraka, a zatim vezu između DHT11 osjetnika i digitalnog IO pina 10. Također ćete morati dodati svoje priključke za napajanje senzoru i steperu upravljačke programe, kao i 10k otpornik između veze na pin 10 i 5V.
Sastavio sam spojeve zaglavlja i DHT senzor na PCB prototipu 4x6 cm tako da su Arduino i upravljački programi koračnih motora mogli jednostavno biti uključeni u njega.
Zatim sam izradio neke Dupont konektore za povezivanje PCB -a i upravljačkih programa koračnog motora. Možete koristiti i kratkospojnike ili stvoriti vlastite kabele zaglavlja.
Korak 4: Montirajte elektroničke komponente
Pištoljem za ljepilo zalijepio sam Arduino PCB na stražnju ploču meteorološke postaje i dva pokretača koračnih motora na dva bočna postolja. To najbolje funkcionira kako bi se ostavilo dovoljno prostora za ožičenje između komponenti, kao i za koračne motore.
Nakon što se elektronika zalijepi na svoje mjesto, možemo sastaviti ostatak meteorološke postaje pomoću ljepila za drvo.
Korak 5: Dovršite sastavljanje meteorološke postaje
Zalijepite dvije noge u podlogu, a zatim dodajte prednju ploču na noge.
Na kraju zalijepite stražnju ploču na mjesto i ostavite da se ljepilo osuši. Provjerite je li mikro USB priključak Arduina okrenut prema dnu meteorološke postaje.
Nakon što se ljepilo osuši, uključite koračne motore u upravljačke programe, a zatim spojite upravljačke programe na svoj Arduino pomoću kabela koje ste izradili. Pokušajte utaknuti kabel tako da ne visi s dna niti strši s vrha stražnjeg dijela.
Ako želite zatvoriti gornji dio, upotrijebite komad izrezan s ploče postolja za podršku. Nemojte ovo lijepiti na mjesto dok ne isprobate svoje upravljačke programe za korake i veze jer ćete možda morati ponovno pristupiti kabelima za izmjene.
Priključite mikro USB kabel na dno vremenske postaje i spremni ste za učitavanje koda.
Korak 6: Programiranje Arduina
Kôd je vrlo jasan. Ovdje neću ulaziti u detalje kako bih objasnio kôd, ali možete ga preuzeti i pročitati detaljno objašnjenje o tome što svaki odjeljak radi ovdje.
U kodu stvaramo objekt senzora, stvaramo potrebne varijable, a zatim definiramo pinove motora i osjetnika.
Funkcija postavljanja započinje serijsku komunikaciju, postavlja pin načine i povezuje se s DHT11 osjetnikom.
Funkcija petlje preuzima mjerenja s osjetnika DHT11, prikazuje ih na serijskom monitoru, a zatim izračunava broj koraka i upute za pomicanje svakog koračnog motora kako bi se pokazale izmjerene vrijednosti. Kôd tada čeka najmanje 5 sekundi prije nego što ponovi petlju.
Postoji dodatna funkcija koju poziva glavna petlja kojoj se daje broj koraka i smjer za svaki motor, a zatim izvodi pokrete.
Korak 7: Postavljanje i korištenje meteorološke postaje
Prije nego što učitate kôd, postavite dva zupčanika na motore, namjestivši ih tako da označe vrijednosti postavljene u početku u kodu, to su bile 25 ° C i 50% vlažnosti u mom kodu.
Zatim možete učitati kôd.
Ako otvorite serijski monitor, vidjet ćete prvo mjerenje koje je napravio senzor, a motori će tada početi pomicati zupčanike kako bi došli do ovih vrijednosti od početnih vrijednosti.
Nakon što se kretanje završi, trebali biste vidjeti drugi skup vrijednosti, a zatim se zupčanici mogu ponovno pomaknuti.
Obično je potrebno nekoliko minuta da se očitanja senzora stabilizuju, a zatim ćete dobiti dosljednije podatke i manje kretanja zupčanika.
Ako primijetite da prikazane vrijednosti nisu iste kao one prikazane na serijskom monitoru, prvo provjerite jesu li vam smjerovi kretanja motora ispravni, zatim provjerite jesu li početne vrijednosti točne, i na kraju ćete možda morati prilagoditi broj koraka po stupnju ili postotku kako biste kalibrirali svoju meteorološku postaju.
Vaša meteorološka stanica sada je dovršena i može se postaviti na vaš stol ili policu.
Ako vam se svidio ovaj Instructable, razmislite o glasovanju za njega na CNC natjecanju.
Javite mi u odjeljku komentara ako ste već izgradili meteorološku stanicu i što ste koristili za prikaz vrijednosti.
Drugoplasirani na CNC natjecanju 2020
Preporučeni:
Profesionalna meteorološka stanica koja koristi ESP8266 i ESP32 DIY: 9 koraka (sa slikama)
Profesionalna meteorološka postaja pomoću ESP8266 i ESP32 DIY: LineaMeteoStazione je potpuna meteorološka stanica koja se može povezati s profesionalnim senzorima tvrtke Sensirion, kao i nekim Davisovim instrumentom (mjerač kiše, anemometar) Projekt je namijenjen kao DIY meteorološka stanica, ali samo zahtijeva
Fanair: meteorološka stanica za vašu sobu: 6 koraka (sa slikama)
Fanair: Meteorološka stanica za vašu sobu: Postoji bezbroj načina da saznate trenutno vrijeme, ali tada znate samo vrijeme vani. Što ako želite znati kakvo je vrijeme u vašoj kući, u određenoj prostoriji? To je ono što pokušavam riješiti ovim projektom. Fanair koristi mul
Jednostavna meteorološka stanica pomoću ESP8266 .: 6 koraka (sa slikama)
Jednostavna meteorološka postaja pomoću ESP8266 .: U ovom Instructableu ću vam reći kako koristiti ESP8266 za dobivanje podataka poput temperature, tlaka, klime itd. I YouTube podataka kao što su Pretplatnici & Ukupan broj pregleda. i prikazati podatke na serijskom monitoru te ih prikazati na LCD -u. Podaci će biti f
NaTaLia meteorološka stanica: Arduino solarna meteorološka postaja učinila je pravi put: 8 koraka (sa slikama)
Vremenska postaja NaTaLia: Arduino meteorološka stanica na solarni pogon učinila je to na pravi način: Nakon godinu dana uspješnog rada na 2 različite lokacije, dijelim svoje planove projekta meteoroloških stanica na solarni pogon i objašnjavam kako se razvila u sustav koji zaista može opstati dugo vremena razdoblja iz solarne energije. Ako pratite
DIY meteorološka stanica i senzorska stanica WiFi: 7 koraka (sa slikama)
DIY meteorološka stanica i WiFi senzorska stanica: U ovom projektu ću vam pokazati kako stvoriti meteorološku stanicu zajedno sa stanicom sa WiFi senzorom. Senzorska stanica mjeri lokalne podatke o temperaturi i vlažnosti i šalje ih putem WiFi -a meteorološkoj postaji. Meteorološka stanica tada prikazuje t