yyods/TitraLab: TitraLab v1.0.0 — "Course-ready" ESP32 Automated Titration Board

Fuente: Zenodo
Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Vchirawongkwin, Viwat
Format: Recurso digital
Veröffentlicht: Zenodo 2025
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866902214824427520
author Vchirawongkwin, Viwat
author_facet Vchirawongkwin, Viwat
contents <h3>✨ Highlights</h3> <ul> <li><strong>Rev-C PCB + BOM</strong> — final routing, SD-card pull-up fix, labelled test pads</li> <li><strong>Firmware build 1.0.0</strong> — MicroPython drivers for <ul> <li>DS18B20 temperature sensor (<code>onewire_ds18b20.py</code>)</li> <li>ILI9341 TFT (<code>tft_ili9341.py</code>, ~40 fps refresh)</li> <li>pH-probe frontend with 16-bit ADC scaling</li> <li>Buzzer + status LEDs abstraction</li> </ul> </li> <li><strong>Example notebooks (Week 1)</strong> — blink, button, SD logging, TFT graph demo</li> <li>Week-2 calibration scripts (pH linear-regression, pump-flow)</li> <li>Comprehensive <strong>PDF lab hand-out</strong> (Integrated Chemistry Laboratory I 2302311)</li> </ul> <h3> Changelog</h3> <p>See <a href="../blob/main/CHANGELOG.md"><code>CHANGELOG.md</code></a> for full details.</p> <h3> Assets included</h3> <p>| File | Purpose | |------|---------| | <code>titra_firmware_v1_0_0.uf2</code> | Flash directly via USB-UF2 bootloader | | <code>titra_revC_gerbers.zip</code> | Production gerbers (JLCPCB tested) | | <code>titralab_handout_v1.0.pdf</code> | 12-page student guide | | <code>bom_v1_0_0.csv</code> | Complete Bill-of-Materials | | <code>checksums.txt</code> | SHA-256 hashes for all above |</p> <p><em>(Drag these files into the "Attach binaries" area before pressing <strong>Publish</strong>.)</em></p> <h3> How to cite</h3> <p>If you use TitraLab in teaching or research, please cite the Zenodo snapshot:</p> <blockquote> <p>V. Vchirawongkwin, S. Wacharasindhu <em>et al.</em> <strong>TitraLab: An ESP32-based Open Hardware Platform for Automated Acid–Base Titrations in Chemistry Education</strong>. Zenodo (2025). DOI: <strong>10.5281/zenodo.15331353</strong></p> </blockquote> <h3> Support & issues</h3> <p>Open an issue on GitHub or e-mail <strong>viwat.v@chula.ac.th</strong>.</p> <p>Released 2025-05-03<br>© 2025 Viwat Vchirawongkwin & Sumrit Wacharasindhu — MIT Licence</p>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_15331353
institution Zenodo
language
publishDate 2025
publisher Zenodo
record_format zenodo
spellingShingle yyods/TitraLab: TitraLab v1.0.0 — "Course-ready" ESP32 Automated Titration Board
Vchirawongkwin, Viwat
<h3>✨ Highlights</h3> <ul> <li><strong>Rev-C PCB + BOM</strong> — final routing, SD-card pull-up fix, labelled test pads</li> <li><strong>Firmware build 1.0.0</strong> — MicroPython drivers for <ul> <li>DS18B20 temperature sensor (<code>onewire_ds18b20.py</code>)</li> <li>ILI9341 TFT (<code>tft_ili9341.py</code>, ~40 fps refresh)</li> <li>pH-probe frontend with 16-bit ADC scaling</li> <li>Buzzer + status LEDs abstraction</li> </ul> </li> <li><strong>Example notebooks (Week 1)</strong> — blink, button, SD logging, TFT graph demo</li> <li>Week-2 calibration scripts (pH linear-regression, pump-flow)</li> <li>Comprehensive <strong>PDF lab hand-out</strong> (Integrated Chemistry Laboratory I 2302311)</li> </ul> <h3> Changelog</h3> <p>See <a href="../blob/main/CHANGELOG.md"><code>CHANGELOG.md</code></a> for full details.</p> <h3> Assets included</h3> <p>| File | Purpose | |------|---------| | <code>titra_firmware_v1_0_0.uf2</code> | Flash directly via USB-UF2 bootloader | | <code>titra_revC_gerbers.zip</code> | Production gerbers (JLCPCB tested) | | <code>titralab_handout_v1.0.pdf</code> | 12-page student guide | | <code>bom_v1_0_0.csv</code> | Complete Bill-of-Materials | | <code>checksums.txt</code> | SHA-256 hashes for all above |</p> <p><em>(Drag these files into the "Attach binaries" area before pressing <strong>Publish</strong>.)</em></p> <h3> How to cite</h3> <p>If you use TitraLab in teaching or research, please cite the Zenodo snapshot:</p> <blockquote> <p>V. Vchirawongkwin, S. Wacharasindhu <em>et al.</em> <strong>TitraLab: An ESP32-based Open Hardware Platform for Automated Acid–Base Titrations in Chemistry Education</strong>. Zenodo (2025). DOI: <strong>10.5281/zenodo.15331353</strong></p> </blockquote> <h3> Support & issues</h3> <p>Open an issue on GitHub or e-mail <strong>viwat.v@chula.ac.th</strong>.</p> <p>Released 2025-05-03<br>© 2025 Viwat Vchirawongkwin & Sumrit Wacharasindhu — MIT Licence</p>
title yyods/TitraLab: TitraLab v1.0.0 — "Course-ready" ESP32 Automated Titration Board
url https://doi.org/10.5281/zenodo.15331353