Skip to content

Wi-Fire is a 6-channel RF wireless firing system designed for fireworks, based on the ATmega328P microcontroller and the nRF24L01+PA+LNA transceiver module. This project was implemented in 2023 as part of a side electronics hobby.

License

Notifications You must be signed in to change notification settings

mogeadis/Wi-Fire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wi-Fire 🧨

Table of Contents

Description

Project

Wi-Fire consists of one transmitter unit equipped with an LCD screen and a 4x4 keypad, along with three receiver units, each featuring two firing channels. All units are operated by individual ATmega328P microcontrollers and communicate over a one-to-many network of nRF24L01+PA+LNA modules.

Repository

The code in this repository is organized into two directories, namely TX and RX, which contain the associated code files for the transmitter and the receiver units respectively. Each of these directories is further divided into three subdirectories, which separately include the source (.cpp) files, header (.h) files, and external libraries.

Technical Details

This project was developed using Visual Studio Code on Windows 10, with the PlatformIO extension employed to upload the code to the ATmega328P microcontrollers embedded in Arduino Nano boards. Since this was intended as a one-off project for personal use, no further documentation (e.g. circuit diagrams) was assembled.

License

Wi-Fire © 2024 by Alexandros Iliadis is licensed under the GNU General Public License v3.0.

Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

See the LICENSE.md file for more details.

About

Wi-Fire is a 6-channel RF wireless firing system designed for fireworks, based on the ATmega328P microcontroller and the nRF24L01+PA+LNA transceiver module. This project was implemented in 2023 as part of a side electronics hobby.

Topics

Resources

License

Stars

Watchers

Forks