-
Notifications
You must be signed in to change notification settings - Fork 538
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
"Refactor hardware documentation: Consolidate ESP32 setup instructions"
- Loading branch information
1 parent
976ebd4
commit a5eeb8d
Showing
10 changed files
with
103 additions
and
89 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
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 |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
title: "Assembly" | ||
description: "How to build your 01 Light" | ||
--- | ||
|
||
Watch this video from James at CAD9 Design for a detailed guide on assembling your 01. | ||
|
||
<iframe | ||
width="560" | ||
height="315" | ||
src="https://www.youtube.com/embed/37a5bgvoZy8" | ||
frameborder="0" | ||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" | ||
allowfullscreen | ||
></iframe> | ||
|
||
## Wiring Diagram | ||
|
||
![Wiring Diagram](/hardware/light/wiring-diagram.jpg) |
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 |
---|---|---|
@@ -0,0 +1,21 @@ | ||
--- | ||
title: "Case" | ||
description: "The Body of the 01 Light" | ||
--- | ||
|
||
# Case | ||
|
||
You can 3D print the 01 case at home. For the best quality, it's recommended to use a resin printer. | ||
|
||
Watch this video from James at CAD9 Design for a deep dive on his design. | ||
|
||
<iframe | ||
width="560" | ||
height="315" | ||
src="https://www.youtube.com/embed/BjoO0Kt-IWM" | ||
frameborder="0" | ||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" | ||
allowfullscreen | ||
></iframe> | ||
|
||
The STL files can be found [here](https://github.com/OpenInterpreter/01/tree/main/hardware/light/bodies) |
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 |
---|---|---|
@@ -0,0 +1,30 @@ | ||
--- | ||
title: "ESP32" | ||
description: "How to setup the ESP32" | ||
--- | ||
|
||
To set up the ESP32 for use with 01, follow this guide to install the firmware: | ||
|
||
1. Download [Arduino IDE](https://www.arduino.cc/en/software) | ||
2. Get the firmware by copying the contents of [client.ino](https://github.com/OpenInterpreter/01/blob/main/software/source/clients/esp32/src/client/client.ino) from the 01 repository. | ||
3. Open Arduino IDE and paste the client.ino contents | ||
4. Go to Tools -> Board -> Boards Manager, search "esp32", then install the boards by Arduino and Espressif | ||
5. Go to Tools -> Manage Libraries, then install the following: | ||
|
||
- M5Atom by M5Stack [Reference](https://www.arduino.cc/reference/en/libraries/m5atom/) | ||
- WebSockets by Markus Sattler [Reference](https://www.arduino.cc/reference/en/libraries/websockets/) | ||
- AsyncTCP by dvarrel [Reference](https://github.com/dvarrel/AsyncTCP) | ||
- ESPAsyncWebServer by lacamera [Reference](https://github.com/lacamera/ESPAsyncWebServer) | ||
|
||
6. To flash the .ino to the board, connect the board to the USB port, select the port from the dropdown on the IDE, then select the M5Atom board (or M5Stack-ATOM if you have that). Click on upload to flash the board. | ||
|
||
Watch this video from Thomas for a step-by-step guide on flashing the ESP32 and connecting the 01. | ||
|
||
<iframe | ||
width="560" | ||
height="315" | ||
src="https://www.youtube.com/embed/Y76zed8nEE8" | ||
frameborder="0" | ||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" | ||
allowfullscreen | ||
></iframe> |
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
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
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 |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
title: "Connect" | ||
description: "Connect your 01 device" | ||
--- | ||
|
||
### Captive portal | ||
|
||
To connect your 01, you will use the captive portal. | ||
|
||
1. Turn on your computer or laptop and connect to the '01 light' Wi-Fi network. | ||
2. Enter your Wi-Fi/hotspot name and password in the captive portal page. | ||
3. Enter the server URL generated on their computer and hit 'Connect'. | ||
|
||
Now you're connected and ready to go! |
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
This file was deleted.
Oops, something went wrong.
File renamed without changes