Building a BirdNET Real-Time Acoustic Bird ID Station

How to Build a BirdNET Listening Station

BirdNET is real-time acoustic bird classification system for the Raspberry Pi 4B, 3B+, and 0W2 built on the TFLite version of BirdNET. BirdNET is an AI algorithm developed by a a joint project of the K. Lisa Yang Center for Conservation Bioacoustics at the Cornell Lab of Ornithology, and Chemnitz University of Technology.

This BirdNET listening station includes the following features:

  • Waterproof outdoor enclosure with external PoE (Power over Ethernet) Ethernet port
  • Weatherproof external USB Mic port.
  • 24/7 recording and BirdNET-Lite analysis.
  • Bird identification by analyzing spectrograms.
  • Spectrograms available for all extractions.
  • Data and analysis viewed using a standard web browser. 
  • Live streaming audio.
  • BirdWeather integration.

This post will cover how you can build your own BirdNET system for discovering the birds in your backyard that you never knew were there! Below are a list of items you will need to build your own BirdNET station.

Step 1

Before you start assembling the BirdNET system you will need to copy the BirdNET-Pi software on to your 64Gb micro SD card. Click here for the Installation Guide.

Step 2

Plug in the PoE adaptor into the Raspberry Pi power port and ethernet port as shown below. Then install the fan using the longer brass hex spacer screws that come with the fan kit.

Step 3

Mount the Raspberry Pi board to the enclosure mounting plate. Place the Raspberry Pi board in the location shown below and mark the locations of the brass hex spacer screws. Use a 1/8″ drill bit to drill out the hole locations and mount the board with the long black machine screws that came with the fan mounting kit.

Step 4

Next, mount the external PoE Ethernet cable and external USB cable in the waterproof box. Note the locations of the holes for both below. Use a 7/8″ drill bit for the USB connector and a 3/4″ drill bit for the Ethernet connector. We have found the forstner bits work best for this type of hole.

Step 5

Insert the USB and Ethernet cables into the drilled out holes.

Step 6

Plug the Ethernet cable into the PoE adaptor and plug the USB cable into the USB port on the Raspberry Pi board as shown below.


Congratulations! You have completed the BirdNET listening station. Below is an example of the BirdNET station mounted in the field. You can see the live data here:

This BirdNET station is powered by a PoE Ethernet cable. This requires you to run an Ethernet cable to the BirdNET box. In order to power the unit you will need to install a PoE injector at your switch or router or use a PoE switch. Here are some links for these parts you can purchase on Amazon.

Visit our BirdNET-Pi Stations

Murrysville, PA: Murrysville PA BirdNET

Migration Station: Migration Station BirdNET

Westmoreland Bird and Nature Club: WBNC BirdNET

Saint Vincent College, Latrobe , PA: Saint Vincent BirdNET

WLT St. Xavier, Latrobe , PA: St Xavier BirdNET

Connect with us!

5 5 votes
Article Rating
Notify of
Newest Most Voted
Inline Feedbacks
View all comments
Michael Steele
Michael Steele
4 months ago

How is the microphone ‘waterproof’ ?

William Powers
William Powers
1 month ago
Reply to  Michael Steele

We install the microphone under the case away from weather conditions. This has worked well for us.

Free Temp Mail
3 months ago

I just like the helpful information you provide in your articles

2 months ago

I truly appreciate your technique of writing a blog. I added it to my bookmark site list and will

GlucoRelief reviews and complaints
GlucoRelief reviews and complaints
1 month ago

Very well presented. Every quote was awesome and thanks for sharing the content. Keep sharing and keep motivating others.

1 month ago

This is a great build. I’m curious as to how you could build a unit that can be deployed remotely and having the unit save the data to itself until you pick it back up. Basically a battery powered unit. Any thoughts?