Innholdsfortegnelse:
- Trinn 1: Skjemaer
- Trinn 2: Materialregning
- Trinn 3: Enkel analog sensor
- Trinn 4: Diskret sensor
- Trinn 5: I2C -sensor
- Trinn 6: 1 Wiresensorer
- Trinn 7: Rutinemessig responsrespons (eller noen ganger frekvens)
- Trinn 8: Den beste prosjekthjernen
- Trinn 9: Beter ADC -lesing
- Trinn 10: SD -datalogging og RTC
- Trinn 11: Styret
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette brettet er et komplett arbeid som vil hjelpe deg med å få avlesninger fra forskjellige sensorer!
Besøk kanalen min, abonner:
www.youtube.com/user/josexers
Trinn 1: Skjemaer
Funksjoner i styret:
12VDC inngang
4 I2C -porter (sensorer LCD, OLED, RTC)
4 analoge innganger (16 bit 0 til 65535 i stedet for 0 til 1024 grunnleggende arduino ADC) du har ombord, jumper som kan velges shuntmotstand for 4-20ma sender
4 seriekontakter (2 seriell og 2 seriell Bluetooth -kompatibel programvare)
1 SPI -port (sensorer, SD)
1 digital port D5 (I/0)
3 1 -tråds porter
Trinn 2: Materialregning
1 - Arduino Pro mini
4 - 3,5 mm 2 rekkeklemme
1 - 5 mm 2 rekkeklemme
2 - 40x1 header hannpinner
1 - 8x2 header hannpinner
1 - 7805 Voltaje -regulator
1 - 1N4148 Diode
2 - 100uF 25V elektrolytiske kondensatorer
1 - ads1115 modul
1 - RTC i2c
1 - 0,94 'Oled -skjerm
1- SD-modul for arduino
Trinn 3: Enkel analog sensor
Beskrivelse
LM35-serien er presisjonsintegrerte krets-temperaturapparater med en utgangsspenning lineært proporsjonal med Celsius-temperaturen
Funksjoner1 • Kalibrert direkte i Celsius (Celsius)
• Lineær + 10-mV/° C skalafaktor
• 0,5 ° C Sikret nøyaktighet (ved 25 ° C)
• Vurdert for Full −55 ° C til 150 ° C område
• Passer for eksterne applikasjoner
• Lave kostnader på grunn av trimming på wafer
• Fungerer fra 4 V til 30 V
• Mindre enn 60 μA strømavløp
• Lav selvoppvarming, 0,08 ° C i stille luft
• Ikke-linearitet Bare ± ¼ ° C Typisk
• Utgang med lav impedans, 0,1 Ω for 1-mA Load 2-applikasjoner
• Strømforsyninger
• Batteristyring
• VVS
• Hvitevarer
Trinn 4: Diskret sensor
PIR -sensorer lar deg føle bevegelse, nesten alltid brukt til å oppdage om et menneske har beveget seg inn eller ut av sensorområdet. De er små, rimelige, lite strøm, enkle å bruke og slites ikke. Av den grunn finnes de ofte i apparater og gadgets som brukes i hjem eller virksomheter. De blir ofte referert til som PIR, "Passive Infrared", "Pyroelectric" eller "IR motion" sensorer.
Trinn 5: I2C -sensor
BMP180
Er en barometrisk trykksensor med et I2C ("Wire") grensesnitt. Barometriske trykksensorer måler det absolutte trykket i luften rundt dem. Dette trykket varierer med både vær og høyde. Avhengig av hvordan du tolker dataene, kan du overvåke endringer i været, måle høyde eller andre oppgaver som krever nøyaktig trykkavlesning.
MPU-6050 akselerometer + gyro
Akselerometre, gyroskoper og IMU er utrolig nyttige små sensorer som blir integrert mer og mer i elektronikkenheter rundt oss. Disse sensorene brukes i mobiltelefoner, spillkonsoller som Wii trådløs fjernkontroll, leker, selvbalanserende roboter, motion capture-drakter og mer. Akselerometre brukes hovedsakelig til å måle akselerasjon og tilt, gyroskoper brukes til å måle vinkelhastighet og orientering og IMUer (som kombinerer både akselerometre og gyroskoper) brukes til å gi en fullstendig forståelse av en enhets akselerasjon, hastighet, posisjon, orientering og mer.
Trinn 6: 1 Wiresensorer
1-Wire Parasite-Power Digital Thermomete
DS18S20 digitalt termometer gir 9-bit Celsius temperaturmålinger og har en alarmfunksjon med ikke-flyktige brukerprogrammerbare øvre og nedre triggerpunkter. DS18S20 kommuniserer over en 1-Wire®-buss som per definisjon bare krever én datalinje (og bakke) for kommunikasjon med en sentral mikroprosessor. I tillegg kan DS18S20 hente strøm direkte fra datalinjen ("parasittkraft"), noe som eliminerer behovet for en ekstern strømforsyning.
Nøkkelegenskaper Unikt 1-Wire®-grensesnitt krever bare en portnål for kommunikasjon
Temperaturer fra -55 ° C til +125 ° C (-67 ° F til +257 ° F) ± 0,5 ° C
Nøyaktighet fra -10 ° C til +85 ° C
9-biters oppløsning
Ingen eksterne komponenter kreves
DHT11
Ultra lav kostnad på 3 til 5V strøm og I/O 2.5mA maksimal bruk under konvertering (mens du ber om data)
Bra for 20-80% fuktighetsavlesninger med 5% nøyaktighet
Bra for 0-50 ° C temperaturavlesninger ± 2 ° C nøyaktighet
Ikke mer enn 1 Hz samplingsfrekvens (en gang hvert sekund)
Kroppsstørrelse 15,5 mm x 12 mm x 5,5 mm 4 pinner med 0,1 mellomrom
Trinn 7: Rutinemessig responsrespons (eller noen ganger frekvens)
Ultralydsensor
HC-SR04 ultralydssensor. Denne økonomiske sensoren gir 2 cm til 400 cm berøringsfri målefunksjonalitet med en rekkevidde på 3 mm. Hver HC-SR04-modul inkluderer en ultralydsender, en mottaker og en styrekrets.
Flytsensor
Denne sensoren sitter på linje med vannlinjen og inneholder en pinwheelsensor for å måle hvor mye vann som har beveget seg gjennom den. Det er en integrert magnetisk Hall-Effect-sensor som sender ut en elektrisk puls ved hver revolusjon. “YFS201 Hall Effect Water Flow Sensor” leveres med tre ledninger: Rød/VCC (5-24V DC-inngang), svart/GND (0V) og gul/OUT (pulsutgang)
Trinn 8: Den beste prosjekthjernen
Det er mani Arduinos, men vi må beholde dette praktisk og enkelt
Så jeg anbefaler Arduino Pro mini
det er LITT, men kraftig
Helt kompatibel:
I2C bibliotek
1 Wire Library
SD -bibliotek
SPI
Analoge avlesninger (10 bits)
Trinn 9: Beter ADC -lesing
ADS1115
Beskrivelse
ADS1113, ADS1114 og ADS1115-enhetene (ADS111x) er presisjons, 16-biters, I-2C-kompatible, analog-til-digitale omformere (ADCer) som tilbys i en ultraliten, blyløs X2QFN-10-pakke og en VSSOP-10-pakke. ADS111x-enhetene har en lavdriftsspenningsreferanse og en oscillator. ADS1114 og ADS1115 har også en programmerbar forsterkningsforsterker (PGA) og en digital komparator. Disse funksjonene, sammen med et bredt driftsforsyningsområde, gjør ADS111x godt egnet for strøm- og plassbegrensede sensormåling
1 Funksjoner1 • Ultra-Small X2QFN-pakke: 2 mm × 1,5 mm × 0,4 mm
• Bredt forsyningsområde: 2,0 V til 5,5 V
• Lavt strømforbruk: 150 μA (kontinuerlig konverteringsmodus)
• Programmerbar datahastighet: 8 SPS til 860 SPS
• En-syklusoppgjør
• Intern lavspenningsreferanse
• Intern Oscillator
• I 2C-grensesnitt: Fire adresser som kan velges med pinne
• Fire single-ended eller to differensialinnganger (ADS1115)
• Programmerbar komparator (ADS1114 og ADS1115)
• Driftstemperaturområde: –40 ° C til +125 ° C 2 applikasjoner
• Bærbar instrumentering
• Batterispenning og strømovervåking
• Temperaturmålesystemer
• Forbrukerelektronikk
• Fabrikkautomasjon og prosesskontroll
Trinn 10: SD -datalogging og RTC
Disse to er veldig nyttige hvis prosjektet ditt involverer en database for å rapportere en trend med en variabel
Jeg anbefaler å kjøpe den fra hverandre, men du kan også finne noen brett som kommer sammen.
SD -en vil lagre en CVS -fil, og dataene vil bli representert slik
2017-18-08, 21:32, 100, 25, 668
Etter å ha DATO, TID, VARIABLE0, VARIABLE1, VARIABLE2
Det er viktig å definere intervallet som disse variablene er lagret, flere prøvetaking i minuttet, flere data du må behandle.
Biblioteker involvert:
Trinn 11: Styret
Her gir jeg et foreløpig bilde av hvordan det blir sluttproduktet
Også en Gerber Files
PROGRAMVARE KOMMER SNART!