Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

DIY Arduino + GY-906 Infraroodthermometer

Componenten en benodigdheden

Arduino Nano R3
× 1

Benodigde gereedschappen en machines

3D-printer (algemeen)

Apps en online services

Arduino IDE

Over dit project

De infraroodthermometer kan de oppervlaktetemperatuur van een object meten. Het voordeel is de contactloze temperatuurmeting, die gemakkelijk en nauwkeurig de temperatuur van een object op afstand kan meten.

Nu ga ik de materialen, gereedschappen en productiemethoden introduceren die nodig zijn om een ​​infraroodthermometer te maken.

Lijst met materialen

Arduino Nano × 1

Aanraakknop × 1

Weerstand (5K ohm, 200 ohm) × 1

5V laserzender × 1

Dual-control schakelaar × 1

OLED 0,96 scherm × 1

GY-906 temperatuursensor

MLX90614-sensor met capaciteit of weerstand × 1

9V batterij × meerdere

3D-printer × 1

PLA-afdrukbenodigdheden × verschillende

GY-906 temperatuursensor

Dit project maakt gebruik van de GY-906 infrarood thermometersensor. Deze module is erg goedkoop, makkelijk te integreren en ondersteunt een I2C interface met een 10K pull-up weerstand. De fabriekskalibratie van deze temperatuursensor is:het temperatuurbereik van de sensor is -40 tot 125 graden Celsius en het temperatuurbereik van het object is -70 tot 380 graden Celsius. Het foutbereik van de sensor is ongeveer 0,5 graden Celsius.

Circuitonderdeel

Alle componenten kunnen nu aan elkaar worden gemonteerd.

1. Installeer alle componenten op het breadboard. Nadat alles normaal werkt, soldeert u alle componenten op het bord met gaten.

2. Aan de linkerkant is een laser geïnstalleerd met een weerstand van 200 ohm aangedreven door digitale uitgang 5. Een standaard aanraakknop aangesloten tussen 5V en digitale ingang 2. Er is ook een 5K pull-down-weerstand, dus wanneer de schakelaar is ingeschakeld, is de ingang niet zwevend en moet deze worden ingesteld op 0V.

3. Installeer aan de rechterkant een dual-control schakelaar die de 9V-batterij verbindt met de ingangsspanning (VIN) en GND-pinnen van de Arduino Nano. Het OLED-display en de GY-906 infrarood temperatuursensor zijn verbonden met 3,3 V, de datalijn (SDA) lijn is verbonden met A4 en de regellijn (SCL) lijn is verbonden met A5. Zowel het OLED-display als de GY-906 hebben pull-up-weerstanden op de I2C-lijn.

Programma

1. Installeer eerst de volgende bibliotheken, Adafruits SSD1306 en Adafruits MLX90614.

https://github.com/adafruit/Adafruit_SSD1306

https://github.com/adafruit/Adafruit-MLX90614-Bibliotheek

2. Het programma leest continu temperatuurgegevens van MLX90614, maar wordt alleen weergegeven op de OLED wanneer de schakelknop wordt aangeraakt, en de laser begint ook te helpen met het meten van de temperatuur van het object.

Download de programmeerbestanden in de projectbestandsbibliotheek.

https://make.quwj.com/project/157

3D-printen

Het 3D-geprinte model is ontworpen in Fusion 360.

1. Aan de onderkant van de thermometer zijn een 9V-batterij, een dubbele schakelaar en lichte aanraakknoppen geïnstalleerd. Het onderste deksel wordt op zijn plaats geklikt. Aan de onderkant is een gat gelaten om de draden van de basiscomponenten aan te sluiten op de bovenkant van de thermometer.

2. Er is een opening in het 0,96-inch OLED-scherm. De laser en de MLX90614-sensor zijn geïnstalleerd in het voorste deel van de bovenkant van de thermometer. Zowel de laser als de sensor kunnen op hun plaats worden gedrukt. Installeer de Arduino Nano aan de bovenkant, maar gebruik lijm om hem op de juiste manier te routeren, zodat hij soepel op zijn plaats kan worden geïnstalleerd.

Bij het printen is de zijde die naar het scherm is gericht naar beneden gedrukt en de hoek van het OLED-scherm is vrij groot, dus ik heb het ondersteunende deel op de ondersteunende plaat afgedrukt, maar het oppervlak van de behuizing zag er niet ideaal uit. Als u een betere methode heeft, kunt u deze ook zelf vervangen.

U kunt de 3D-printbestanden downloaden in de projectbestandsbibliotheek.

https://make.quwj.com/project/157

Test

Gedaan! U kunt de thermometer testen! Druk op de aan/uit-knop, wacht tot het scherm is geladen en het is klaar voor gebruik.

Als u geïnteresseerd bent in de infraroodthermometer, wilt u misschien wat verwant materiaal lezen over het gedetailleerde werkingsprincipe ervan. Heel erg bedankt voor het lezen van mijn artikelen!

Code

  • Naamloos bestand
Naamloos bestandArduino
Ik neem aan dat jullie weten hoe je je arduino nano moet programmeren. Zo niet, dan zijn er zoveel uitstekende tutorials online. Je kunt het!

Schema's


Productieproces

  1. Thermometer
  2. DIY voltmeter met Arduino en smartphone
  3. DIY infrarood hartslagsensor met Arduino
  4. DIY Virtual Reality Skateboard
  5. Contactloze temperatuurbewakingspoort
  6. Arduino - Stuur temperatuur naar internet via serieel
  7. DIY Arduino RADIONICS-behandelingsmachine
  8. SMART temperatuurbewaking voor scholen
  9. DIY 2D Motion Racing Simulator
  10. Temperatuurgestuurde houtskoolroker
  11. Supercoole mini-thermometer