Innehållsförteckning:
- Tillbehör
- Steg 1: Montera delar
- Steg 2: Koppla in datorn i koden
- Steg 3: Kalibrering
- Steg 4: Testa det
Video: Arduino Milligaussmeter - Magnetisk mätning: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Kan starka magneter skickas på ett plan? Vi skickar ut många magneter och det finns vissa regler för frakt av magnetiskt material, särskilt på ett plan. I den här artikeln utforskar vi hur du kan göra din egen Milligaussmeter för lufttransporter av magnetiska material, för att se till att din försändelse uppfyller alla leveransbestämmelser! Denna enhet kan upptäcka mycket små magnetfält, vilket också kan vara roligt/användbart i andra applikationer.
För lite bra information om ämnet, kolla in den här artikeln - det kommer att ge en bra introduktion till varför vi behöver den här enheten!
Tillbehör
Arduino
Trippelaxlad accelerometer+magnetometer
Summer
Displayskylt
Brödbrädor och trådar
Steg 1: Montera delar
Sätt ihop alla komponenter! Displayen som vi använde kommer med olika komponenter som behöver lödas på brädet. Följ instruktionerna som följer med paketet!
Vi använde brödbrädor för att ansluta Arduino, sensor och bildskärm tillsammans, men du kan också koppla ihop dem!
Var noga med att kolla in kopplingsschemat som vi inkluderade.
Anslut ström och jord från Arduino till sensorn och displayen.
Två ledningar till sensorn från Arduino möjliggör seriell kommunikation och två trådar från Arduino att visa gör detsamma.
Vi lade till en summer som skulle pipa om fältet var för starkt för våra riktlinjer.
Steg 2: Koppla in datorn i koden
Därefter behövde vi programmera Arduino. Här är en länk till koden för enheten. Spara koden som en textfil.
Du kan hitta några fantastiska instruktioner om hur du konfigurerar/konfigurerar en Arduino, men här är en kort sammanfattning av vad vi gjorde:
Anslut Arduino till datorn och ladda ner Arduino -programvaran
Öppna Arduino -programmet
Öppna filen (skiss) du vill ladda - Arduino -program kallas skisser. Ladda den sparade textfilen (länk ovan)
Gå till skissmenyn och klicka på "Verifiera/kompilera". Detta kommer att kontrollera om det finns några problem.
Gå till skissmenyn och klicka på "Ladda upp".
Viola, koden ska finnas på Arduino och redo att kalibreras (nästa steg).
Steg 3: Kalibrering
Anslut enheten till ström. Vi har precis anslutit den till en bärbar dator i videon, men du kan lika gärna driva den med batterier.
De första 15-20 sekunderna efter uppstart måste vi göra en kalibrering. Dessa sensorer är inte perfekta, så vi måste”nollställa det”. Håll enheten platt på en horisontell yta och vrid den runt 360 grader inom denna tid för att slutföra kalibreringen.
När kalibreringen är klar ska displayen indikera den riktning som X -pilen (på sensorkortet) pekar, som ett tal från 0 till 359. Vrid sensorn tills den pekar norrut (en "noll" avläsning).
Tryck på SELECT -knappen för att nollställa den på rubriken. Det hjälper ibland att göra detta mer än en gång. Nu, så länge nollläsningen inte driver, kan du mäta magneter. Om den driver lite utan någon magnet i närheten kan du nollställa den igen.
Steg 4: Testa det
Efter att ha nollställt sensorn, testa den genom att placera en stark magnet i närheten!
Placera magneten/försändelsen 7 fot bort öster eller väster om sensorn och rotera den långsamt. Om Arduino känner av en kompassriktningsförändring på mer än 2 grader bör den pipa. indikerar att magneten är för stark för att skickas via luft. Displayen berättar också att det misslyckas!
Vi var tvungna att göra detta utanför, eftersom vår byggnad är full av starka magneter som kan röra med sensorkalibreringen!
Rekommenderad:
Mätning av acceleration med H3LIS331DL och Arduino Nano: 4 steg
Mätning av acceleration med H3LIS331DL och Arduino Nano: H3LIS331DL, är en lågeffekts högpresterande 3-axlig linjär accelerometer som tillhör "nano" -familjen, med digitalt I²C seriellt gränssnitt. H3LIS331DL har användarvalbara hela skalor på ± 100g/± 200g/± 400g och den kan mäta accelerationer med
Mätning av temperatur med ADT75 och Arduino Nano: 4 steg
Mätning av temperatur med hjälp av ADT75 och Arduino Nano: ADT75 är en mycket exakt, digital temperatursensor. Den består av en temperaturgivare för bandgap och en 12-bitars analog till digital omvandlare för övervakning och digitalisering av temperaturen. Dess mycket känsliga sensor gör den tillräckligt kompetent för mig
Mätning av luftfuktighet och temperatur med HIH6130 och Arduino Nano: 4 steg
Mätning av fukt och temperatur med HIH6130 och Arduino Nano: HIH6130 är en fukt- och temperatursensor med digital utgång. Dessa sensorer ger en noggrannhetsnivå på ± 4% RF. Med branschledande långsiktig stabilitet, sann temperaturkompenserad digital I2C, branschledande tillförlitlighet, energieffektivitet
Mätning av temperatur och fukt med HDC1000 och Arduino Nano: 4 steg
Mätning av temperatur och fukt med HDC1000 och Arduino Nano: HDC1000 är en digital fuktsensor med integrerad temperatursensor som ger utmärkt mätnoggrannhet vid mycket låg effekt. Enheten mäter luftfuktighet baserat på en ny kapacitiv sensor. Luft- och temperatursensorerna är
Mätning av luftfuktighet och temperatur med HTS221 och Arduino Nano: 4 steg
Mätning av fukt och temperatur med HTS221 och Arduino Nano: HTS221 är en ultrakompakt kapacitiv digital sensor för relativ luftfuktighet och temperatur. Den innehåller ett avkänningselement och en applikationsspecifik integrerad krets (ASIC) för blandad signal för att tillhandahålla mätinformation genom digital seriell