This commit is contained in:
Correl Roush 2023-03-21 00:40:28 -04:00
parent 87a7d602c0
commit 9b869ae6de
7 changed files with 33 additions and 9 deletions

View file

@ -1,7 +1,7 @@
:PROPERTIES:
:ID: d97fde4a-0e91-40f9-ac57-d0cd67295d14
:END:
#+title: ESP2866
#+title: ESP8266
* Best pins to use
| Label | GPIO | Input | Output | Notes |
|-------+--------+---------------+-----------------------+------------------------------------------------------------------|

View file

@ -3,6 +3,6 @@
:END:
#+title: ESPHome
A platform for building firmware for [[id:d97fde4a-0e91-40f9-ac57-d0cd67295d14][ESP2866]] and ESP32 microcontrollers using
A platform for building firmware for [[id:d97fde4a-0e91-40f9-ac57-d0cd67295d14][ESP8266]] and ESP32 microcontrollers using
YAML configuration files using a syntax similar to Home Assistant that
integrates easily with Home Assistant instances.

View file

@ -7,7 +7,7 @@
:PROPERTIES:
:ID: c412e81c-9271-4224-89b7-315a4b89968e
:END:
- The [[id:d97fde4a-0e91-40f9-ac57-d0cd67295d14][ESP2866]] and its successor, the ESP32, are very versatile and include
- The [[id:d97fde4a-0e91-40f9-ac57-d0cd67295d14][ESP8266]] and its successor, the ESP32, are very versatile and include
2.4Ghz WiFi radios.
* Connecting wires

View file

@ -4,7 +4,7 @@
#+title: Home automation
* Commercial devices
- Tuya devices tend to use [[id:d97fde4a-0e91-40f9-ac57-d0cd67295d14][ESP2866]] microcontrollers under the hood and can be
- Tuya devices tend to use [[id:d97fde4a-0e91-40f9-ac57-d0cd67295d14][ESP8266]] microcontrollers under the hood and can be
converted to use other firmwares by abusing their easy-mode wireless discovery
with [[https://github.com/ct-Open-Source/tuya-convert][tuya-convert]]. Unfortunately, newer Tuya firmwares render this method
unusable, and some devices no longer use ESPs.

View file

@ -1,4 +0,0 @@
:PROPERTIES:
:ID: 795a10b0-d5d2-4193-93ad-516c3d78d563
:END:
#+title: Home Automation

View file

@ -3,9 +3,15 @@
:END:
#+title: MicroPython
A pared down version of [[id:cda9c620-fec5-4549-b979-22fc06819d77][Python]] designed for programming [[id:c412e81c-9271-4224-89b7-315a4b89968e][Microcontrollers]] like
the [[id:d97fde4a-0e91-40f9-ac57-d0cd67295d14][ESP2866]].
the [[id:d97fde4a-0e91-40f9-ac57-d0cd67295d14][ESP8266]].
* Documentation
- [[https://docs.micropython.org/en/latest/index.html][Official documentation]]
* Tools
- [[https://docs.micropython.org/en/latest/reference/mpremote.html#][mpremote]] :: MicroPython remote control. Provides REPL access, editing, and
file system mounting.
* Questions
** What files does the MicroPython firmware expect to find?
- =boot.py= :: Performs initialization when the device is powered up.
- =main.py= :: If present (and no errors occurred while executing =boot.py=), it
is executed after =boot.py= and functions as an application code entry point.

View file

@ -0,0 +1,22 @@
:PROPERTIES:
:ID: a37c2708-c52b-42af-9651-ee07203aece4
:END:
#+title: Organizing my stuff
* Hobbies
** Building electronics
** Developing software
** Watching movies
** Playing video games
** Building Magic: The Gathering decks
** Cooking
** Listening to music
* Collections
** Video games
** Movies
** Vinyl records
** Books
** Figurines
** Makeup
** Old computers
** Cables, wired controllers, and power adapters
** Baseball cards