Innehållsförteckning:
- Steg 1: Komponent
- Steg 2: Mer om MLX90614:
- Steg 3: Mer om HCSR04 -modulen:
- Steg 4: Mer om 16x2 LCD:
- Steg 5: Fler bilder
- Steg 6: Kod
- Steg 7: Djupt in i projektet från byggnaden
- Steg 8: Grunderna i Arduino för referens
Video: Arduino -gränssnitt med ultraljudssensor och kontaktlös temperatursensor: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:43
Numera föredrar tillverkare, utvecklare Arduino för snabb utveckling av prototyper av projekt. Arduino är en elektronisk plattform med öppen källkod baserad på lättanvänd maskinvara och programvara. Arduino har ett mycket bra användargemenskap. I detta projekt kommer vi att se hur man känner av objektets temperatur och avstånd. Objektet kan vara av vilken typ som helst varm burk eller äkta kall isbitvägg utanför. Så med detta system kan vi rädda oss själva. Och ännu viktigare kan detta vara till hjälp för funktionshindrade (blinda).
Steg 1: Komponent
För detta projekt behöver vi följande komponenter, 1. Arduino Nano
Arduino Nano i Indien-
Arduino Nano i Storbritannien -
Arduino Nano i USA -
2. MLX90614 (IR temperatursensor)
MLX90614 i Indien-
MLX90614 i Storbritannien -
MLX90614 i USA -
3. HCSR04 (ultraljudssensor)
HC-SR04 i Indien-
HC -SR04 i Storbritannien -
HC -SR04 i USA -
4,16 x 2 LCD
16X2 LCD i Indien-
16X2 LCD i Storbritannien -
16X2 LCD i USA -
5. brödbräda
BreadBoard i Indien-
BreadBoard i USA-
BreadBoard i Storbritannien-
6. Några ledningar Vi kan använda vilken Arduino -skiva som helst istället för Arduino nano med tanke på stiftkartläggning.
Steg 2: Mer om MLX90614:
MLX90614 är i2c -baserad IR -temperatursensor som arbetar med detektering av termisk strålning. Internt är MLX90614 en parning av två enheter: en infraröd termopildetektor och en signalbehandlingsapplikationsprocessor. Enligt Stefan-Boltzman-lagen avger varje objekt som inte är under absolut noll (0 ° K) (icke-mänskligt-ögatsynligt) ljus i det infraröda spektrumet som är direkt proportionellt mot dess temperatur. Den speciella infraröda termopilen inuti MLX90614 känner av hur mycket infraröd energi som avges från material i sitt synfält och producerar en elektrisk signal som är proportionell mot den.
Den spänning som produceras av termopilen tas upp av applikationsprocessorns 17-bitars ADC, sedan konditioneras innan den överförs till en mikrokontroller.
Steg 3: Mer om HCSR04 -modulen:
I ultraljudsmodulen HCSR04 måste vi ge triggerpuls på triggerpinnen, så att den genererar ultraljud med frekvensen 40 kHz. Efter att ha genererat ultraljud, dvs. 8 pulser på 40 kHz, gör det eko -stift högt. Echo pin förblir hög tills det inte får tillbaka ekoljudet.
Så bredden på ekostiftet är tiden för ljud att resa till objektet och återvända tillbaka. När vi väl får tiden kan vi beräkna avstånd, eftersom vi känner till ljudets hastighet.
HC -SR04 kan mäta upp till 2 cm - 400 cm.
Ultraljudsmodulen genererar ultraljudsvågorna som ligger över det mätbara frekvensområdet, vanligtvis över 20 000 Hz. I vårt fall kommer vi att sända frekvensen 40Khz.
Steg 4: Mer om 16x2 LCD:
16x2 LCD är 16 tecken och 2 rad LCD som har 16 stift för anslutning. Denna LCD -skärm kräver data eller text i ASCII -format för att visas. Första raden Börjar med 0x80 och andra raden börjar med 0xC0 -adress. LCD kan fungera i 4-bitars eller 8-bitars läge. I 4 -bitars läge skickas data/kommando i Nibble Format först högre nibble och sedan lägre Nibble
Till exempel, för att skicka 0x45 Först skickas 4 Sedan skickas 5.
Det finns 3 styrstift som är RS, RW, E.
Hur man använder RS: När kommando skickas, då RS = 0
När data skickas, då RS = 1
Så här använder du RW:
RW -stift är Läs/skriv. där, RW = 0 betyder Skriv data på LCD RW = 1 betyder Läs data från LCD
När vi skriver till LCD -kommando/data ställer vi in PIN -koden som LÅG.
När vi läser från LCD, ställer vi in PIN -koden som HÖG.
I vårt fall har vi kopplat den till LÅG nivå, eftersom vi alltid kommer att skriva till LCD.
Så här använder du E (Aktivera):
När vi skickar data till LCD ger vi puls till LCD med hjälp av E -stift.
Detta är ett högt flöde vi måste följa när vi skickar KOMMANDO/DATA till LCD. Higher Nibble
Aktivera puls,
Korrekt RS -värde, Baserat på KOMMANDO/DATA
Lägre nibble
Aktivera puls,
Korrekt RS -värde, Baserat på KOMMANDO/DATA
Steg 5: Fler bilder
Steg 6: Kod
Vänligen hitta koden på github:
github.com/stechiez/Arduino.git
Steg 7: Djupt in i projektet från byggnaden
Rekommenderad:
Smart soptunna med Arduino, ultraljudssensor och servomotor: 3 steg
Smart soptunna med Arduino, ultraljudssensor och servomotor: I det här projektet kommer jag att visa dig hur man gör en smart soptunna med Arduino, där locket på soptunnan automatiskt öppnas när du närmar dig med skräp. De andra viktiga komponenterna som används för att göra denna smarta soptunna är en HC-04 Ultrasonic Sen
Handledning: Hur man bygger räckviddsdetektor med Arduino Uno och ultraljudssensor: 3 steg
Handledning: Hur man bygger avståndsdetektor med Arduino Uno och ultraljudssensor: Beskrivning: Denna handledning visar hur man gör en enkel avståndsdetektor som kan mäta avståndet mellan ultraljudssensor (US-015) och hinder framför den. Denna US-015 ultraljudssensor är din perfekta sensor för avståndsmätning och
Trafiksignal med Arduino och ultraljudssensor: 4 steg
Trafiksignal med hjälp av Arduino och ultraljudssensor: Med epoken med smart teknik blir allt smartare och smarta transportsystem är ett av de områden som kommer att få stor inverkan på våra liv. Ursprungligen publicerad på: https://highvoltages.co/tutorial/arduino-tutorial/traffic-sig
Bluetooth -mus med ultraljudssensor och fotocell: 10 steg (med bilder)
Bluetooth -mus med ultraljudssensor och fotocell: Så, en liten introduktion till varför jag gjorde det här projektet. Jag funderar just nu på att adoptera en kattunge till mitt nya hus. Och efter att ha gått igenom några spelbara saker för katter tänkte jag: varför inte göra en leksak själv. Så jag gjorde en Bluetooth -mus. Du kan kon
Metoder för att upptäcka vattennivå Arduino med ultraljudssensor och Funduino vattensensor: 4 steg
Metoder för att upptäcka vattennivå Arduino med ultraljudssensor och Funduino vattensensor: I det här projektet visar jag dig hur du skapar en billig vattedetektor med två metoder: 1. Ultraljudssensor (HC-SR04) .2. Funduino vattensensor