Skip to main content

Posts

Showing posts with the label meteo

Magnetic sensor

  Reading potentiometer position or angle with AS5600 board      In this blog I will expose the way to read an angle or position (in my case wind direction) trhough the board AS5600-SO_EK_AB, bought from Digikey  https://www.digikey.es/product-detail/es/ams/AS5600-SO-EK-AB/AS5600-SO-EK-AB-ND/5066879           This is a fully mounted board, not equally as the picture, and I bought separatelly a magnet with a button which fits very well on top of the chip. If you turn the button, the value changes giving it a position. Link and picture of the button:  https://www.digikey.es/products/es?keywords=RMH05-DK-XX-1.0     This button includes the proper imant attached to the bottom of it. The connection to the microcontroller is done by a resistor divider and an analogue input. This divider is necessery because the voltage of its ouput is higher than de analogue input module.      Pin B0 of the microcontroller mu...

Reading temperature

 Temperature measurement using PmodTMP2     One of the tings I wanted to do is to measure and read temperature with precission. I know there are lots of sensors and quite cheap, for example LM35, but I wanted a sensor which does all conversion and you just read the value, without the analogue problem as it can introduce error.     I have chosen this because it is small, measures positive and negative temperatures, interfers it with I2C protocol, its precission is better than 0.25ºC and its resolution is 0.0625ºC. Consult the inner chip  ADT7420 .      Obviously the chip is difficult to solder but they sell it with a small board and you only have to connect it through its pins. I bough it in Digikey, address  https://www.digikey.es/products/es?keywords=pmodTMP2     The following diagram shows how to connect this board to the Atxmega128A3U.           The value of the resistors R1 and R2 are not ...