Dijagram spajanja anemometra "uradi sam". Domaći anemometar za mjerenje brzine vjetra. PC softver

Anemometar je uređaj za mjerenje brzine vjetra. Klasični čašasti anemometar je čisto mehanički instrument koji može mjeriti brzine vjetra u rasponu od 2 do 20 m/s. Anemometar jednostavno broji broj okretaja impelera. Za određivanje brzine vjetra potrebno je izmjeriti broj okretaja za određeno vrijeme, npr. 30 s, a zatim izračunati broj podjela koje igla anemometra prijeđe u 1 s. Nakon toga, za određivanje brzine vjetra, trebali biste koristiti grafikon.

Najlakše je dizajnirati njegov analog na temelju elektromotora male snage, na primjer, DM-03-3AM 3 91, koji djeluje kao generator. Rotor anemometra s četiri lopatice uzet je spreman, kupljen na Aliexpressu za oko 1 USD.

Promjer impelera je 10 cm, a visina 6 cm.

Elektromotor je smješten u kućištu od spremnika za hladno zavarivanje, u čijem je poklopcu izrezana rupa za osovinu elektromotora i žice koje vode od motora.

Na elektromotor je spojen diodni most VD1 sastavljen na Schottky diodama 1N5817. Na izlazu diodnog mosta spojen je elektrolitski kondenzator C1 1000 uF x 16 V.

Shema spajanja anemometra

Schottky diode su odabrane zbog činjenice da brzina rotacije impelera, u normalnim uvjetima (ako nema uragana) nije jako velika. Pri brzini vjetra od oko 6 m / s, na izlazu uređaja pojavljuje se napon od oko 0,5 V. Pod takvim uvjetima, racionalno je minimizirati gubitke na svim elementima kruga. Iz istog razloga, kao spojne žice koriste se vodiči pretjerano velikog presjeka.

Na stezaljke ispravljača može se spojiti bilo koji DC voltmetar od 2 V. Multimetar izvrsno obavlja svoju ulogu. Iako upotreba zasebnog pokazivačkog uređaja omogućuje izravnu kalibraciju ljestvice u brzini vjetra.

Budući da je uređaj planiran za rad na ulici, diodni most je ispunjen epoksi smola. Kako se ispostavilo, kondenzator je uzet previše, tako da uređaj ne može otkriti brze padove napona i, shodno tome, nalete vjetra. Recenzirao Denev.

Uradi sam mjerač brzine vjetra

Postojao je zadatak da se za jedan projekt sastavi anemometar kako bi bilo moguće uzimati podatke na računalu preko USB sučelja. Članak će se više fokusirati na sam anemometar nego na sustav za obradu podataka iz njega:

1. Komponente

Dakle, za proizvodnju proizvoda bile su potrebne sljedeće komponente:
Mitsumi loptasti miš - 1 kom.
Ping-pong loptica - 2 kom.
Komad pleksiglasa odgovarajuće veličine
Bakrena žica s presjekom od 2,5 mm2 - 3 cm
Kemijska olovka - 1 kom.
Chupa Chups bombon u štapiću - 1 kom.
Stezaljka za kabel - 1 kom.
Šuplja mesingana cijev 1 kom.

2. Izrada impelera

3 komada bakrene žice duljine 1 cm svaki pod kutom od 120 stupnjeva zalemljena su na mjedenu cijev. U rupu cijevi zalemio sam stalak od kineskog igrača s navojem na kraju.

Cjevčicu od slatkiša sam isjekla na 3 dijela dužine oko 2 cm.

Prerezao sam 2 loptice na pola i pomoću malih vijaka iz istog igrača i polistirenskog ljepila (s pištoljem za ljepilo) pričvrstio polovice loptice na cijevi lizalice.

Cjevčice s polovicama kuglice stavio sam na zalemljene komade žice i sve fiksirao na vrhu ljepilom.

3. Izrada glavnog dijela

Nosivi element anemometra je metalna šipka od kemijske olovke. U donji dio šipke (gdje je bio umetnut čep) ubacio sam disk od miša (enkoder). U samom dizajnu miša, donji dio enkodera prilijegao je uz tijelo miša, tvoreći točkasti ležaj, bilo je masti, pa se enkoder lako okretao. Ali bilo je potrebno popraviti gornji dio šipke, za to sam uzeo odgovarajući komad plastike s rupom točno promjera šipke (takav je komad izrezan iz sustava produljenja nosača CD-ROMa). Preostalo je riješiti problem da šipka enkodera ne ispadne iz ležaja točka, pa sam zalemio nekoliko kapi lema na šipku neposredno ispred pričvrsnog elementa. Dakle, šipka se slobodno okretala u potpornoj konstrukciji, ali nije ispala iz ležaja.

Razlog zašto je odabran krug enkodera je sljedeći: svi članci o kućnim anemometrima na internetu opisuju njihovu proizvodnju na temelju istosmjernog motora iz playera, CD-ROM-a ili nekog drugog proizvoda. Problem kod ovakvih uređaja je, prvo, njihova kalibracija i niska točnost pri malim brzinama vjetra, i drugo, nelinearna karakteristika brzine vjetra u odnosu na izlazni napon, tj. za prijenos informacija na računalo, postoje određeni problemi, morate izračunati zakon promjene napona ili struje iz brzine vjetra. Kod korištenja enkodera nema takvog problema, jer je ovisnost linearna. Točnost je najveća, jer enkoder daje oko 50 impulsa po okretaju osi anemometra, ali je sklop pretvarača nešto kompliciraniji, u kojem se nalazi mikrokontroler koji broji broj impulsa u sekundi na jednom od priključaka i tu vrijednost šalje na USB priključak.

4. Ispitivanje i umjeravanje

Za kalibraciju je korišten laboratorijski anemometar.


Izradom vrlo jednostavnog uređaja vlastitim rukama i korištenjem ove aplikacije dobit ćete pravi anemometar za mjerenje brzine vjetra ili protoka zraka u sustav ventilacije. Možete odabrati dizajn anemometra koji najbolje odgovara vašim zahtjevima.

Određivanje brzine vjetra temelji se na mjerenju brzine rotacije magneta magnetometrom telefona. Za svaku konstrukciju anemometra određena je ovisnost brzine vrtnje o brzini strujanja zraka. Ove se ovisnosti mogu uređivati.

Možete poboljšati predložene dizajne ili izraditi vlastiti i kalibrirati ga.

Za odabir jedinica (m/s, km/h, ft/s, mph, čvorova, Bft, Hz (okretaja u sekundi), RPM (okretaja u minuti)) ili prosječne vrijednosti ("Avg1" je zadnja vrijednost, "Avg3" i "Avg7" je prosječna vrijednost) pritisnite zaslon sa sedam segmenata.

Nemojte zanemariti svoju masku za telefon.

"Vanjski" anemometar




Ako trebate izmjeriti brzinu vjetra na na otvorenom, onda je ova vrsta najprikladnija za ovo. Na promjene ne utječe smjer vjetra (krilasti anemometar) i impeler neće otpuhati jak nalet vjetra ("osjetljivi" anemometar).

Tehnički podaci:
Raspon mjerenja od 0,5 m/s do 15 m/s.
Točnost 0,5 m/s.


Da biste napravili anemometar, trebate izrezati kvadrat veličine 3x3 inča (7,6x7,6 cm) od aluminijske limenke.








Na dobivenom listu morate napraviti oznaku.




Napravite rezove škarama do oznaka.




Pričvrstite vrlo pažljivo željeni oblik. Ako impeler odmah ne poprimi željeni oblik, tada se može poravnati nakon što napravi rupu u sredini.










Svi oštri kutovi moraju biti odrezani. To se mora učiniti tako da odrezani kut ne uđe u nečije oko.




Impeler je pričvršćen na osovinu kemijske olovke. Unutarnji promjer šipke može jako varirati. Stoga je teško napisati koja veličina vijka odgovara. Na fotografiji se koristi vijak s navojem veličine 2x6 mm. Glava vijka mora biti ravna (upuštena) jer magnet mora dobro ležati na njoj. Poželjan je utor Pozidriv vijka (PZ). takav utor je potreban u drugom dizajnu anemometra.




Umjesto vijka, možete koristiti vrlo male vijke, čavle ili čak zalijepiti impeler i magnet žvakaća guma(gumu treba pustiti da se osuši). Ako je karanfil malo manji nego što je potrebno, napravite zareze na njemu.








Sada trebate napraviti mali križ od kvadrata od 1/2 inča (1,2 cm) s malim udubljenjem u sredini. Možete koristiti manji kvadrat, na primjer ako je unutarnji promjer ručke manji.




Križ se pažljivo umetne u dršku i gurne do kraja.






Anemometar je gotovo spreman. Trebao bi se lako okretati kada pušete u njega. ŠTAP TREBA DODIRATI SAMO KRIŽ S LOPTOM (možda ćete za to morati napraviti križ malo manji). DA BI SE OVO VIDJELO, KEMIJSKA OLOVKA MORA BITI PROZIRNA.


Sada morate paziti da štap ne visi u ručki. Da biste to učinili, odrežite vrh čepa sloj po sloj, do veličine rupe kada se šipka slobodno okreće.






Ostaje pričvrstiti magnet i anemometar je spreman. koristi se Neodimijski magnet veličine 4x4x4 mm (veći neodimijski magnet se ne centrira dobro na glavi vijka i morat će se zalijepiti). Polovi magneta moraju biti radijalno usmjereni. Drugi magnet pomoći će vam da pronađete polove kocke. Ako imate marker, obavezno ga označite magnetom.




Kako rotor ne bi izletio iz ručke s jakim naletom vjetra, može se namotati nekoliko slojeva ljepljive trake do promjera čepa koji ne prolazi u rupu. Ne možete namotati previše slojeva kako ne bi došlo do dodirivanja ručke tijekom rotacije.




Za izradu anemometra mogu se koristiti i druge vrste ručki (npr. "Bic Cristal").


Za uklanjanje čepa, postavite oštricu noža kao što je prikazano na fotografiji i gurnite.


Za ovu olovku morate upotrijebiti manji križ napravljen od kvadrata od 3/8 inča (9 mm).










Veličina korištenog vijka je 2,5x6 mm (#3) (ili bodljikavi čavao od 1,8 mm).


Ako ne možete kupiti mali neodimijski magnet, tada se mogu koristiti magneti za bijelu ploču.








Fleksibilni magneti su vrlo slabi i ne mogu se koristiti.


Ovisnost frekvencije rotacije o brzini vjetra:
2Hz - 1,5m/s
4Hz - 2,7m/s
6Hz - 3,8m/s

"Osjetljivi" anemometar


Tehnički podaci:
Raspon mjerenja od 0,5 m/s do 3,5 m/s.
Točnost 0,5 m/s.
Interval ažuriranja 2-5 sek.


Izrežite pravokutnik 3x2 inča (7,6x5,1 cm).






Označite tri pravokutnika širine 1 inča (2,53 cm).






















Vrlo je važno koristiti Pozidriv (PZ) vijak. Budući da u takvom utoru igla ne dodiruje bočne stijenke. Duljina vijka treba biti što kraća kako bi magnet bio što niže. Na fotografiji se koristi vijak 2x6 mm.


Nakon zatezanja vijka, "krila" se pažljivo razdvoje i impelerima se daje željeni oblik.










Da bi magnet dobro držao na vijku, potrebno je pričvrstiti još jednu maticu. Ali nemoj to uvrtati.




Zbog pričvršćenja neodimijskog magneta (4x4x4 mm), težište impelera se podiže i ono postaje nestabilno na igli. Za snižavanje težišta potrebno je s UNUTARNJE strane "krila" zalijepiti utege (koriste se podloške za vijak od 4 mm).


Impeler se može vrtjeti ne samo na šilu, već i na VRLO DOBRO naoštrenim olovkama ili na šivaćoj igli pričvršćenoj na olovku. Na šivaćoj igli impeler se najbolje okreće, ali ova opcija zahtijeva veliku pažnju i STROGO NIJE PRIKLADNA ZA DJECU.




Ovisnost frekvencije rotacije o brzini vjetra (na mehaničkoj olovci 0,5 mm):
1,5 Hz - 1,4 m/s
4Hz - 2,85m/s
6Hz - 3,4m/s

krilasti anemometar


Dizajniran za mjerenje brzine protoka zraka u ventilacijskim sustavima.

Tehnički podaci:
Raspon mjerenja od 1,75 m/s do 3,0 m/s.
Točnost 0,2 m/s.
Interval ažuriranja 2-5 sek.

Ovaj anemometar je napravljen od ventilatora sa kotrljajućim ležajevima. Možete odabrati ventilator bilo koje veličine, ali imajte na umu da što je ventilator manji, to je niža osjetljivost anemometra. Koristi ventilator 80x80x25mm.


Kako bi se ventilator lako okretao, potrebno je iz njega izvući prstenasti magnet.




Prilikom skidanja sigurnosnog prstena potrebno ga je držati rukom kako ne bi odletio i izgubio se.






Da biste izvukli prstenasti magnet, potrebno je ispod njega staviti plosnati odvijač i malo okrenuti odvijač. Ovo bi trebalo malo izgurati magnet. Ponavljajući ovu radnju, trebate JEDNAKO podići cijeli magnet.




Kada se magnet podigne u položaj u kojem se više ne može podići odvijačem, mora se koristiti vijak (4x30(>30) mm).









Sada ide ventilator. A ako ne stavite pričvrsni prsten, tada će se ventilator lakše okretati, ali impeler može ispasti.

Ovisnost brzine vrtnje o protoku zraka:
4Hz - 1,85m/s
6Hz - 2,3m/s
8Hz - 2,55m/s
12Hz - 2,7m/s
18Hz - 2,8m/s

Ako nešto nije jasno, svakako napišite mail.

Za izradu uređaja koji mjeri brzinu protoka zraka bit će potrebna improvizirana sredstva. Na primjer, polovice plastičnih uskrsnih jaja mogu se koristiti kao oštrice anemometra. Trebat će vam i kompaktni motor bez četkica s trajnim magnetom. Glavna stvar je da je otpor ležajeva na osovini motora minimalan. Ovaj zahtjev je zbog činjenice da vjetar može biti vrlo slab, a tada se osovina motora jednostavno neće okrenuti. Za izradu anemometra, motor sa starog tvrdog diska će učiniti.

Glavna poteškoća u sastavljanju anemometra je napraviti uravnotežen rotor. Motor će morati biti postavljen na masivnu podlogu, a na njegov rotor treba postaviti debeli plastični disk. Zatim morate pažljivo izrezati tri identične hemisfere iz plastičnih jaja. Oni su pričvršćeni na disk pomoću klinova ili čeličnih šipki. U ovom slučaju, disk se prvo mora podijeliti na sektore od 120 stupnjeva.

Balansiranje se preporučuje provesti u prostoriji u kojoj uopće nema kretanja vjetra. Os anemometra mora biti u vodoravnom položaju. Podešavanje težine obično se vrši s turpijama. Poanta je da se rotor zaustavlja u bilo kojem položaju, a ne u istom.

Kalibracija instrumenta

Domaći uređaj mora biti kalibriran. Najbolji način kalibracije je korištenje automobila. Ali potreban je nekakav jarbol kako ne bi ušao u zonu poremećenog zraka koji stvara automobil. Inače će očitanja biti jako izobličena.

Kalibraciju treba provoditi samo tijekom mirnog dana. Tada se proces neće odgoditi. Ako puše vjetar, morat ćete se dugo voziti cestom i izračunati prosječne vrijednosti brzine vjetra. Imajte na umu da se brzinomjer mjeri u km/h, a brzina vjetra u m/s. Omjer između njih je 3,6. To znači da će se očitanja brzinomjera morati podijeliti s ovim brojem.

Neki ljudi koriste diktafon tijekom postupka kalibracije. Možete jednostavno diktirati očitanja brzinomjera i anemometra elektroničkom uređaju. Ovdje možete izraditi novu ljestvicu za svoj vlastiti anemometar. Samo uz pomoć pravilno baždarenog uređaja mogu se dobiti pouzdani podaci o stanju vjetra u traženom području.

Meteorološka stanica izgrađena je na Picaxe mikrokontroleru tvrtke Revolution Education Ltd i sastoji se od dva glavna dijela: vanjska jedinica, koji svoje podatke šalje svake 2 sekunde, koristeći odašiljač na 433MHz. I unutarnja jedinica koja primljene podatke prikazuje na LCD zaslonu 20 x 4, kao i atmosferski tlak koji se mjeri lokalno u unutarnjoj jedinici.

Nastojao sam dizajn održati što jednostavnijim i funkcionalnijim. Uređaj komunicira s računalom putem COM porta. Trenutno se grafikoni kontinuirano grade na računalu iz dobivenih vrijednosti, a vrijednosti se također prikazuju na konvencionalnim indikatorima. Grafikoni i očitanja senzora dostupni su na ugrađenom web poslužitelju, svi podaci se spremaju i tako dalje. Možete vidjeti podatke za bilo koje vremensko razdoblje.

Izgradnja meteorološke stanice trajala je nekoliko mjeseci, od projektiranja do završetka, i općenito sam vrlo zadovoljan rezultatom. Posebno mi je drago što sam uspio sve sagraditi od nule s uobičajenim alatima. U potpunosti mi odgovara, ali nema granice savršenstvu, a to se posebno odnosi na grafičko sučelje. Nisam pokušavao komercijalizirati meteorološku stanicu, ali ako razmišljate o izgradnji meteorološke stanice za sebe, onda je ovo dobar izbor.

Vanjski senzori

Senzori se koriste za mjerenje temperature, vlažnosti, padalina, smjera i brzine vjetra. Senzori su kombinacija mehaničkih i elektroničkih uređaja.

Senzor temperature i relativne vlažnosti

Mjerenje temperature je možda najlakše. Za to se koristi senzor DS18B20. HIH-3610 korišten je za mjerenje vlažnosti, dajući napon od 0,8 - 3,9 V pri vlažnosti od 0% do 100%

Instalirao sam oba senzora na malom isprintana matična ploča. Ploča je ugrađena u kućište kućne izrade koje sprječava kišu i druge vanjske čimbenike.

Pojednostavljeni kod za svaki od senzora prikazan je u nastavku. Precizniji kod koji čita vrijednosti na jedno decimalno mjesto prikazan je na web stranici Petera Andersona. Njegov se kod koristi u konačnoj verziji meteorološke stanice.

Senzor temperature daje točnost od ± 0,5 °C. Senzor vlažnosti pruža točnost do ± 2%, tako da zapravo nije važno koliko decimalnih mjesta je dostupno!

Primjer dijagrama iz softvera koji radi na računalu.

Temperatura

Glavni: readtemp B.6, b1 ; očitajte vrijednost u b1 ako je b1 > 127 tada neg; test za negativan sertxd (#b1, cr, lf) ; prijenos vrijednosti na PE terminal pauza 5000 goto main neg: b1 = b1 - 128 ; podešavanje negativne vrijednosti sertxt("-") ; prijenos negativnog simbola sertxt (#b1, cr, lf) ; prijenos vrijednosti na PE terminal pauza 5000 goto main

Vlažnost

Glavni: readadc B.7,b1 ; očitajte vrijednost vlažnosti b1 = b1 - 41 * 100 / 157 ; promjena u %RH sertxd (#b1, "%", cr, lf) pauza 5000 ; pričekajte 5 sekundi idite na glavno

Izračun senzora vlage

Izračuni preuzeti iz dokumentacije senzora Honeywell HIH-3610. Graf prikazuje standardnu ​​krivulju na 0 °C.

Napon iz senzora mjeri se na ADC ulazu (B.7) mikrokontrolera Picaxe 18M2. U gore prikazanom kodu, vrijednost, koja je predstavljena kao broj od 0 do 255 (tj. 256 vrijednosti), pohranjena je u varijabli b1.

Naš se krug napaja s 5 V, tako da je svaki korak ADC-a:
5/256 = 0,0195 V.

Grafikon prikazuje početnu vrijednost ADC 0,8 V:
0.8 / 0.0195 = 41

Uzimajući vrijednosti s grafikona, nagib grafikona (uzimajući u obzir pomak) je približno:
Izlazni napon / % RH odn
(2,65 - 0,8) / 60 = 0,0308 V u % RH
(U dokumentaciji 0.0306)

Izračunajmo broj ADC koraka za 1% vlažnosti:
(V po % RH) / (ADC korak)
0.0308 / 0.0195 = 1.57

%RH = ADC vrijednost - ADC pomak / (ADC koraci u %RH), ili
%RH = ADC vrijednost - 41 / 1,57

Konačna formula za izračun mikrokontrolera izgledat će ovako: %RH = ADC vrijednost - 41 * 100/157

Zaštitna torbica

Započnite rezanjem svake ploče na dva dijela. Daske će na jednom dijelu biti čvrsto pričvršćene s obje strane, a na drugom dijelu samo s jedne strane. Ne bacajte ove dijelove - korišteni su.

Pričvrstite dva na cijele dijelove drvene rešetke 20 mm x 20 mm gornji i donji dio i pričvrstite ostale dijelove na njih.

Izrežite jedan od dijelova s ​​jednom cijelom stranom na veličinu i zalijepite ga iznutra jedna od stranaka. Provjerite jesu li daske zalijepljene tako da zajedno čine oblik "^". Učinite to za sve strane.

Mjerač smjera i brzine vjetra

Mehanički

Senzori brzine i smjera vjetra kombinacija su mehaničkih i elektroničkih komponenti. Mehanički dio je identičan za oba senzora.

Između PVC cijevi i diska od nehrđajućeg čelika na gornjem kraju cijevi postavljen je umetak od šperploče od 12 mm (pomorski sloj). Ležaj je zalijepljen na disk od nehrđajućeg čelika i na mjestu ga drži ploča od nehrđajućeg čelika.

Nakon što je sve u potpunosti sastavljeno i postavljeno, izložena područja su zapečaćena brtvljenjem radi vodonepropusnosti.

Ostale tri rupe na fotografiji su za oštrice. Noževi duljine 80 mm daju radijus okretanja od 95 mm. Čaše promjera 50 mm. Za njih sam koristio obrezane bočice kolonjske vode koje su gotovo sferičnog oblika. Nisam siguran u njihovu pouzdanost, pa sam ih napravio lako zamjenjivima.

Elektronički dio

Elektronika za senzor brzine vjetra sastoji se samo od tranzistorske sklopke, fotodiode i dva otpornika. Montiraju se na mali okrugli PCB promjera 32mm. Postavljaju se slobodno u cijevi tako da vlaga, ako uđe, teče dolje bez dodirivanja elektronike.

Anemometar je jedan od tri senzora koje je potrebno kalibrirati (ostala dva su brojač oborina i senzor barometarskog tlaka)

Fotodioda daje dva impulsa po okretaju. U jednostavnom "serijskom" sustavu kojem sam težio (svi senzori se ispituju redom), mora postojati kompromis između duljine vremena utrošenog na ispitivanje svakog senzora (u ovom slučaju, brojanje impulsa) i odziva sustava u cjelini. U idealnom slučaju, puni ciklus ispitivanja svih senzora ne bi trebao trajati više od 2-3 sekunde.

Na gornjoj fotografiji, provjera senzora pomoću motora s podesivom brzinom.

; Naredbe specifične za LCD prikazane plavom bojom hsersetup B9600_4, %10000 ; Koristite LCD Pin 1, bez hserin hserout 0, (13) : pauza 100 ; Inicijaliziraj LCD hserout 0, (13) : pauza 100 hserout 0, (13) : pauza 100 pauza 500 hserout 0, ("ac1", 13) ; Brisanje pauze prikaza 50 hserout 0, ("acc", 13) hserout 0, ("ac81", 13, "adcount: ", 13) ; Ispis naslova pause 10 hserout 0, ("ac95", 13, "adpulsin: ", 13) ; Ispiši naslove pauza 10 prebroji C.2, 1000, w0 ; Izbrojite impulse (dva po okretaju) w1 = 0 za b8 = 1 do 2; Izmjerite duljinu impulsa dva puta pulsin C.2, 1, w2 ; po okretaju i... w1 = w1 + w2 sljedeći w1 = w1 / 2 ; ...izračunaj prosječni hserout 0, ("ac89", 13, "ad ", #w0, " ", 13) ;Ispis vrijednosti brojanja hserout 0, ("ac9d", 13, "ad ", #w1, " ", 13) ;Ispis vrijednosti duljine pulsa pauza 100 petlja

Htio sam ga kalibrirati u vožnji, ali nije bilo vremena za to. Živim u relativno ravnom području sa zračnom lukom udaljenom nekoliko milja, pa sam kalibrirao senzor uspoređujući svoja očitanja brzine vjetra s očitanjima u zračnoj luci.

Ako bismo imali 100% učinkovitost i lopatice bi se vrtjele brzinom vjetra, onda:
Polumjer rotora = 3,75"
Promjer rotora = 7,5" = 0,625 ft
Opseg rotora = 1,9642 stopa

1 ft/min = 0,0113636 m/h,
1,9642 ft/min = 1 o/min = 0,02232 m/h
1 m/h = 1 / 0,02232 okr

1 m/h = 44,8 o/min
? m/h = okr / 44,8
= (rpm * 60) / 44,8

Budući da postoje dva impulsa po turnusu
? m/h = (impulsi u sekundi * 30) / 44,8
= (impulsi u sekundi) / 448

Senzor smjera vjetra - mehanički dio

U senzoru smjera vjetra umjesto aluminijske ploče koristi se magnet, a umjesto optoelektroničke jedinice poseban AS5040 čip (magnetski enkoder).

Slika ispod prikazuje magnet od 5 mm montiran na kraju središnjeg vijka. Poravnanje magneta s čipom vrlo je važno. Magnet bi trebao biti točno centriran oko 1 mm iznad čipa. Nakon što je sve točno poravnato, senzor će raditi ispravno.

Senzor smjera vjetra - elektronički dio

Postoje razne sheme za mjerenje smjera vjetra. U osnovi se sastoje ili od 8 reed prekidača razmaknutih pod kutom od 45 stupnjeva u intervalima od rotirajućeg magneta ili potenciometra koji se može potpuno rotirati.

Obje metode imaju svoje prednosti i nedostatke. Glavna prednost je što su obje jednostavne za implementaciju. Mana im je što su podložni habanju - posebno potenciometri. Alternativa korištenju reed prekidača bila bi upotreba Hallovog senzora za rješavanje mehaničkog trošenja, ali oni su još uvijek ograničeni na 8 različitih položaja... U idealnom slučaju, pokušao bih nešto drugačije i na kraju se odlučio za rotacijski magnetski IC senzor. Iako je uređaj za površinsku montažu (što pokušavam izbjegavati), ima niz prednosti koje ga čine privlačnim za korištenje!

Ima nekoliko različitih izlaznih formata, od kojih su dva najprikladnija za našu svrhu. Najbolja točnost postiže se sa SSI sučeljem. AS5040 daje impulse od 1 µs na 0° do 1024 µs na 359,6°

Provjera kalibracije senzora smjera vjetra:

Čitaj adc10 B.3, w0 ; Čitaj iz AS5040 magnetskog ležaja pauza 100 w0 = w0 * 64 / 182 ; Pretvori u 0 - 360 (stupnjeva) debug ; Prikaz u petlji prozora za otklanjanje pogrešaka programa/uređivanja

Mjerač padalina

Što je više moguće, kišomjer sam napravio od plastike i nehrđajućeg čelika, baza je od aluminija debljine 3 mm radi krutosti.

U kišomjeru su dvije kante. Svaka posuda sadrži do 6 ml vode prije nego što pomakne svoje težište, što uzrokuje ulijevanje vode u kantu i signalizira senzoru. Kada se kanta prevrne, aluminijska zastavica prolazi kroz optički senzor koji šalje signal elektronici vanjske jedinice.

Za sada sam ga ostavio s prozirnim zidovima (jer zabavno je gledati kako radi!). Ali pretpostavljam da treba biti obojen u bijelo kako bi reflektirao toplinu ljeti kako bi se izbjeglo isparavanje. Nisam mogao naći mali lijevak, pa sam morao napraviti svoj. Obratite pozornost na žicu unutar lijevka iu sredini oluka. To će pomoći zaustaviti površinsku napetost vode u lijevku i pomoći da voda kaplje. Bez žice, kiša bi imala tendenciju "kovitlanja" i njena putanja bi bila nepredvidiva.

Optosenzori izbliza:

Elektronski dio kišomjera

Zbog nasumične prirode senzora, softverski prekid u MCU-u vanjske jedinice činio se logičnim pristupom. Nažalost, neke programske instrukcije onemogućuju mehanizam prekida dok se izvršavaju. postoji šansa da signal neće otići nikamo. Iz tih razloga kišomjer ima vlastiti 08M Picaxe mikrokontroler.

Korištenje zasebnog čipa omogućuje njegovu upotrebu za stvaranje odgode od 1 sata dovoljno točne za brojanje spremnika po satu.

Kalibriranje

Picaxe 18m2 prima trenutni broj kanti po satu i prikazuje ga na displeju i računalu.

Kao polazište koristim sljedeće podatke:
Promjer lijevka 120 mm i površina spremnika 11.311 mm2
1 mm kiše = 11,311 mm3 ili 11,3 ml.
Svaka kanta ima 5,65 ml. Dakle, 2 kante 2 x 5,65 = 11,3 ml (ili 1 mm) oborine. Jedna kanta = 0,5 mm oborine.

Za usporedbu, kupio sam jeftin kišomjer.

Gornji krug i krug 08M Picaxe koriste isti PCB raspored za senzor. Uređaj se napaja baterijom 12V 7Ah preko 7805 stabilizatora.
Koristio sam RF Connect kit za 433 MHz bežičnu vezu. Komplet sadrži par posebno programiranih PIC kontrolera. Skup bežičnih modula tijekom testova pokazao se prilično pouzdanim.

Na PP su ugrađeni Picaxe 08M i 18m2. Svaki od njih ima svoj konektor za programiranje. Odvojeni konektori, svaki sa svojim +5V, namijenjeni su svakom senzoru - osim za temperaturu i vlažnost.

Imajte na umu da sam nacrtao crtež u Paintshop Pro tako da ne mogu jamčiti točnost razmaka pribadača.

unutarnja jedinica

Unutarnja jedinica koristi Picaxe od 18m2, senzor pritiska i LCD zaslon. Tu je i regulator napona od 5V.

Mjerač tlaka

Nakon nekoliko neuspješnih pokušaja, odlučio sam se za MPX4115A. Iako drugi senzori imaju nešto veći mjerni raspon, teško im je pristupiti. Osim toga, drugi senzori obično rade na 3,3 V i zahtijevaju dodatni regulator. MPX4115A daje analogni napon od 3,79 V do 4,25 V proporcionalno tlaku. Iako je ovo gotovo dovoljna razlučivost za otkrivanje promjene tlaka od 1 mbara, nakon rasprave na forumu, dodao sam MCP3422 ADC. Može raditi u 16-bitnom načinu (ili višem) u usporedbi s Picaxeovim 10-bitnim načinom rada. MCP3422 se može spojiti (kao u našem krugu) u diferencijalnom načinu rada s analognim ulazom iz senzora. Glavna prednost je što to omogućuje ispravljanje izlaza senzora, čime se lako kompenziraju pogreške MPX4115A i omogućuje jednostavan način kalibracije senzora.

MPC3422 zapravo ima dva diferencijalna ulaza, ali budući da se jedan ne koristi, kratko su spojeni. Izlaz iz MCP3422 ima I2C sučelje i spaja se na SDA i SCL pinove na 18m2 Picaxe - pinove B.1 i B.4 redom. S moje točke gledišta, jedini nedostatak korištenja MCP3422 je taj što je to mali uređaj za površinsku montažu, ali sam ga zalemio na adapter. Uz I2C sučelje, MCP3422 18m2 jednostavno obrađuje dolazne podatke s 433MHz bežičnog prijamnika, prikazuje podatke na zaslonu i prenosi ih na računalo. Kako bi se izbjegle greške unutarnje jedinice kada računalo ne radi, nema odgovora s računala. unutarnja jedinica prenosi podatke i ide dalje. Odašilje podatke u intervalima od približno 2 sekunde tako da se gubitak podataka brzo nadoknađuje sljedeći put. Iskoristio sam neiskorištene priključke na 18m2 za spajanje gumba na prednjoj ploči. Prekidač S1 (ulaz C.5) služi za uključivanje pozadinskog osvjetljenja LCD-a. Prekidač S2 (ulaz C.0) resetira vrijednost tlaka (mbar) na LCD zaslonu. Prekidač S3 (ulaz C.1) prebacuje oborine prikazane na LCD zaslonu između ukupne količine prethodnog sata i tekućeg. Gumbi moraju biti pritisnuti dulje od 1 sekunde da bi odgovorili.

Sastavljanje unutarnje jedinice

Kao i kod PCB-a za vanjsku jedinicu, nacrtao sam raspored ručno koristeći Paintshop Pro, tako da može biti pogrešaka u udaljenostima.

Ploča je malo veća nego što je potrebno da stane u utore u aluminijskom kućištu.
Konektor za programiranje sam namjerno napravio malo "prema unutra" od ruba ploče kako ne bi dodirivao kućište. Izrez za LCD zaslon je izbušen i izrezan na točne dimenzije.

Na fotografiji je sve već ugrađeno u kućište.

Pinovi na pločici otežavaju ugradnju u kućište, pa sam ih morao odlemiti i žicama zalemiti zaslon na pločicu.

Vanjska jedinica - Picaxe kod

; =================================================================== ; Glavni kod 18M2 za vanjsku (odašiljačku) jedinicu meteorološke stanice Picaxe; Rutine vlažnosti i temperature decimalne preciznosti, ; copyright, Peter H Anderson, Baltimore, MD, Jan, "04 ; ; ============================================================== #Picaxe 18M2 Simbol HVrijednost = w0 Simbol HighWord = w1 Simbol LowW ord = w2 Simbol RH 10 = w3 Simbol HQuotient = b0 Simbol HFract = b1 Simbol X = b0 Simbol aDig = b1 Simbol TFactor = b2 Simbol Tc = b3 Simbol SignBit = b4 Simbol TValue = w4 Simbol TQuotient = b10 Simbol TFract = b11 Simbol TempC_100 = w6 Simbol MagDir = w7 Simbol MagDirLo = b14 Simbol MagDirHi = b15 Simbol WindSpeed ​​​​= w8 Simbol Wind SpeedLo = b16 Simbol WindSpeedHi = b17 Simbol ThisHour = b18 Simbol LastHour = b19 Simbol RainRequest = b20; Simbol hardvera HumidRaw = B.7 Simbol TempRa w = B.6 Symbol DirRaw = B.3 Symbol Speed ​​​​= B.0 do ; Read Humidity ReadADC10 HumidRaw, HValue ; Get Humidity (HValue) HighWord = 1613 ** HValue ; izračunaj RH LowWord = 1613 * HValue RH10 = LowWord / 1024 LowWord = Highword * 64 RH10 = RH10 + LowWord RH10 = RH10 - 258 pauza 100 ;Očitaj temperaturu Readtemp12 TempRaw, TValue ; Nabavite temperaturu SignBit = TValue / 256 / 128 ako je SignBit = 0 onda pozitivno; Negativan je tako da je TVvrijednost = TVvrijednost ^ $ffff + 1 ; uzmi dvojku pozitivnu: TempC_100 = TVvrijednost * 6 ; TC = vrijednost * 0,0625 TVvrijednost = TVvrijednost * 25 / 100 TempC_100 = TempC_100 + TVvrijednost TQuotient = TempC_100 / 100 TFract = TempC_10 0 % 100 / 1 0 X = TQuotient / 10; Izračunajte faktor korekcije temperature za vlažnost ako je SignBit = 0 zatim SignBit = " " else SignBit = "-" endif ako je SignBit = "-" zatim X = 4 - X else X = X + 4 endif GoSub TempCorrection; kompenzirajte RH HQuotient = RH10/10; Izračunajte RH Quot ient i... HFract = RH10 % 10 ;...decimalno mjesto.if HQuotient > 99 then ;Over range HQuotient = 99 HFract = 9 endif if HQuotient > 127 then ;Under range HQuotient = 0 HFract = 0 endif ;Read AS540 magnetski enkoder za smjer vjetra readadc10 DirRaw, MagDir ; Čitanje iz AS5040 magnetskog ležaja, pauza 100 ; Čitanje okretaja u minuti iz brojača brzine vjetra Brzina, 1 000, WindSpeed ​​​​; Svaki 30. ciklus (približno 1 minuta), zahtijeva podatke mjerača kiše od 08M inc RainRequest ako je RainRequest >= 30 zatim visoko C.1 serin, C.0, N2400, ("r"), LastHour, This sat ; Niski brojači kiše C.1 RainRequest = 0 endif ; Pošaljite podatke unutarnjoj jedinici u blokovima od 8 bajtova; Prva grupa ne treba kalibraciju pa se izračuni prvo rade ovdje. ; Drugoj skupini trebat će "podešavanje" - lakše se izvodi na kraju u zatvorenom prostoru. serout C.2, N2400, ("t", SignBit, TQuotient, TFract, HQuotient, HFract, "A", "B") pauza 100 serout C.2, N2400, ("m", MagDirHi, MagDirLo, WindSpeedHi, WindSpeedLo, LastHour, ThisHour, "C") -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 90 100 110 1 20 if Tfaktor< 100 then aDig = TFactor / 10 RH10 = RH10 * aDig / 10 TFactor = TFactor % 10 aDig = TFactor RH10 = RH10 * aDig / 100 + RH10 else TFactor = TFactor % 100 aDig = TFactor / 10 RH10 = RH10 * aDig / 10 + RH10 TFactor = TFactor % 10 aDig = TFactor RH10 = RH10 * aDig / 100 + RH10 endif return

Iskorištena memorija = 295 bajtova od 2048

Brojač padalina - kod 08M

#picaxe 08M Simbol Ovaj sat = b2 ; Pohrani trenutni broj senzora u b2 Simbol Zadnji sat = b3 ; Spremi brojanje prethodnih sati u b3; Definicije hardvera Symbol DataRequest = pin3 Symbol BucketSensor = pin4 setint %00010000, %00010000; pin4 je glavni pin prekida: za w0 = 1 do 60000; Petlja za 1 sat pauze 60 next LastHour = ThisHour; Ažuriraj brojanje zadnjih sati s ThisHour = 0 ; trenutni sat & poništi trenutni sat idi na glavno; Učinite prekid sljedećeg sata: setint %00010000, %00010000 ; Ponovno uspostavite prekid ako je DataRequest = 1 tada ; Je li prekid bio od strane 18M2? serout 2, N2400, ("r", Zadnji sat, Ovaj sat) ; Da, pa pošaljite prethodni sat "brojanje i trenutni broj.

Unutarnja jedinica - Picaxe kod

;=========================================================================== ; Glavni unutarnji (prijamnik) program. ; ; Prima podatke od vanjske jedinice, prikazuje na LCD-u i prosljeđuje podatke na računalo; Također mjeri barometarski tlak (zahvaljujući "matherp") ;========================================================================== #PICAXE 18M2 ; Definicije varijabli (b2 do b5 ponovno se koriste za mBar kod kada postanu dostupni) simbol Kvocijent = b2 simbol Fract = b3 simbol SignBit = b4 simbol Vlažnost = b5 simbol HFract = b14 simbol Dir = w5 simbol DirLo = b10 simbol DirHi = b11 simbol Speed ​​​​= w3 simbol SpeedLo = b6 simbol SpeedHi = b7 simbol RainCountThisHour = b12 simbol RainCountLast Sat = b13 simbol LCDRainWhole = b21 simbol LCDRainFract = b22 simbol LastOrThis = b23; MCP3422 ADC simbol varijabli mb900 = 17429 ; Očitavanje ADC-a za 900 Mbara, zatim dodajte 72,288 odbrojavanja po mbar simbolu adj0 = 72 simbola mBarADCValue = w0 simbolu adj1 = b4 ; koristi se za dodavanje 1 odbrojavanja svakih 4 mbar simbola adj2 = b5 ; koristi se za dodavanje 1 brojanja svakih 24 mbar simbola mBar = w4; Simbol kućnih varijabli lastmbar = w8 ; Zapamti prethodni simbol očitanja mBara RiseFall = b18 ; Indikator za porast ili pad tlaka (strelica gore ili strelica dolje) simbol aktivan = b19 ; Telltale prikazuje aktivnost na LCD zaslonu simbol LCD_Status = b20 ; Je li LCD pozadinsko osvjetljenje uključeno ili isključeno (0 ili 1)? ; Simbol hardverskih definicija Wireless = C.7 ; Dolazna veza s simbola bežičnog prijemnika/dekodera Računalo = C.2 ; Odlazna serijska veza s računalom simbol LCD = pinC.5 ; Tipka na prednjoj ploči za prazan / neprazan simbol LCD pozadinskog osvjetljenja ClearRiseFall = pinC.0 ; Tipka na prednjoj ploči za brisanje indikatorskog simbola "rasta/pada" pritiska LastOrThisSwitch = pinC.1 ; Gumb na prednjoj ploči za prikaz padalina u trenutnom ili prethodnom satu Init: hsersetup B9600_4, %10000; Koristite LCD Pin 1, bez hserin; ByVac 20x4 IASI-2 serijski LCD hi2csetup i2cmaster, %11010000, i2cfast, i2cbyte; Inicijalizirajte I2C za MCP3422 ADC čip . hi2cout ( %00011000) ; postavite MCP3422 za 16-bitnu kontinuiranu pretvorbu pauza 500 hserout 0, (13) : pauza 100 ; Inicijalizirajte LCD hserout 0, (13) : pauza 100 hserout 0, (13) : pauza 100 pauza 500 hserout 0, ("ac50", 1 3) hserout 0, ("ad", 32, 32, 32, 32, 49, 42, 36, 32, 13) ; Definirajte znak strelice prema dolje (char 10) hserout 0, ("ac1", 13) ; Brisanje pauze prikaza 50 hserout 0, ("acc", 13) ; Sakrij kursor hserout 0, ("ac81) ", 13, "ad ", $df, "C", 13) ; Ispis naslova hserout 0, ("ac88", 13, "admBar", 13) hserout 0, ("ac8e", 13, "adRH %", 13) hserout 0, ("acd5", 13, "ad", "dir", 13) ; Ispis podnožja hserout 0, ("acd c", 13, "ad", "mph", 13) ; hserout 0, ("ace3", 13, "ad", "mm", 13) lastmbar = 0 ; Inicijaliziraj varijable LastOrThis = "c" ;======================================================= =================== ; Glavna petlja ;===================================================================== glavni: ; Provjerite je li pritisnut prekidač na prednjoj ploči. Picaxe mehanizam prekida je ; gotovo trajno onesposobljen zbog velikog broja serin i serout naredbi; tako da je posipanje programa "gosub prekidačima" za provjeru statusa prekidača više; učinkovit koji prekida. gosub prekidači ; Dobijte prvu skupinu vrijednosti iz vanjske jedinice putem radio veze od 433MHz. serin bežični, N2400, ("t"), SignBit, kvocijent, frakt, vlažnost, Hfrakt, b15, b15; Bljeskalica "telltale" na LCD-u označava aktivnost i uspješan "serin" iz bežične mreže. gosub izdajnik; Prikaži prvu grupu na LCD-u hserout 0, ("acc0", 13) hserout 0, ("ad", SignBit, #Quotient, ".", #Fract, " ", 13) hserout 0, ("acce", 13) hserout 0, ("ad", #Humidity,".", #HFract, " ", 13) gosub prekidači ; Pošalji prvu grupu na COM port računala; Svaka grupa ima početni identifikator, podatke i završni identifikator: ; Početak = "xS", kraj je "xE" npr. početak vjetra je WS, kraj vjetra je WE; Više podataka razdvojeno je jednim razmakom. računalo serout, N2400, ("TS", SignBit, #Quotient," ", #Fract, "TE") ; Računalo mjerenja temperature, N2400, ("HS", #Humidity, " ", #HFract, "HE" ); Vlažnost ; Ponovno provjerite prekidače i to u redovitim intervalima tijekom programa. gosub prekidači ; Dobijte drugu grupu vrijednosti iz radio veze vanjske jedinice. serin Wireless, N2400, ("m"), DirHi, DirLo, SpeedHi, SpeedLo, RainCountLastHour, RainCountThisHour, b15 gosub signalizacija Brzina = Brzina * 300 / 448; Procijenjena pretvorba iz impulsa/s u mph Dir = Dir * 64 / 182 ; Pretvorite 0-1023 u 0-359 stupnjeva; Kako bi se očuvala preciznost, kišomjer se mora kalibrirati podešavanjem ; mehanički graničnici na kanti za prevrtanje tako da 1 vrh iznosi 0,5 mm kiše. if LastOrThis = "c" then ; Odlučite želite li prikazati prethodne sate LCDRainWhole = RainCountThisHour / 2 ; padaline ili trenutne sate. LCDRainFract = RainCountThisHour * 5 // 10 else LCDRainWhole = RainCountLastHour / 2 ; LCDRainFract = RainCountLastHour * 5 // 10 endif ; Pošalji drugu grupu na LCD hserout 0, ("ac95", 13) hserout 0, ("ad", #Dir, " ", 13) hserout 0, ("ac9c", 13) hserout 0, ("ad", #Speed, " ", 13) hserout 0, ("aca1", 13) hserout 0, ("ad", LastOrThis, " ", #LC DRainWhole, ".", #LCDRa inFract, " ", 13) ; Pošalji drugu grupu na računalo COM port serout Računalo, N2400, ("WS", #Dir," ", #Speed, "WE") ; Računalo za mjerenje vjetra, N2400, ("RS", #RainCountLastHour," ", #RainCountThisHour, "RE" ); Rain gosub prekidači ; Hvala "matherp" na Picaxe forumu za petlju mbar koda: ; Mjerenje atmosferskog tlaka s MPX4115A; Analogno-digitalna pretvorba pomoću MCP3422; MPX izlaz na V+, 2. 5V u V-; ADC u 16 bitnom modu hi2cin (b1,b0,b2) ; Očitajte očitavanje ADC-a i statusni bajt iz MCP3422 adj1 = 0 adj2 = 0 w1 = mb900 mbar = 900 do dok je mBarADCValue > w1; mBarADCValue = w0 = b1:b0 inc mbar w1 = w1 + adj0 inc adj1 if adj1 = 4 then inc adj2 w1 = w1 + 1 adj1 = 0 endif if adj2 = 6 then w1 = w1 + 1 adj2 = 0 endif petlja gosub prebacuje gosub signalizator ; Slanje pritiska na računalo COM port serout Računalo, N2400, ("PS:", #mbar, "PE") ; Inicijalizirati prethodno očitanje tlaka (zadnji mbar) ako već nije postavljeno if lastmbar = 0 then lastmbar = mbar RiseFall = " " endif ; Prikaz strelice gore ili dolje ako se tlak promijenio ako je mbar > lastmbar tada RiseFall = "^" ; ^ lastmbar = mbar endif ako mbar< lastmbar then RiseFall = 10 ; Custom LCD character. Down arrow lastmbar = mbar endif hserout 0, ("acc7", 13) hserout 0, ("ad", RiseFall, #mbar, " ",13) gosub telltale goto main ; Check if one of the front panel buttons is pressed. switches: if LCD = 1 then ; LCD Backlight on/off Button is pressed if LCD_Status = 0 then ; Backlight is on so... hserout 0, ("ab0", 13) ; Turn it off LCD_Status = 1 else hserout 0, ("ab1", 13) ; Else turn it on. LCD_Status = 0 endif do: loop while LCD = 1 ; Don"t return while button is pressed endif if ClearRiseFall = 1 then ; Pressure rise/fall button is pressed RiseFall = " " ; Clear indicator and... hserout 0, ("acc7", 13) ; ... update display. hserout 0, ("ad", RiseFall, #mbar, " ",13) do: loop while ClearRiseFall = 1 endif if LastOrThisSwitch = 1 then ; Rain Previous Hour / Last Hour button. if LastOrThis = "c" then LastOrThis = "p" LCDRainWhole = RainCountLastHour / 2 ; Recalculate values and re-display to LCDRainFract = RainCountLastHour * 5 // 10 ; give visual confirmation of button-press else LastorThis = "c" LCDRainWhole = RainCountThisHour / 2 ; LCDRainFract = RainCountThisHour * 5 // 10 endif hserout 0, ("aca1", 13) hserout 0, ("ad", LastOrThis, " ", #LCDRainWhole, ".", #LCDRainFract, " ", 13) do: loop while LastOrThisSwitch = 1 endif return ; Flash "tell-tale" on LCD display to show activity telltale: if active = "*" then active = " " else active = "*" endif hserout 0, ("ac80", 13, "ad", active, 13) return

Iskorištena memorija = 764 bajta od 2048

PC softver

Softver koji radi na osobnom računalu napisan je korištenjem Borland Delphi 7. Prilično je primitivan u svom trenutnom obliku, ali barem pokazuje vezu između Picaxea i računala.

Grafikoni se mogu odabrati za prikaz u razdoblju od 1 sata ili 12 sati. Grafikoni se mogu pomicati naprijed-natrag pomoću miša. Mogu se spasiti. Da biste to učinili, desnom tipkom miša kliknite na njih i odredite naziv i vrijednost datoteke. Možete postaviti ograničen skup APRS podataka koji se zapisuju jednom u minuti po retku datoteke APRS.TXT i pohranjuju u istoj mapi kao i Weather.exe. Imajte na umu da su temperature izražene u stupnjevima Fahrenheita, a količina padalina u 1/100-tinci po inču.

Popis radijskih elemenata

Oznaka Tip Vjeroispovijest Količina BilješkaDućanMoja bilježnica
Senzor temperature i relativne vlažnosti
senzor temperature

DS18B20

1 U bilježnicu
Senzor vlažnostiHIH-36101 U bilježnicu
Otpornik

4,7 kOhm

1 U bilježnicu
Mjerač smjera i brzine vjetra
fototranzistorIR1 U bilježnicu
Dioda koja emitira svjetloIR1 U bilježnicu
Otpornik

220 ohma

1 U bilježnicu
Otpornik

4,7 kOhm

1 U bilježnicu
Magnetski koder1 U bilježnicu
elektrolitički kondenzator10uF4 U bilježnicu
Kondenzator100 nF1 U bilježnicu
Otpornik

4,7 kOhm

1 U bilježnicu
Otpornik

10 kOhm

1 U bilježnicu
Mjerač padalina
MK PICAXE

PICAXE-08M

1 U bilježnicu
ispravljačka dioda

1N4148

2 U bilježnicu
Kondenzator100 nF1 U bilježnicu
Otpornik

4,7 kOhm

1 U bilježnicu
Otpornik

10 kOhm

4 U bilježnicu
Otpornik

22 kOhma

1 U bilježnicu
Otpornik

220 ohma

2 U bilježnicu
Dioda koja emitira svjetloIR1
Gore