Skip to the content
PCBKitNew board
2 layers52 × 26 mmAnemometer, the printed circuit board in 3D

My Anemometer Design for MCU, probably with ESP8266 Code soon

Size
52 × 26 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
19
Pads
89
Tracks, vias
171, 46
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
20 Mar 2024
Updated
22 Mar 2024

Overview

Anemometer is an open-source printed circuit board by derGraph, from the derGraph/anemometer repository on GitHub. It is a 2-layer board of 52 × 26 mm with 32 parts on 19 nets, routed with 171 tracks and 46 vias.

It is built around the LM324 and LM393. Its parts include 16 resistors, 6 capacitors, 2 ICs and 1 switch.

Main components

2

README

README.md

Ultrasonic Anemometer

This project contains the circuit and code for a ultrasonic Anemometer. The anemometer works by 4 ultrasonic Transducers where 2 of them always face each other. 2 Transducers describe one Axis, so with 4 Transducers you can measure x and y Wind components. The circuit only recieves the signal and boosts a Peak-to-Peak Sine Voltage of 50mV to a Square Wave of VCC to 0V. With the microcontroller you have to compare the time difference between the output signal, a signal of 50% Duty Cycle 40kHz and the recieved signal. Then you can calibrate your sensor with 0 wind speed. In my case i measure the Clock Cycles of an ESP8266 to get a pretty precise time.

Circuit Description

single_amp.svg The circuit contains of a LM324 OP-Amp and an LM393 Comperator. With these 2 IC's you can archive processing for 2 Channels. after the signal is coming from the transducer it gets biased with a VCC/2 Voltage to be in a useful working range for the later components. Then the signal is fed through a voltage follower to get a low impedance signal for the next Amplifier stage. The next stage is, as said an inverting Amplifier with a gain of 10. The gain can't be to high to have a functioning amplification. As you can see if you have signal at 40kHz the maximum gain can be 10. ClosedLoopGain.png After that the signal is fed into the LM393 Comparator. Keep in mind that to get the comperator to function you have to pull the output up. In the first revision of the board (Rev 1) there are 2 Footprints of resistors too much (R5, R14) this is fixed with Rev 2.

Modularity

In the standard configuration of the PCB 2 Channels are set up but if you have a weaker Signal you can cut the S2_EN between 1/2 and solder 2/3. By populating R17 and R18 you can transform your 1 Stage Amplifier in a 3 Stage Amplifier. If you need an additional Filter you can cut EN_Filter and populate the Bandpass-Filter on the backside of the PCB.

Full Circuit

anemometer.svg

The whole circuit contains 2 Channels with the logic to implement the 3 Stage Amplifier included in the lower one. Also there is power supply and connectors to the MCU.

Parts

32
QtyValueFootprintReferences
61kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R4, R5, R10, R11
6RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7, R8, R12, R14, R15, R16
410kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R6, R9, R13
4CCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4, C5, C6
3SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmEN_Filter1, EN_Filter2, S2_EN2
2.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
1Conn_01x04Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalMCU1
1LM324derGraph:SOIC-14_3.9x8.7mm_P1.27mmU1
1LM393derGraph:SOIC-8_3.9x4.9mm_P1.27mmU2
1LOGOqr:GitHubQRG***
1SolderJumper_3_Bridged12Jumper:SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm_NumberLabelsS2_EN1
1Ultrasound_1Connector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_HorizontalSpkr1
1Ultrasound_2Connector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_HorizontalSpkr2

Questions

How big is the Anemometer PCB?

It measures 52 × 26 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Anemometer use?

32 parts, built around the LM324 and LM393. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Anemometer KiCad files?

From the derGraph/anemometer repository on GitHub, at the commit this page was made from: the board is KiCad/anemometer/anemometer.kicad_pcb and its schematic KiCad/anemometer/anemometer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Anemometer design in my own project?

Its repository states no licence, so its author keeps all rights: ask derGraph before reusing the design.

Similar boards

  • 2 layers231.1 × 106.7 mmSnark barker, the printed circuit board in 3D

    Snark barker

    schlae/snark-barker

    A 100% compatible replica of the famed SB 1.0 sound card

    199 parts687
  • 4 layers292.1 × 88.3 mmSnark barker mca, the printed circuit board in 3D

    Snark barker mca

    schlae/snark-barker-mca

    A Sound Blaster compatible sound card for Micro Channel bus computers

    177 parts69
  • 4 layers150 × 100 mmUltimate LPS, the printed circuit board in 3D

    Ultimate LPS

    BTTLab/simple_and_affordable_lps

    Simple and affordable power supply

    97 parts27MIT
  • 2 layers137.2 × 50.8 mmReceiver, the printed circuit board in 3D

    Receiver

    ivanahepjuk/analog_laser_transmitter_receiver

    Schematis and pcbs, Analog laser audio transmitting system. Pulse-width modulation, then detected by colour LEDs and filtered by analog filters.

    81 parts6
  • 2 layers135.8 × 56.1 mmPower board, the printed circuit board in 3D

    Power board

    xtarke/automated_buggy

    This shield connects microcontroller (MSP-EXP430FR2355) pins to the car's power board. Go to Power Board for more hardware information.

    87 parts5GPL-3.0
  • 2 layers196.8 × 171.5 mmSmarthomepcb2logic, the printed circuit board in 3D

    Smarthomepcb2logic

    chromyx/Analog-Home-Design

    The Analog Smart Environment Monitor is a multi-sensor safety and automation system designed to continuously monitor environmental conditions and respond automatically to critical events.

    69 parts
  • 4 layers103.7 × 78.5 mmSnarkBarker, the printed circuit board in 3D

    SnarkBarker

    computerguy096/snark-barker-mini

    A miniaturized version of the Snark Barker

    180 partsCC-BY-SA-4.0
  • 2 layers120 × 120 mmMagLev, the printed circuit board in 3D

    MagLev

    KDueck/MagLev

    A design for a reverse engineered magnetic levitation PCB.

    211 parts