mirror of
https://github.com/jomjol/AI-on-the-edge-device-docs.git
synced 2025-12-08 04:27:02 +03:00
Deployed 2094446 with MkDocs version: 1.4.2
This commit is contained in:
@@ -151,8 +151,8 @@
|
||||
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
|
||||
<div class="section" itemprop="articleBody">
|
||||
|
||||
<h1 id="living-on-the-edge"><img alt="‼" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg" title=":bangbang:" /> Living on the edge <img alt="‼" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg" title=":bangbang:" /></h1>
|
||||
<p><img alt="‼" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg" title=":bangbang:" /> The branch <a href="https://github.com/jomjol/AI-on-the-edge-device/tree/rolling">rolling</a> contains the latest version of the Firmware and the Web Interface. It is work in progress, don't expect it to work stable or be an improvement for your AI-on-the-edge-device! Also it might break the OTA Update and then require manual flashing over USB! <img alt="‼" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg" title=":bangbang:" /></p>
|
||||
<h1 id="living-on-the-edge">‼️ Living on the edge ‼️</h1>
|
||||
<p>‼️ The branch <a href="https://github.com/jomjol/AI-on-the-edge-device/tree/rolling">rolling</a> contains the latest version of the Firmware and the Web Interface. It is work in progress, don't expect it to work stable or be an improvement for your AI-on-the-edge-device! Also it might break the OTA Update and then require manual flashing over USB! ‼️</p>
|
||||
<h1 id="still-here">Still here?</h1>
|
||||
<p>Grab the latest build from https://github.com/jomjol/AI-on-the-edge-device/actions and proceed as following:
|
||||
1. Pick the most top successful (green) build.
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="#sd-card">SD-Card</a>
|
||||
<ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#attention">Attention</a>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#attention">‼️ Attention ‼️</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -240,7 +240,7 @@ You can access it with the following link: https://jomjol.github.io/AI-on-the-ed
|
||||
<h4 id="2-using-the-flash-tool-from-espressif">2. Using the Flash Tool from Espressif</h4>
|
||||
<p>The flashing of the firmware can be done with the "Flash Download Tool" from espressif, that can found <a href="https://www.espressif.com/en/support/download/other-tools">here</a> </p>
|
||||
<p>Download and extract the Flash tool, after starting choose "Developer Mode", then "ESP32-DownloadTool" and you are in the setup of the flashing tool. Connect the ESP32-CAM with the USB-UART connection and identify the COM-Port. </p>
|
||||
<p><img alt="‼" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg" title=":bangbang:" /> <strong>Attention</strong> <img alt="‼" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg" title=":bangbang:" /> if you reflashing the code again, it is strongly recommended to erase the flash memory before flashing the firmware. Especially if you used OTA in between, which might cause remaining information on the flash, to still boot from an old image in the OTA-area, which is not erased by a normal flash.</p>
|
||||
<p>‼️ <strong>Attention</strong> ‼️ if you reflashing the code again, it is strongly recommended to erase the flash memory before flashing the firmware. Especially if you used OTA in between, which might cause remaining information on the flash, to still boot from an old image in the OTA-area, which is not erased by a normal flash.</p>
|
||||
<p>But your ESP32 in bootloader mode and push start, then it will identify the board and you can configure the bin-configuration according to the following table:</p>
|
||||
<table>
|
||||
<thead>
|
||||
@@ -285,7 +285,7 @@ esptool write_flash 0x01000 bootloader.bin 0x08000 partitions.bin 0x10000 firmwa
|
||||
<p>The program expects a SD-Card installed with certain directory and file structure in order to work properly.
|
||||
For the first setup take the <code>initial_esp32_setup_*.zip</code> from the <a href="https://github.com/jomjol/AI-on-the-edge-device/releases">Release</a> page and extract the content of the contained <code>sd-card.zip</code> onto your SD-Card.</p>
|
||||
<p>This must only be done once as further updates of the SD-Card are possible with the OTA Update.</p>
|
||||
<h3 id="attention"><img alt="‼" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg" title=":bangbang:" /> Attention <img alt="‼" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg" title=":bangbang:" /></h3>
|
||||
<h3 id="attention">‼️ Attention ‼️</h3>
|
||||
<ul>
|
||||
<li>Due to the limited availability of GPIOs (OV2640, Flash-Light, PSRAM & SD-Card) the communication mode to the SD card is limited to 1-line SD-Mode. It showed up, that this results in problems with very large SD-Cards (64GB, sometimes 32 GB) and some no name low cost SD-cards.</li>
|
||||
<li>There must be no partition table on the SD-card (no GPT, but only MBR for the single partition)</li>
|
||||
|
||||
@@ -176,7 +176,7 @@
|
||||
2. Using REST calls</p>
|
||||
<p>The first one is the easier way if you already have MQTT in use.</p>
|
||||
<h2 id="using-mqtt-automatically-setup-entities-using-homeassistant-mqtt-discovery">Using MQTT (Automatically Setup Entities using Homeassistant MQTT Discovery)</h2>
|
||||
<p><img alt="‼" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg" title=":bangbang:" /> This feature will be available with the next release!</p>
|
||||
<p>‼️ This feature will be available with the next release!</p>
|
||||
<p>Starting with Version <code>>12.0.1</code>, AI-on-the-edge-devices support Homeassistant Discovery.
|
||||
1. Check <a href="https://www.home-assistant.io/docs/mqtt/discovery/">here</a> to learn more about it and how to enable it in Homeassistant.
|
||||
1. You also have to enable it in the MQTT settings of your device:</p>
|
||||
|
||||
@@ -197,8 +197,8 @@
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th><img alt="✔" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/2714.svg" title=":heavy_check_mark:" /> Okay</th>
|
||||
<th><img alt="❌" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/274c.svg" title=":x:" /> Not Okay</th>
|
||||
<th>✔️ Okay</th>
|
||||
<th>❌ Not Okay</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@@ -228,17 +228,17 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><img alt="✔" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/2714.svg" title=":heavy_check_mark:" /> <strong>Okay</strong></td>
|
||||
<td>✔️ <strong>Okay</strong></td>
|
||||
<td><img alt="" src="../img/bw_okay.jpg" /></td>
|
||||
<td><img alt="" src="../img/wb_okay.jpg" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img alt="❌" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/274c.svg" title=":x:" /> <strong>Not</strong> Okay</td>
|
||||
<td>❌ <strong>Not</strong> Okay</td>
|
||||
<td><img alt="" src="../img/bw_not_okay_small.jpg" /></td>
|
||||
<td><img alt="" src="../img/wb_not_okay_small.jpg" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img alt="❌" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/274c.svg" title=":x:" /> <strong>Not</strong> Okay</td>
|
||||
<td>❌ <strong>Not</strong> Okay</td>
|
||||
<td><img alt="" src="../img/bw_not_okay_big.jpg" /></td>
|
||||
<td><img alt="" src="../img/wb_not_okay_big.jpg" /></td>
|
||||
</tr>
|
||||
@@ -261,11 +261,11 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><img alt="✔" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/2714.svg" title=":heavy_check_mark:" /> <strong>Okay</strong></td>
|
||||
<td>✔️ <strong>Okay</strong></td>
|
||||
<td><img width="125" alt="dig-class100_OK" src="https://user-images.githubusercontent.com/412645/199028380-7623776e-59b9-4356-ab55-3852253609df.png"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img alt="❌" class="twemoji" src="https://twemoji.maxcdn.com/v/latest/svg/274c.svg" title=":x:" /> <strong>Not</strong> Okay</td>
|
||||
<td>❌ <strong>Not</strong> Okay</td>
|
||||
<td><img width="125" alt="dig-class100_NOK" src="https://user-images.githubusercontent.com/412645/199028469-3a69ed31-e5c9-4038-a8dc-6d44a42437ed.png"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
||||
File diff suppressed because one or more lines are too long
BIN
sitemap.xml.gz
BIN
sitemap.xml.gz
Binary file not shown.
Reference in New Issue
Block a user