8 bit digitale windwijzer (1 / 5 stap)

Stap 1: Hoe het werkt


De Bourns-encoder heeft tien pinnen op de buitenkant en een uitgebreid scala aan geborsteld contacten aan de binnenkant. De windvaan blijkt, maakt het een gecompliceerde set verbonden en verbroken die resulteert in een 8-cijferige binaire uitvoer bestaat uit nullen en enen. Deze binaire getallen worden vervolgens verwerkt door een kleine 'Nano' arduino in het lichaam van de vane wind en in vergelijking met een 'tafel van de waarheid' geleverd door de fabrikant van het coderingsprogramma. Over een tien minuten periode 1200 lezingen zijn gemaakt en elke afzonderlijke windrichting opgenomen wordt toegevoegd tot werken uit welke richting de meest voorkomende is-dit is de waarde 'Mode'. Deze waarde van modus wordt overgebracht door een gepulseerde frequentie onderaan een kabel naar een andere arduino in het belangrijkste weerstation en de frequentie is gemeten en omgevormd tot een geheel getal tussen 0 en 360.

Nu is de informatie samengesteld met een hele hoop andere lezing uit een matrix van sensoren en gecompileerd tot een speciale reeks tekens die door een mobiele modem voor draadloze telefonie naar een server in Londen, UK via het Inter-web toegezonden. Als de gegevens worden met succes ontvangen door de server, maakt een 'terugbellen' naar het weerstation en alle sensoren zijn terug naar nul. De server vervolgens verwerkt de gegevens, het maken van een paar eenvoudige berekeningen en vervolgens spuugt het allemaal uit in Java Script gebaseerd grafieken en PHP onbewerkte gegevenstabellen op: http://www.goatindustries.co.uk/weather/

Voor nu gaan we gewoon concentreren op de digitale windvaan omdat de rest van het weerstation is kan worden gepubliceerd als andere Instructables. Bekijk deze ruimte!

Gerelateerde Artikelen

Raspberry Pi MMA8452Q 3-as 12-bits/8-bits digitale Accelerometer Python Tutorial

Raspberry Pi MMA8452Q 3-as 12-bits/8-bits digitale Accelerometer Python Tutorial

De MMA8452Q is een slimme spaarstand, drie assen, capacitieve, micromachined versnellingsmeter met 12 bits van resolutie. Flexibele gebruiker programmeerbare opties worden geleverd met behulp van ingebouwde functies in de versnellingsmeter, configure
Raspberry Pi het leerprogramma van de 3-as 12-bits/8-bits digitale Accelerometer Java van de MMA8452Q

Raspberry Pi het leerprogramma van de 3-as 12-bits/8-bits digitale Accelerometer Java van de MMA8452Q

De MMA8452Q is een slimme spaarstand, drie assen, capacitieve, micromachined versnellingsmeter met 12 bits van resolutie. Flexibele gebruiker programmeerbare opties worden geleverd met behulp van ingebouwde functies in de versnellingsmeter, configure
Arduino Nano - MMA8452Q 3-as 12-bits/8-bits digitale Accelerometer Tutorial

Arduino Nano - MMA8452Q 3-as 12-bits/8-bits digitale Accelerometer Tutorial

De MMA8452Q is een slimme spaarstand, drie assen, capacitieve, micromachined versnellingsmeter met 12 bits van resolutie. Flexibele gebruiker programmeerbare opties worden geleverd met behulp van ingebouwde functies in de versnellingsmeter, configure
C51 4-bits klok

C51 4-bits klok

In dit Instructable hoop ik u door het maken van uw eigen 4-bits digitale klok lopen. Ik gebruikte om te bouwen mijn C51 digitale klok dit Ebay DIY-kit, die slechts $2,50 kost. Zij komen met geen instructies, dus het duurde een beetje van het onderzo
Hoge kwaliteit MMC digitale Spraakrecorder met behulp van de PIC met beperkt RAM (PIC16F877A)

Hoge kwaliteit MMC digitale Spraakrecorder met behulp van de PIC met beperkt RAM (PIC16F877A)

dit is mijn eerste digitale VoiceRecorder die is gemaakt met behulp van een mid-range PIC met een totale RAM-geheugen van slechts 256 bytes.http://blog.vinu.co.in/2011/07/attempt-to-Access-Memory-Card-MMC-using.htmlHier, gebruikte ik een PIC16F877A t
Digitale thermometer op OLED display met behulp van ESP8266 ESP-12E NodeMCU en DS18B20 temperatuursensor

Digitale thermometer op OLED display met behulp van ESP8266 ESP-12E NodeMCU en DS18B20 temperatuursensor

In mijn vorige instructable gaf ik een introductie tot de ESP8266 en programmeren met onze vertrouwde Arduino IDE.In dit instructable zal ik gaan een stap verder, een digitale temperatuursensor DS18B20 interfacing en weergave van de temperatuur in gr
Zelfinstellend digitale plaat teller gebaseerd op ICStation ATMEGA2560

Zelfinstellend digitale plaat teller gebaseerd op ICStation ATMEGA2560

ICStation Team u kennismaken met deze digitale teller plaat van de Self-setting met ICStation ATMEGA2560. De digitale plaat teller werkt onder DC5V. Dit systeem maakt gebruik van de correlatie van de infrarood sensor voor het verzamelen van informati
Arduino GPRS weerstation - deel 1

Arduino GPRS weerstation - deel 1

Met de dreiging van steeds meer grillige weerpatronen circuleren van de lucht van onze planeet, dag na dag van onophoudelijke regen, overstromingen, droogtes, Hagel stormen en wie weet wat anders, lijkt een weerstation te zijn een nuttige en noodzake
Montage en te beheersen HD Camcorders in Nest dozen

Montage en te beheersen HD Camcorders in Nest dozen

Standaard CCD-camera's in nestkasten rond voor vele jaren nu geweest, maar er zijn zeer weinig volledige HD-camera's in nestkasten. Dit Instructable details passend, afstandsbediening, bewegingsdetectie en timelapsing voor een full die HD Camcorder g
Intelligente oplader voor oplaadbare NiMH-batterijen 9V

Intelligente oplader voor oplaadbare NiMH-batterijen 9V

Ik keek voor slimme lader chat 9V NiMH batterij in paar uur opladen kan en niet gevonden. Bovendien alle laders vond ik was echt "stom". Huidige onbekend en geen functie te beëindigen opladen na batterij volledig opladen in rekening gebracht. Pr
DIY Arduino Thermometer met DS18B20

DIY Arduino Thermometer met DS18B20

Hallo, iedereen! Vandaag ga ik om u te tonen hoe maak je LCD- of seriële thermometer met DS18B20 digitaltemperature sensor met behulp van de Arduino, breadbord, jumpers. Dus je kunt het meten van temperatuur van de lucht, zoals vloeistoffen water en
HackerBoxes 0002: Intensivering van ARM32, MCU Video, Wii Nunchuck

HackerBoxes 0002: Intensivering van ARM32, MCU Video, Wii Nunchuck

Dit Instructable deelt de basisbeginselen van het werken met HackerBoxes #0002. HackerBoxes is de maandelijkse abonnement vak dienst voor electronica hobbyisten, makers en hackers. Als u wil graag een doos als dit recht naar uw mailbox elke maand, ku
Maak een DIY sensor van uw keuze en de meting weer te geven op uw Androïde telefoon via Bluetooth

Maak een DIY sensor van uw keuze en de meting weer te geven op uw Androïde telefoon via Bluetooth

moet je een sensor voor het meten van iets, zoals lichaamstemperatuur, buiten temperatuur, UV-straling, lichtintensiteit, zonnestraling, magnetisch veld, druk, enz.?   Met de technologie van vandaag wordt het heel gemakkelijk om een sensor te maken e
Hulpmiddelen voor de elektronica Hobbyist

Hulpmiddelen voor de elektronica Hobbyist

Als u nieuw op de wereld van de elektronica bent, laat ik de eerste om u te verwelkomen. Er zijn veel goede middelen beschikbaar om u aan de slag te helpen. Zie voor een lijst met aanbevolen materialen in stap 4. Maar zodra u het juiste project vindt