Inhoudsopgave:
- Stap 1: Installeer Sketch op M5Stack
- Stap 2: Sluit de AMG8833 infrarood array-sensor aan
- Stap 3: Alternatieve schets met meer functies
Video: M5Stack IR thermische camera met behulp van AMG8833 infrarood array-beeldsensor - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Zoals velen heb ik een fascinatie gehad
met thermische camera's, maar ze zijn altijd buiten mijn prijsklasse geweest - tot nu toe!!
Tijdens het bladeren door de Hackaday-website kwam ik deze camera tegen die gebouwd is met de M5Stack ESP32-module en een relatief goedkope Panasonic Grid-EYE / High performance AMG8833 Infrared Array Sensor. Ik had al een M5Stack-kernmodule, dus het bouwen hiervan was een no-brainer!
U vindt de onderdelenlijst in de laatste stap.
De video toont de build en de volgende stappen leggen het proces uit.
Vámonos!
Stap 1: Installeer Sketch op M5Stack
Ga naar de GitHub-site en
download de Arduino-schets voor de M5Stack
Toen ik de schets voor het eerst verifieerde, mislukte deze omdat het vereiste interpolation.cpp-bestand niet in dezelfde map stond als de schets. Verplaats het bestand en alles komt goed. Nu is het tijd om de schets te uploaden naar de M5Stack. Controleer of u het juiste bord hebt geselecteerd in de Boards manager en of de juiste seriële USB COM-poort is geselecteerd. Een 0.1 µF condensator wordt tussen de grond en de reset-pin geplaatst om de M5Stack te laten flitsen.
Je kunt hier meer details over zien in een van mijn andere video's:
ESP32 M5Stack Core Review en test.
Stap 2: Sluit de AMG8833 infrarood array-sensor aan
De AMG8833 infraroodarray
Sensor is aangesloten op de M5Stack via de I²C-bus. Deze gebruikt de twee pinnen SDA (pin 21) en SCL (pin 22) op de M5Stack. Deze pinnen zijn te vinden op zowel de connectoren aan de boven- als onderkant van de M5Stack. Kies wat past bij uw behoeften. De andere twee aansluitingen zijn massa en VCC 3,3 volt.
Als je nu de M5Stack aanzet, zou je het thermische beeld moeten zien, geweldig!
Stap 3: Alternatieve schets met meer functies
Ik zag dat iemand had "gevorkt"
de originele GitHub-repository en enkele interessante nieuwe functies toegevoegd, waaronder:
- Verplaats de spotwaarde (in zwevend) naar het midden
- Bepaal de min en max pixel (min gekleurd in blauw en max in wit)
- Weergaveframes per seconde
- Automatische schaaltemperatuur
- Automatisch opnieuw opstarten en de i2c-poort resetten in geval van een slechte verbinding
- Pauzestatus Automatische slaapfunctie
U kunt deze repository hier downloaden:
github.com/m600x/M5Stack-Thermal-Camera
Controleer de schets in de Arduino IDE en zoek naar het commando "M5. Lcd.setRotation (1);" De waarde moet op “0” staan, anders wordt het scherm 90° gedraaid!
Nu kun je de schets uploaden en de nieuwe menu's uitproberen!
De componenten die ik gebruik zijn:
M5Stack Core ESP32
OF
M5Stack Core-module
CJMCU-833 AMG8833 8x8 thermische camera IR warmtebeeldsensor
OF
CJMCU-833 AMG8833
Aanbevolen:
Voordelige thermische camera: 10 stappen
Kosteneffectieve thermische camera: ik heb een apparaat ontwikkeld dat aan een drone kan worden bevestigd en een gemengd frame kan livestreamen dat is gemaakt van het thermografische beeld met thermische straling en reguliere fotografie met zichtbaar licht. Het platform bestaat uit een kleine single-boarded co
1979 Apollo Pi thermische camera: 10 stappen (met afbeeldingen)
1979 Apollo Pi thermische camera: deze vintage Apollo-microgolfdetector heeft nu een glanzend nieuw doel als thermische camera, aangedreven door een Raspberry Pi Zero met een Adafruit thermische camerasensor die de temperaturen opneemt en de resultaten in realtime weergeeft op een heldere 1,3 "; TFT-dis
IR thermische camera: 16 stappen
IR thermische camera: heb je ooit een sciencefiction- of actiefilm gezien, waarin de personages een pikdonkere kamer binnengaan en hun "thermische visie" inschakelen? Of heb je ooit Metroid Prime gespeeld en herinner je je het thermische vizier dat de hoofdpersoon kreeg? Nou
Werking van thermische regelmodule: 3 stappen
Werking van thermische controllermodule: wanneer we aan elk type thermisch of koelproject werken, hebben we een thermische controller nodig, maar deze is vrij duur om te kopen. In dit project wil ik een goedkope Chinese thermische controller introduceren. met goede functies en een aantal verborgen functies
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik