Browsed by
Category: Tech

Lora, ESP32 + MicroPython

Lora, ESP32 + MicroPython

LSN50 -Waterproof Long Range Wireless LoRa Sensor Nodedwmzone.com/en/dragino/536-1604-lsn50-waterproof-long-range-wireless-lora-sensor-node.html#/22-center_frequency-868mhz Heltec ASR650x-based ( ARM® Cortex M0+ Core and SX1262 ) heltec.org/project/htcc-ab01/ ( 3.5uA ) heltec.org/project/htcc-am01/ ( 3.5uA ) github.com/HelTecAutomation/ASR650x-Arduino/blob/master/PinoutDiagram/HTCC-AM01.pdf github.com/HelTecAutomation/ASR650x-Arduino ESP32-PICO + SX1276 module heltec.org/project/wireless-stick-lite/ ( 30uA ) heltec.org/project/wireless-shell/ ( 10uA ) docs.heltec.cn/download/wireless_shell_reference_hardware_design.pdf github.com/Heltec-Aaron-Lee/WiFi_Kit_series/files/3469714/Sleep.test.Panda.Board.txt www.aliexpress.com/item/33030551325.html github.com/Heltec-Aaron-Lee/WiFi_Kit_series/tree/master/esp32/libraries/ESP32/examples/DeepSleep/ExternalWakeUp TTGO 868MHz/915MHz SX1276 ESP32 LoRa 0.96 Inch Blue OLED Display Bluetooth WIFI Lora Kit 32 Module IOT Board for Arduinowww.aliexpress.com/item/32840258107.html MicroPython firmware port with lots includedgithub.com/loboris/MicroPython_ESP32_psRAM_LoBo/wiki github.com/aizukanne/ESP32-micropython-lora github.com/mallagant/uLoRaWAN github.com/pycom/pycom-micropython-sigfox www.hackster.io/search?i=projects&q=lorawan

MicroPython & ULP/RTC Memory

MicroPython & ULP/RTC Memory

Big power advantages exist for using the ULP ( Ultra Low Power ) processor for regular tasks like recording a state change from a GPIO or ADC input, storing the information within the RTC memory, then waking the main CPU up when the information needs to be transmitted via Lora. The programming of the ULP can now be done via a simple MicroPython wrapper: github.com/ThomasWaldmann/py-esp32-ulp/ github.com/micropython/micropython/pull/3578 ULP examples github.com/espressif/esp-iot-solution/tree/master/examples/ulp_examples LoBo MicroPython for ESP32github.com/loboris/MicroPython_ESP32_psRAM_LoBo/wiki/rtcgithub.com/loboris/MicroPython_ESP32_psRAM_LoBo/wiki adds RTC.read and RTC.write NB: Still looking…

Read More Read More

e-Bike Lithium Ion Load Tester

e-Bike Lithium Ion Load Tester

Using power resistors is not feasable, but AC halogen bulbs are easily sources up to 500W , so multiple bulbs can be used to vary the current 120 Vrms 500 bulb watts 28.8 bulb resistance 52 battery voltage 93.88889 watts 1.805556 amps So on a 52V battery pack a 500w halogen bulb would draw about 1.8Amps Voltage can be monitored with a simple voltage divider to lower the 52V to something suitable ( < 3v probably ) Current can be…

Read More Read More

HAProxy – Slowing down abuse with user friendly rate controls

HAProxy – Slowing down abuse with user friendly rate controls

There are various situations where clients can overload a website server, but you don’t want to return a 4xx or 5xx simply because the system is getting bogged down, instead it would be better to have a mechanism which tries to take the pressure off the backend server to give all clients a fair chance. Thankfully HAProxy has a couple of ways that requests can be slowed down on their way to the backend, the cleanest mechanism is to use…

Read More Read More

UAV parachute recovery system

UAV parachute recovery system

In the event that something goes horribly wrong while at high altitude it makes sense that things come back down under a bit of control! droneyard.com/2013/07/01/uav-parachute-recovery-system/ What i’m struggling to solve is how to design the deployment system so that it does not tangle around the props when the UAV is falling in a tumble. I’m currently imagining a tub with either spring loaded deployment mechanism or a ballistic launch system.

Programmable LED strips

Programmable LED strips

These are perfect for so many cool applications. I really want to upgrade the static red and white LED strips on my Quadcopter with these so that the whole strips and function as a white strobe as well as navaigation lights and also to show warning events, like low battery etc. 32 LEDs per meter – www.adafruit.com/products/306   60 LEDs per meter – www.adafruit.com/products/1461 Arduino code library –  github.com/adafruit/Adafruit_NeoPixel It is a shame that the newer 60 LEDs per meter…

Read More Read More