Innholdsfortegnelse:

Arduino laser infrarødt termometer: 7 trinn (med bilder)
Arduino laser infrarødt termometer: 7 trinn (med bilder)

Video: Arduino laser infrarødt termometer: 7 trinn (med bilder)

Video: Arduino laser infrarødt termometer: 7 trinn (med bilder)
Video: Non-Contact Long Range MLX90614-DCI Temperature Sensor with Arduino 2024, Juni
Anonim
Arduino laser infrarødt termometer
Arduino laser infrarødt termometer

I dette prosjektet vil jeg vise deg hvordan du bygger et digitalt laser infrarødt termometer med et tilpasset 3D -trykt kabinett!

Trinn 1: Intro

Image
Image

Infrarøde termometre brukes mye i mange arbeidsmiljøer for å bestemme objektets overflatetemperatur. Ofte i en maskin eller elektronisk krets er stigende temperaturer et av de første tegnene på at noe er galt. En rask berøringskontroll med et infrarødt termometer kan gi deg beskjed om hva som skjer med temperaturen på en maskin, slik at du kan slå den av før den forårsaker permanent skade.

Infrarød stråling er bare en annen type stråling som finnes på det elektromagnetiske spekteret. Vi kan ikke se det, men hvis du skulle plassere hånden din i nærheten av noe varmt som en komfyrtopp, ville du føle effekten av infrarød stråling. Alle objekter avgir energi i form av infrarød stråling. De fleste håndholdte termometre bruker et objektiv for å fokusere lys fra ett objekt på en termopile som absorberer IR -strålingen. Etter hvert som mer IR -energi absorberes, desto varmere blir det og varmenivået omdannes til et elektrisk signal som til slutt omdannes til en temperaturavlesning.

Jeg jobbet på en krets her om dagen, og jeg hadde en komponent som ble ekstremt varm. Jeg ville vite temperaturen på komponenten, men siden jeg ikke eier et infrarødt termometer bestemte jeg meg for å bygge mitt eget. Den har et tilpasset 3D -trykt kabinett, så hvem som helst kan skrive den ut og sette sammen hjemme.

Det er et enkelt prosjekt og kan brukes som en flott introduksjon til sensorer, 3D -design/utskrift, elektronikk og programmering.

Ansvarsfraskrivelse: Tydeligvis ikke egnet for medisinsk bruk. Dette prosjektet er bare for moro skyld, og hvis du trenger et infrarødt termometer for medisinsk bruk, kan du bestille et som oppfyller medisinske standarder/testing.

Vurder å abonnere på YouTube -kanalen min for å støtte meg og se flere morsomme prosjekter.

Trinn 2: Komponenter som trengs

Komponentene som trengs for dette prosjektet er nedenfor:

1. Momentary Button Switch Amazon

2. Motstander (5K Ohm, 200 Ohm) Amazon

3. 5V Laser Amazon

4. Arduino Nano Amazon

5. Av/på -bryter Amazon

6. OLED 0,96 skjerm Amazon

7. GY-906 temperatursensor (eller MLX90614 sensor med riktige kondensatorer/motstander) Amazon

8. 9V batteri Amazon

9. 3D -skriver/filament (jeg bruker Hatchbox PLA fra Amazon)

Avsløring: Amazon -koblingene ovenfor er tilknyttede lenker, noe som betyr at jeg uten ekstra kostnad vil tjene en provisjon hvis du klikker deg gjennom og kjøper.

Trinn 3: GY-906 infrarød temperatursensor

Elektronikk
Elektronikk

Jeg brukte en GY-906 infrarød termometersensor som er et utbruddskort for MLX90614 berøringsfritt infrarødt termometer av Melexis.

Utbruddskortet er veldig billig, enkelt å integrere, og utbruddstavleversjonen kommer med 10K opptrekksmotstander for I2C -grensesnittet. Den leveres fabrikkkalibrert med en rekkevidde på -40 til +125 grader Celsius for sensortemperatur og -70 til 380 grader celcius for objekttemperatur. Nøyaktigheten til denne sensoren er omtrent 0,5 grader celsius.

Trinn 4: Elektronikk

Elektronikk
Elektronikk

Nå som du har samlet alle nødvendige komponenter, er det på tide å begynne å montere alt sammen. Jeg vil anbefale å koble til alt på et brødbrett først, og så når alt fungerer som det skal, fortsett og lodd alt på et perfbrett.

Til venstre har vi vår laser med en 200 ohm strømbegrensende motstand som drives fra digital utgang 5. Det er også en standard kortvarig trykknapp som er koblet mellom 5V og digital inngang 2. Det er en 5K nedtrekksmotstand slik at når bryteren er åpen, er inngangen ikke flytende og vil i stedet bli satt til 0V.

Til høyre har vi vår viktigste av/på -bryter som kobler vårt 9V batteri til VIN- og GND -pinnene på arduino nano. OLED-displayet og GY-906 infrarød temperatursensor er begge koblet til 3,3V og SDA-linjene er koblet til A4 og SCL til A5. OLED-displayet og GY-906 har allerede pull-up-motstander på I2C-linjene.

Trinn 5: Programmering

Jeg antar at du vet hvordan du programmerer din arduino nano, men hvis ikke, er det mange flotte opplæringsprogrammer tilgjengelig online.

Du må installere følgende biblioteker for at koden skal kunne kompileres.

1. Adafruits SSD1306

2. Adafruits MLX90614

Programmet leser konstant temperaturdata fra MLX90614, men vises bare på OLED -en når du trykker på knappen. Hvis du trykker på avtrekkeren, slås laseren også på for å identifisere hvilket objekt som måles.

Trinn 6: 3D -design/utskrift/montering

3D Design/Print/Monter
3D Design/Print/Monter
3D Design/Print/Monter
3D Design/Print/Monter
3D Design/Print/Monter
3D Design/Print/Monter

Jeg designet skalaen i Fusion 360.

I basen av termometeret er det plass til et 9V batteri, av/på -bryter og utløsermekanismen vår, som bare er en kort trykknapp. Bunndekselet klikker på plass. Det er et hull for å føre ledningene for basekomponentene inn i den øverste delen av termometeret.

Det er en åpning for.96 -tommers OLED -skjermen og en frontdel på spissen av termometeret for laseren og MLX90614 -sensoren. Både laseren og sensoren kan presses inn i hullet. Den øverste delen er for arduino nano, og jeg skal være ærlig, jeg undervurderte virkelig mengden ledninger jeg trengte for å koble meg til i liten plass. Mange ledninger trakk seg tapt da jeg dyttet arduino nano inn i det lille rommet, så jeg endte med å bruke en limpistol for å holde ledningene på plass mens jeg presset nano inne i kabinettet. Jeg har alltid satt min arduino nano på standoffs i tilfelle jeg vil bruke den på nytt for et prosjekt senere nedover linjen, så standoffene tok opp mye ekstra rom som ikke ville være nødvendig hvis du permanent loddet det på et perfbrett. Til slutt fikk jeg alt tilkoblet og i kabinettet, så da trykker jeg på toppdekselet.

Det er litt vanskelig å skrive ut dette for å få det til å se bra ut, ettersom hovedbasen jeg skrev ut med den skjermede siden vendt ned. Vinkelen for OLED -skjermen er ganske høy, så jeg skrev ut med støtter på byggeplaten, men det får overflaten til å se mindre enn perfekt ut. Det kan bare være et problem med skriveren min, og jeg er sikker på at det er mulig å få det til å se bra ut hvis du ringer inn skriverinnstillingene dine, men jeg brydde meg egentlig ikke så mye, siden dette er et verktøy.

Thingiverse Link

Trinn 7: Test det ut

Nå som du har det infrarøde lasertermometeret montert og programmert, er det på tide å teste det!

Trykk på av / på -knappen, vent på at skjermen for olje skal lastes opp, og nyt det nye termometeret. Vurder å abonnere på min youtube -kanal for å støtte meg og se flere prosjekter/videoer. Takk for at du leser!

Anbefalt: