
UniversalNode
DPIclimate/ag-node
Automatic multi-weigh-station for measuring the live-weight of sheep in remote locations.

Autonomous DJI Tello target-tracking platform with a wearable glove controller. A Jetson host (or Linux laptop) runs vision and flight control while an ESP32-S3 glove sends discrete range commands over Wi-Fi.
Controller is an open-source printed circuit board by umass-ece-sdp, from the umass-ece-sdp/sdp26-1 repository on GitHub. It is a 2-layer board of 54 × 70.5 mm with 19 parts on 52 nets, routed with 100 tracks and 0 vias.
It is built around the GF-123-0054. Its parts include 5 fuses and 4 resistors. It belongs with the computers and single-board computers boards and the ESP32 boards of this library.
Autonomous DJI Tello target-tracking platform with a wearable glove controller. A Jetson host (or Linux laptop) runs vision and flight control while an ESP32-S3 glove sends discrete range commands over Wi-Fi. The system locks onto a target, keeps the subject centered and at a commanded distance, searches when lost, and lands safely on failure.
q). See software/lib/falcon_vision.py.0000 → 50 cm, 1000 → 25 cm, 2000 → 100 cm). See hardware/firmware/main/glove.cpp and mapping in software/lib/falcon_vision.py.platformio run -e clientplatformio run -e client -t uploadplatformio device monitor -e clientjetson_nano_wifi, password team1-falcon, host 192.168.20.1, port 5000).ACK from the host server; reconnects on timeout. See hardware/firmware/main/wifi_client.cpp and hardware/firmware/server.py.Install (recommended in a virtualenv):
pip install -e .wlx200cc83f101b in software/scripts/config_ap.sh.sudo bash software/scripts/config_ap.shwlx90de80899a92, SSID TELLO-AA7B55, empty password in software/lib/falcon.py.sudo bash software/scripts/connection_client.sh <iface> <ssid> <password>Adjust interface names/SSID if your hardware differs.
jetson_nano_wifi).falcon
# or
python -m software.src.mainThis will:
0000 → target distance 50 cm1000 → target distance 25 cm2000 → target distance 100 cmOther patterns are logged but ignored for distance changes. The vision loop re-computes target area each time a mapped pattern arrives.
q in the vision window to land and stop..gitkeep; populate docs/design_specs and docs/final_report as artifacts are produced.software/tests/ and leverage PlatformIO monitors for firmware.| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | Conn_01x02_Pin | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | F1, F2, F3, F4, ListenerSwitch1 |
| 4 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2, R3, R4 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 1 | GF-123-0054 | On/Off Switch:SW_GF-123-0054 | Power Switch1 |
| 1 | IMU (gnd/vdd side) | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | IMU1 |
| 1 | LOGO | LOGO | Project F.A.L.C.O.N. |
| 1 | SANXIXING ESP32-S3 | SANXIXING ESP32-S3:SANXIXING-ESP32-S3 | ESP32 |
| 1 | USB C Lipo Pins | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | USB C Lipo1 |
| 1 | UWB | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | UWB1 |
It measures 54 × 70.5 mm and has 2 copper layers, 1.6 mm thick.
19 parts, built around the GF-123-0054. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the umass-ece-sdp/sdp26-1 repository on GitHub, at the commit this page was made from: the board is hardware/controller/controller.kicad_pcb and its schematic hardware/controller/controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask umass-ece-sdp before reusing the design.

DPIclimate/ag-node
Automatic multi-weigh-station for measuring the live-weight of sheep in remote locations.





EmbeddedDesign/GotT-Translation-Circuit
A Bluetooth voice modulator for Dalek speech

