Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adolbyb/zone-alarm-esp32
An ESP32 based single zone alarm system using Arduino framework.
https://github.com/adolbyb/zone-alarm-esp32
arduino-library c-plus-plus cpp embedded embedded-systems esp32 platformio
Last synced: 15 days ago
JSON representation
An ESP32 based single zone alarm system using Arduino framework.
- Host: GitHub
- URL: https://github.com/adolbyb/zone-alarm-esp32
- Owner: ADolbyB
- Created: 2021-12-30T00:57:14.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-17T23:39:22.000Z (over 1 year ago)
- Last Synced: 2024-11-19T15:57:33.724Z (3 months ago)
- Topics: arduino-library, c-plus-plus, cpp, embedded, embedded-systems, esp32, platformio
- Language: C++
- Homepage:
- Size: 1.01 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESP32 Zone Alarm
A scalable ESP32 based single zone alarm system using Arduino framework.
This was an individual term project for FAU Embedded Systems CDA-4630 class.
Gen-1 originally started with the [TI MSP-EXP430G2ET LaunchPad](https://www.ti.com/tool/MSP-EXP430G2ET) with the MSP430-G2553 MCU.
For that portion of the project, I used TI [Code Composer Studio IDE](https://www.ti.com/tool/CCSTUDIO#downloads) and also the [Energia IDE](https://energia.nu/download/) to start the project.
This all turned out to be insufficient to satisfy my requirements, so I upgraded to the ESP32 MCU.
The dev board I chose for this project was the [ESP32 Thing Plus C](https://www.sparkfun.com/products/20168) from [SparkFun](https://www.sparkfun.com/) Electronics.
Gen-2 was continued reusing the code from Gen-1 but using the ESP32, Visual Studio Code and the PlatformIO extension.
This code and project is fully functional, however it is still a work in progress being rewritten in the ESP32 port of FreeRTOS. In the `test_progs` folder are previous versions and other test programs which have assisted me in the deployment of this project. I keep them as a reference, since at the time of building the project, I was not using GitHub, so I created a new iteration manually as a separate folder and added / subtracted functionality as needed for testing.
## Status:
![GitHub repo size](https://img.shields.io/github/repo-size/ADolbyB/zone-alarm-esp32?label=Repo%20Size&logo=Github)