You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/04.pro/shields/portenta-vision-shield/tutorials/particle-detector/content.md
+20-11Lines changed: 20 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,9 @@ We live in a world, full of particles. In particular, we are showered by cosmic
21
21
22
22
## Goals
23
23
24
-
-
24
+
- Understand how CMOS detectors work
25
+
- Use the OpenMV environment to identify particles
26
+
- Measure muons with the Portenta Vision Shield
25
27
26
28
## Hardware & Software Needed
27
29
@@ -45,26 +47,33 @@ The Arduino Portenta Vision Shield includes a Himax HM-01B0 camera module at a r
45
47
46
48
## OpenMV and Blob Detection
47
49
48
-
In this application note, we use a modified version of the Blob Detection tutorial. [[Explain Why we do this and what the code does]]
50
+
In this application note, we use a modified version of the Blob Detection tutorial. This code disables the LED from blinking, that is required to ensure that all photons are related to muon activity. Change area_threshold=255 to pixel_threshold=1 and merge blobs. [[Explain Why we do this and what the code does]]
49
51
50
-
## Programming the Board
52
+
## Set up
51
53
52
-
Example code for the reader to copy and paste into their own sketch. This section should explain the different sections in the code.
54
+
**1.** Connect Portenta Vision Shield to Portenta H7. Use a USB-C cable to connect to a PC.
53
55
54
-
## Testing It Out
56
+
**2.** Place the camera to face upwards in a dark box.
55
57
56
-
After uploading the code, we should now start using it. Go through the flow with the reader.
58
+
**3.** Program the Portenta H7 with the modified blob detection code in OpenMV. [[Lead shielding?]][[Why not inside house?]]
57
59
58
-
### Troubleshoot
60
+
**4.** Data is saved to SD card. Repeat measurements with a vertical orientation.
61
+
62
+
## Data Analysis
59
63
60
-
Add a bullet list of the things that could be the potential issue for something not working.
64
+
**1.** Import data into Google Sheets for both orientations.
65
+
66
+
**2.** Do the analysis???
67
+
68
+
### Troubleshoot
61
69
62
70
If the code is not working, there are some common issues we can troubleshoot:
63
71
64
-
- Troubleshoot point 1
65
-
- Troubleshoot point 2
72
+
- Increase the duration of data collection. A time of at least 24 hours is recommended. A longer time, results in more accurate results.
73
+
- Make sure that the Blob example is alterated as instructed
74
+
- Ensure that no stray light impacts the CMOS sensor of the Portenta Vision Shield
66
75
67
76
## Conclusion
68
77
69
-
Add a conclusion to what this tutorial has gone through. Connect back to what you wrote in the "Goals" section.
78
+
In this tutorial you learnt how to measure muons with the Portenta Vision Shield. You can take this a step further, and explore how muon showers change over time. Or, set up multiple devices which connect to the Arduino IoT Cloud and see how particle counts vary over time and position.
0 commit comments