Agree with YeagerTheCat. Those are for temperature calculations from voltage. You can use Arduino with LCD display module and all their libs. For example, a NTC thermistor, you can use laptop to calculate the Steinhart–Hart equation (or something you come up with your own) coefficients and put them into your code, but not allowed to use the whole look-up-table coming with the sensor.YeagerTheCat wrote: ↑Mon Jan 06, 2020 6:46 amI don't think that is their intention per se. I think they are trying to warn you off using some sort of predefined library that handles temperature calculations etc, not some string handling function.That's just my strict interpretation of the rules. I don't actually have any idea if it would be allowed, since they made up a term ("preset program library") that does not have a definition. I would think that graphics libraries are not "preset," but their response proves otherwise. At this point, I'm just assuming that they are requiring that you put your entire program code in exactly one file. They might be pushing us to use the TI Innovator kits or whatever that comes with graphics functions in its own language... Although this brings up an interesting question: Can you make your own programming language that includes whatever open-source libraries you need as native features?
Detector Building C
-
- Member
- Posts: 170
- Joined: Thu Mar 16, 2017 3:34 pm
- Division: C
- State: CA
- Has thanked: 0
- Been thanked: 2 times
Re: Detector Building C
-
- Member
- Posts: 12
- Joined: Sun Mar 03, 2019 4:19 pm
- Division: C
- State: CA
- Has thanked: 0
- Been thanked: 0
Re: Detector Building C
Why did they say that my examples (graphics library, serial comms library) were banned then?YeagerTheCat wrote: ↑Mon Jan 06, 2020 6:46 amI don't think that is their intention per se. I think they are trying to warn you off using some sort of predefined library that handles temperature calculations etc, not some string handling function.That's just my strict interpretation of the rules. I don't actually have any idea if it would be allowed, since they made up a term ("preset program library") that does not have a definition. I would think that graphics libraries are not "preset," but their response proves otherwise. At this point, I'm just assuming that they are requiring that you put your entire program code in exactly one file. They might be pushing us to use the TI Innovator kits or whatever that comes with graphics functions in its own language... Although this brings up an interesting question: Can you make your own programming language that includes whatever open-source libraries you need as native features?
-
- Member
- Posts: 48
- Joined: Wed May 16, 2018 11:57 am
- Division: C
- State: OH
- Has thanked: 2 times
- Been thanked: 3 times
Re: Detector Building C
I can't find any FAQ that specifically mentions any libraries. Maybe they changed the wording?TapuCosmo wrote: ↑Mon Jan 06, 2020 12:54 pmWhy did they say that my examples (graphics library, serial comms library) were banned then?YeagerTheCat wrote: ↑Mon Jan 06, 2020 6:46 amI don't think that is their intention per se. I think they are trying to warn you off using some sort of predefined library that handles temperature calculations etc, not some string handling function.That's just my strict interpretation of the rules. I don't actually have any idea if it would be allowed, since they made up a term ("preset program library") that does not have a definition. I would think that graphics libraries are not "preset," but their response proves otherwise. At this point, I'm just assuming that they are requiring that you put your entire program code in exactly one file. They might be pushing us to use the TI Innovator kits or whatever that comes with graphics functions in its own language... Although this brings up an interesting question: Can you make your own programming language that includes whatever open-source libraries you need as native features?
Anyway, I'd just like to note that we're at 21 FAQ's, many contradictory and even self-contradictory.
Solon HS Captain
DMAH
Sassy #137
1-3 placements: 58
Medals + ribbons: 109
Fossils: X/2/3
Code: 2/1/10
Sounds: 1/2/11
Detector: 1/2/X
Circuits: 8/X/X
Gravity: 7/X/X
GLM: X\X\X
DMAH
Sassy #137
1-3 placements: 58
Medals + ribbons: 109
Fossils: X/2/3
Code: 2/1/10
Sounds: 1/2/11
Detector: 1/2/X
Circuits: 8/X/X
Gravity: 7/X/X
GLM: X\X\X
-
- Moderator
- Posts: 205
- Joined: Mon Jan 21, 2019 11:38 am
- Division: C
- State: FL
- Pronouns: She/Her/Hers
- Has thanked: 171 times
- Been thanked: 335 times
Re: Detector Building C
I'd think that them banning libraries such as the LiquidCrystal library is not what they meant to do, but he/she literally provided examples stating "graphics library" and "serial comms library". Those libraries are directly related to the output of the code.lindsmaurer wrote: ↑Mon Jan 06, 2020 2:03 pmI can't find any FAQ that specifically mentions any libraries. Maybe they changed the wording?TapuCosmo wrote: ↑Mon Jan 06, 2020 12:54 pmWhy did they say that my examples (graphics library, serial comms library) were banned then?YeagerTheCat wrote: ↑Mon Jan 06, 2020 6:46 am
I don't think that is their intention per se. I think they are trying to warn you off using some sort of predefined library that handles temperature calculations etc, not some string handling function.
Anyway, I'd just like to note that we're at 21 FAQ's, many contradictory and even self-contradictory.
I checked the FAQ section right after TapuCosmo posted his original post and didn't see exactly the message he got on the FAQ page, so I assume they maybe emailed him or something? Would make since as their answer was basically "we already said this" and the message he posted included something about responding.
And yes, I think it's fair to say that this event was not ready for deployment. But we're stuck with it now. ¯\_(ツ)_/¯
happy new season!
University of Florida
My Wiki Page | WikiProject SciOly and Scioly.org | Pi-Bot
2019: Code, Fermi, Thermo
2020: Detector, Orni, Code (Substitution: Penn)
2021: Detector, Orni, Circuit, WICI
University of Florida
My Wiki Page | WikiProject SciOly and Scioly.org | Pi-Bot
2019: Code, Fermi, Thermo
2020: Detector, Orni, Code (Substitution: Penn)
2021: Detector, Orni, Circuit, WICI
Re: Detector Building C
I went and did a quick scan of the FAQ and I didn't see anything about specific libraries. If you are using an arduino then you are going to use some libaries to get anything done. I am fairly certain they really don't want you pulling some thermistor library from somwhere that has inbuilt ADC access and calibration and steinhart etc, but are ok with using some serial to talk to a screen (or whatever interface).pepperonipi wrote: ↑Mon Jan 06, 2020 2:39 pmI'd think that them banning libraries such as the LiquidCrystal library is not what they meant to do, but he/she literally provided examples stating "graphics library" and "serial comms library". Those libraries are directly related to the output of the code.lindsmaurer wrote: ↑Mon Jan 06, 2020 2:03 pmI can't find any FAQ that specifically mentions any libraries. Maybe they changed the wording?
Anyway, I'd just like to note that we're at 21 FAQ's, many contradictory and even self-contradictory.
I checked the FAQ section right after TapuCosmo posted his original post and didn't see exactly the message he got on the FAQ page, so I assume they maybe emailed him or something? Would make since as their answer was basically "we already said this" and the message he posted included something about responding.
And yes, I think it's fair to say that this event was not ready for deployment. But we're stuck with it now. ¯\_(ツ)_/¯
I do understand their conundrum to an extent as they know the people running the events will have trouble working out what is prefab and precooked as to what is not. Having said that it would have been a hugely fun third world war of circuit stuff if they had just allowed external PCBs with surface mount components. Maybe next year

-
- Member
- Posts: 12
- Joined: Sun Mar 03, 2019 4:19 pm
- Division: C
- State: CA
- Has thanked: 0
- Been thanked: 0
Re: Detector Building C
Yes, they replied to me in an email. I'm curious if email replies are considered official rulings on the rules though, since they are not public. If they're not official, then we can probably argue around it if an ES prohibits it.
-
- Member
- Posts: 48
- Joined: Wed May 16, 2018 11:57 am
- Division: C
- State: OH
- Has thanked: 2 times
- Been thanked: 3 times
Re: Detector Building C
I checked with my coach and emails are NOT valid until it is in a public FAQ or rule clarification. Otherwise the email means absolutely nothing.
Solon HS Captain
DMAH
Sassy #137
1-3 placements: 58
Medals + ribbons: 109
Fossils: X/2/3
Code: 2/1/10
Sounds: 1/2/11
Detector: 1/2/X
Circuits: 8/X/X
Gravity: 7/X/X
GLM: X\X\X
DMAH
Sassy #137
1-3 placements: 58
Medals + ribbons: 109
Fossils: X/2/3
Code: 2/1/10
Sounds: 1/2/11
Detector: 1/2/X
Circuits: 8/X/X
Gravity: 7/X/X
GLM: X\X\X
-
- Member
- Posts: 69
- Joined: Tue Feb 09, 2016 2:53 pm
- Division: C
- State: IL
- Has thanked: 3 times
- Been thanked: 1 time
Re: Detector Building C
this would definitely make detector a more interesting event. Right now there just aren't creative ways to approach the problem of temperature sensing due to the restrictions in the FAQ section -- everyone basically has to go with a thermistor and try to just calibrate it as well as possible. It would also be great if we weren't allowed to use laptops during the build test. That way, people would actually have to find creative ways to allow their device to work without having to rewrite the code in competition. Unfortunately, the FAQs prohibit calculating Steinhart-Hart coefficients with the microcontroller, so we're basically forced to go in with a laptop and a calculator and manually calibrate the thermistor.YeagerTheCat wrote: ↑Mon Jan 06, 2020 3:35 pm Having said that it would have been a hugely fun third world war of circuit stuff if they had just allowed external PCBs with surface mount components. Maybe next year![]()
ntso
quack quack
quack quack
Re: Detector Building C
Hi everyone. So I’m just picking up this event and I don’t really have much background in any of this stuff other than coding. Any idea on where to start?
-
- Member
- Posts: 142
- Joined: Fri Feb 08, 2019 12:41 pm
- Division: Grad
- State: NY
- Has thanked: 9 times
- Been thanked: 4 times
Re: Detector Building C
I just tested my device in freezing water and then boiling water to make a new calibration equation. I was able to record voltage readings for both temperatures, but upon removing the sensor from the boiling water, it began reading temperatures around 75 C for room temperature. If I let it rest, it goes back down to normal, but just moving the sensor causes it to shoot up to 60-80 C. What could be a reason for this? I am using an LM35 temperature sensor which is waterproofed with heat shrinks and clear nail polish.
THHS '21 Builder Cult Member
2017-2018
2018-2019
2019-2020: GV (9 YUSO, 5 NYC), Detector (8 YUSO, 7 NYC), WS (10 NYC), PPP
2020-2021 Events/ Yosemite/HUSO/River Hill/ NYC South Regional
Vehicle Design / 1/--/--/--
WICI / 3/--/--/--
Circuits /--/ 3/ 5/ 1
Machines /--/ 4/ 2/ 2
Detector /--/--/ 2/--
2017-2018
2018-2019
2019-2020: GV (9 YUSO, 5 NYC), Detector (8 YUSO, 7 NYC), WS (10 NYC), PPP
2020-2021 Events/ Yosemite/HUSO/River Hill/ NYC South Regional
Vehicle Design / 1/--/--/--
WICI / 3/--/--/--
Circuits /--/ 3/ 5/ 1
Machines /--/ 4/ 2/ 2
Detector /--/--/ 2/--