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.
De theorie van spectroscopie is hier terug te vinden. Deze volstaat om een basic spectroscoop te realiseren.
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.
Open MV IDE is vereist om de open MV cam te programmeren. Download hier
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.