Inhoudsopgave:
- Benodigdheden
- Stap 1: Onderdelen monteren
- Stap 2: Sluit aan op de computer voor de code
- Stap 3: Kalibratie
- Stap 4: Test het uit
Video: Arduino Milligaussmeter - Magnetische meting - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Kunnen sterke magneten per vliegtuig worden verzonden? We verzenden veel magneten en er zijn bepaalde regels voor het verzenden van magnetisch materiaal, vooral in een vliegtuig. In dit artikel onderzoeken we hoe u uw eigen Milligaussmeter voor luchtverzendingen van magnetische materialen kunt maken, om er zeker van te zijn dat uw zending voldoet aan alle verzendvoorschriften! Dit apparaat kan zeer kleine magnetische velden detecteren, wat ook leuk/nuttig kan zijn in andere toepassingen.
Bekijk dit artikel voor goede informatie over het onderwerp - het geeft een goede inleiding over waarom we dit apparaat nodig hebben!
Benodigdheden
Arduino
Drie-assige versnellingsmeter + magnetometer
Zoemer
Displayscherm
Breadboards en draden
Stap 1: Onderdelen monteren
Monteer alle onderdelen in elkaar! Het display dat we hebben gebruikt, wordt geleverd met verschillende componenten die op het bord moeten worden gesoldeerd. Volg de instructies die bij het pakket zitten!
We gebruikten breadboards om de Arduino, sensor en display met elkaar te verbinden, maar je kunt ze ook hard bedraden!
Bekijk ook het bedradingsschema dat we hebben meegeleverd.
Sluit de voeding en aarde van de Arduino aan op de sensor en het display.
Twee draden naar de sensor van de Arduino maken seriële communicatie mogelijk en twee draden van de Arduino naar het display doen hetzelfde.
We hebben een zoemer toegevoegd die zou piepen als het veld te sterk was voor onze richtlijnen.
Stap 2: Sluit aan op de computer voor de code
Vervolgens moesten we de Arduino programmeren. Hier is een link naar de code voor het apparaat. Sla de code op als een tekstbestand.
Je kunt een aantal geweldige Instructables vinden over het instellen / configureren van een Arduino, maar hier is een korte samenvatting van wat we hebben gedaan:
Sluit de Arduino aan op de computer en download de Arduino-software
Arduino-programma openen
Open het bestand (schets) dat u wilt laden - Arduino-programma's worden schetsen genoemd. Laad het opgeslagen tekstbestand (link hierboven)
Ga naar het schetsmenu en klik op "Verifiëren/Compileren". Hiermee wordt gecontroleerd of er problemen zijn.
Ga naar het schetsmenu en klik op "Uploaden".
Viola, de code moet op de Arduino staan en klaar zijn om te kalibreren (volgende stap).
Stap 3: Kalibratie
Schakel het apparaat in. We hebben hem in de video gewoon op een laptop aangesloten, maar je kunt hem net zo goed van stroom voorzien met batterijen.
Gedurende de eerste 15-20 seconden na het inschakelen moeten we een kalibratie uitvoeren. Deze sensoren zijn niet perfect, dus we moeten het op nul stellen. Houd het apparaat plat op een horizontaal oppervlak en draai het binnen deze tijd 360 graden rond om de kalibratie te voltooien.
Zodra de kalibratie is voltooid, moet het display de richting aangeven waarin de X-pijl (op het sensorbord) wijst, als een getal van 0 tot 359. Draai de sensor totdat deze naar het noorden wijst (een "nul"-waarde).
Druk op de SELECT-knop om deze op de koers te zetten. Soms helpt het om dit meer dan eens te doen. Nu, zolang de nulmeting niet verschuift, kunt u magneten meten. Als het een beetje afdrijft zonder dat er een magneet in de buurt is, kun je het weer op nul stellen.
Stap 4: Test het uit
Nadat u de sensor op nul hebt gezet, kunt u deze testen door een sterke magneet in de buurt te plaatsen!
Plaats de magneet/zending op 7 voet afstand ten oosten of westen van de sensor en draai deze langzaam rond. Als de Arduino een verandering van de kompasrichting van meer dan 2 graden waarneemt, moet hij piepen. wat aangeeft dat de magneet te sterk is om via de lucht te verzenden. Het display vertelt ons ook dat het mislukt!
We moesten dit buiten doen, omdat ons gebouw vol staat met sterke magneten die de sensorkalibratie zouden kunnen verstoren!
Aanbevolen:
Meting van versnelling met behulp van H3LIS331DL en Arduino Nano: 4 stappen
Meting van versnelling met behulp van H3LIS331DL en Arduino Nano: H3LIS331DL, is een low-power high-performance 3-assige lineaire versnellingsmeter die behoort tot de "nano" familie, met digitale I²C seriële interface. H3LIS331DL heeft door de gebruiker selecteerbare volledige schalen van ±100g/±200g/±400g en is in staat om versnellingen te meten met
Meting van temperatuur met behulp van ADT75 en Arduino Nano: 4 stappen
Temperatuurmeting met ADT75 en Arduino Nano: ADT75 is een zeer nauwkeurige, digitale temperatuursensor. Het bestaat uit een bandgap-temperatuursensor en een 12-bits analoog-naar-digitaalomzetter voor het bewaken en digitaliseren van de temperatuur. Zijn zeer gevoelige sensor maakt hem competent genoeg voor mij
Meting van temperatuur en vochtigheid met HDC1000 en Arduino Nano: 4 stappen
Meting van temperatuur en vochtigheid met HDC1000 en Arduino Nano: De HDC1000 is een digitale vochtigheidssensor met geïntegreerde temperatuursensor die een uitstekende meetnauwkeurigheid biedt bij een zeer laag stroomverbruik. Het apparaat meet de vochtigheid op basis van een nieuwe capacitieve sensor. De vochtigheids- en temperatuursensoren zijn fa
Meting van temperatuur met behulp van LM75BIMM en Arduino Nano: 4 stappen
Meting van temperatuur met behulp van LM75BIMM en Arduino Nano: LM75BIMM is een digitale temperatuursensor ingebouwd met thermische waakhond en heeft een tweedraads interface die de werking ondersteunt tot 400 kHz. Het heeft een oververhittingsuitgang met programmeerbare limiet en hystersis.In deze tutorial wordt de interfacin
Meting van temperatuur met behulp van AD7416ARZ en Arduino Nano: 4 stappen
Temperatuurmeting met behulp van AD7416ARZ en Arduino Nano: AD7416ARZ is een 10-bits temperatuursensor met vier enkelkanaals analoog naar digitaal converters en een ingebouwde temperatuursensor. De temperatuursensor op de onderdelen is toegankelijk via multiplexerkanalen. Deze zeer nauwkeurige temp