Skip to content

Automatic terminal information service - on NodeMCU

License

Notifications You must be signed in to change notification settings

PixelSergey/ATIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATIS

Automatic terminal information service - on NodeMCU!

General info

There are two ways of listening to aviation weather reports. The first is to buy an expensive aviation radio and tune in to the local airport's ATIS frequency. The second is to install this app on your NodeMCU!

Installation

  1. Build the circuit as shown on the diagrams below
  2. Install the Arduino IDE and optionally set up a development environment in Visual Studio Code
  3. Install the NodeMCU Add-On
  4. Run python3 encode.py to encode the default voice pack
    • You can also specify a voice pack by running python3 encode.py <name>
    • Currently available voice packs: female, male
  5. Connect your NodeMCU to your computer via USB and upload the code

Circuit

The circuit contains a NodeMCU, a speaker module, and an LED. The speaker module is connected to +5V, and is wired to the RX port of the NodeMCU and GND via an NPN transistor. The RX port is used by the AudioOutputI2SNoDAC library to output sound.

Breadboard diagram

Schematic diagram

Credits

About

Automatic terminal information service - on NodeMCU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published