How to Re-initialize a Stuck #ESP32 (in #CircuitPython) -- something I needed when working on my particulate air quality #sensor but I'm sure I'll need it for many other projects:
I am trying to get this TEA 5767 to work. This ESP32S3 does not have a onboard I2C so I read that I have to use 4.7kOhm resistors to create a pull-up.
The device is connected to 3.3v and the pins SCL,SDA are connected to 3.3V and the pins 4 and 5 on the board.
I use busio.I2C and can get a connection and lock on the I2C.
i2c.scan() does not find the 0x60 address but sometimes I get "'0x8', '0x9', '0xa', '0xb'"
[SOLVED]
#askfedi #esp32 #circuitpython

Accessible Driving Game With Haptic Feedback + Sounds: This project is a wireless joystick-controlled LED matrix driving game designed for use with the Boston College Campus School. The Campus School at Boston College serves students ages 3 to 22 with extensive support needs, including complex medical n…
Klingon fun on the FruitJam! Rebuilding an ancient C64 program!
https://adafruit-playground.com/u/mrklingon/pages/klingon-fun-for-the-fruit-jam
#adafruit #fruitjam #circuitpython #pybasic #klingon #startrek #conlang
Had a bit more fun with #esp32 and #circuitpython - I really love how quick you can iterate and protoype with circuitpython!
Added a PIR motion sensor and a SR04 sonar sensor to the setup.
The sonar sensor was really easy, the PIR sensor needed a bit of tinkering to understand what dial does what.
Both works well.
Now to set an alarm when either of them goes off to wake the device up from light sleep. Let's see which one works best for that scenario.
But this is so much fun!
@tobozo I tried it. What a difference!
Now the RSSI is at around -40 to -42 and there are no send errors, send retries or send timeouts since I added the antenna.
Very cool 😎 as I can keep using these modules after all.
I also figured out how to get them fully running on CircuitPython.
This was my first time soldering after probably more than 20 years ...
