PXL-Embedded-AI / repo

MIT License
1 stars 1 forks source link

EMBEDDED AI REPO

Vloeistofdetectie met VIS spectroscopie en embedded vision

Beknopte uitleg indeling github

Op deze github pagina staan alle bestanden van Embed AI. Deze bestanden zijn geordend in mappen. Het ESP32 gedeelte bevindt zich in de ESP32 firmware map. De flowchart is terug te vinden in de flowchart map, etc.

De kern van het onderzoek is terug te vinden in de Spectroscopy folder. Hierin staat alle info en staan alle bestanden omtrent de diffractieroosters, implementatie, software voor de openMV camera (van de spectroscoop), en de theorie van spectroscopie.

Blokschema

Spectroscopie theorie

De theorie van spectroscopie is hier terug te vinden. Deze volstaat om een basic spectroscoop te realiseren.

Spectroscoop constructie

Benodigdheden

Component # Beschrijving Fabrikant Price p. st. [euro]
Schoenendoos 1 Behuizing voor spectroscopie meter. N/A N/A
openMV cam H7 plus 1 Python powered, machine vision module. OpenMV N/A
ISY IDV 4100 1 5x DVD-RW 4.7 GB. ISY link
OK spuitlak (zwart) 2 Zwarte spuitlak, mat. 400 ml. OK link
Papier (zwart) 1 Zwart papier. N/A N/A
MDF plaat 5 mm 1 MDF plaat met 5 mm dikte. N/A N/A
Houten plint 1 Houten plint als drager van de diffraction grating. N/A N/A
Boutenset 1 Boutenset 330 stuks schroeven, moeren en sluitringen. N/A link
Breadboard 1 Soldeerloos breadboard met 830 gaten -wit. EIC link
Halogeenlamp 1 G4 10W 12V halogeenlamp. Radium link
Montagedraad set 1 Montagedraad set met vaste kern, 10 m per kleur. Ohmeron link

Voor een volledige beschrijving, klik hier.

Installeren open MV IDE

Open MV IDE is vereist om de open MV cam te programmeren. Download hier

Hardware & software operation

De bekomen spectroscoop moet worden aangesloten op een USB poort van de laptop. De halogeen lamp dient aangesloten te worden aan een geschikte voeding tot 12 V en 10 W.

Het spectral analysis python script zorgt ervoor dat er snapshots van het spectrum genomen worden. De variabele Limit bepaald hoeveel spectra opgenomen worden door de H7 cam.

Limit = 10

De PC kan de histrogrammen ophalen van elk spectrum met de JSON read code.

Auteur: Eduardo L. Bemelmans