-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: add schematic and basic instructions
- Loading branch information
1 parent
f7ca57b
commit 0db8745
Showing
2 changed files
with
30 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,31 @@ | ||
# ESP89266 AMG8833 | ||
# ESP8266 AMG8833 | ||
|
||
Source code for creating firmware for an ESP8266 chip (d1 mini in my case) to use an AMG8833 sensor with https://github.com/TheRealWaldo/thermal | ||
|
||
## Parts | ||
|
||
[AMG8833](https://industry.panasonic.eu/components/sensors/industrial-sensors/grid-eye/amg88xx-high-performance-type/amg8833-amg8833) - I used one on a breakout board for quick prototyping from [AliExpress](https://www.aliexpress.com/item/1005001585288156.html?spm=a2g0s.9042311.0.0.27424c4dmuBfsJ). | ||
|
||
[D1 Mini](https://www.wemos.cc/en/latest/d1/d1_mini.html) - There is quite a few variants of this, but I had some laying around from [Banggood](https://www.banggood.com/Geekcreit-D1-Mini-V3_0_0-WIFI-Internet-Of-Things-Development-Board-Based-ESP8266-4MB-MicroPython-Nodemcu-p-1264245.html?cur_warehouse=CN&ID=522225). | ||
## Wiring | ||
|
||
![Schematic](schematic.png) | ||
|
||
## Building | ||
|
||
This project uses [PlatformIO](https://platformio.org/) to simplify development. The easiest way to get started is to install [VSCode](https://code.visualstudio.com/) and the [PlatformIO VSCode plugin](https://marketplace.visualstudio.com/items?itemName=platformio.platformio-ide) (simple instructions [here](https://platformio.org/install/ide?install=vscode)). | ||
|
||
Once you have opened this project, building and uploading the project to your ESP8266 board is as easy as clicking on the Build and Upload buttons. | ||
|
||
![PlatformIO Build/Upload Buttons](https://docs.platformio.org/en/latest/_images/platformio-ide-vscode-build-project.png) | ||
|
||
## Configuring | ||
|
||
Once you have have built and uploaded the firmware, a captive portal (WiFi Network) will start called `thermalvision`. If you do not see it, try a double reset on the board. | ||
|
||
Connect to that network, and an interface to configure the WiFi Network you wish to connect to will appear. | ||
|
||
Once connected, it will use DHCP to find it's IP address. You can either refer to your DHCP server to identify the IP of the board, or refer to the Serial Monitor which will output the current IP. We highly recommend you register the MAC address of your board with your DHCP server and give it a static IP. | ||
|
||
Next, follow the instructions at https://github.com/TheRealWaldo/thermal to connect Home Assistant to your new Thermal Vision camera! | ||
|
||
This repository is a work in progress. Source code for creating firmware for an ESP8266 chip (d1 mini in my case) to use an AMG8833 sensor with https://github.com/TheRealWaldo/thermal |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.