INHOUDSOPGAWE:
- Stap 1: Skema's
- Stap 2: Staatsbrief
- Stap 3: Eenvoudige analoge sensor
- Stap 4: Diskrete sensor
- Stap 5: I2C -sensor
- Stap 6: 1 Draad sensors
- Stap 7: Roetine van reaksiesensor (of soms frekwensie)
- Stap 8: Die beste projekbrein
- Stap 9: Beter ADC -lees
- Stap 10: SD -data -aanmelding en RTC
- Stap 11: Die raad
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie bord is 'n volledige werk wat u sal help om die lesings van verskillende sensors te kry!
Besoek my kanaal, skryf in:
www.youtube.com/user/josexers
Stap 1: Skema's
Kenmerke van die raad:
12VDC insette
4 I2C -poorte (sensors LCD, OLED, RTC)
4 analoog insette (16 bits 0 tot 65535 in plaas van die 0 tot 1024 basiese arduino ADC) wat u aan boord het
4 seriële verbindings (2 seriële en 2 sagteware seriële Bluetooth -versoenbaar)
1 SPI -poort (sensors, SD)
1 digitale poort D5 (I/0)
3 1 -drade -poorte
Stap 2: Staatsbrief
1 - Arduino Pro mini
4 - 3,5 mm 2 aansluitblok
1 - 5 mm 2 aansluitblok
2 - 40x1 kopstuk mannetjiespenne
1 - 8x2 kopstukke manlike penne
1 - 7805 Voltaje -reguleerder
1 - 1N4148 Diode
2 - 100uF 25V elektrolitiese kondensators
1 - ads1115 module
1 - RTC i2c
1 - 0.94 'Oled Display
1- SD-module vir arduino
Stap 3: Eenvoudige analoge sensor
Beskrywing
Die LM35-reeks is presiese geïntegreerde kragtemperatuurtoestelle met 'n uitgangsspanning wat lineêr in verhouding is tot die Celsius-temperatuur
Kenmerke1 • Direk gekalibreer in Celsius (Celsius)
• Lineêre + 10-mV/° C Skaalfaktor
• 0.5 ° C Verseker akkuraatheid (by 25 ° C)
• Gegradeer vir die volle −55 ° C tot 150 ° C reeks
• Geskik vir toepassings op afstand
• Lae koste as gevolg van snoei op die vlak
• Werk van 4 V tot 30 V
• Minder as 60 μA stroomafvoer
• Lae selfverhitting, 0,08 ° C in stil lug
• Slegs nie-lineariteit ± ¼ ° C Tipies
• Lae-impedansie-uitset, 0,1 Ω vir 1-mA Load 2-toepassings
• Kragbronne
• Batterybestuur
• HVAC
• Toestelle
Stap 4: Diskrete sensor
Met PIR -sensors kan u beweging voel, byna altyd gebruik om te bepaal of 'n mens binne of buite die sensorreeks beweeg het. Hulle is klein, goedkoop, lae krag, maklik om te gebruik en word nie verslind nie. Om hierdie rede word dit algemeen aangetref in toestelle en toestelle wat in huise of besighede gebruik word. Daar word gereeld na hulle verwys as PIR-, "Passiewe Infrarooi", "Pyro -elektriese" of "IR -bewegingsensors".
Stap 5: I2C -sensor
BMP180
Is 'n barometriese druksensor met 'n I2C ("Wire") koppelvlak. Barometriese druksensors meet die absolute druk van die lug rondom hulle. Hierdie druk wissel met die weer en hoogte. Afhangende van hoe u die data interpreteer, kan u veranderinge in die weer monitor, hoogte meet of enige ander taak wat 'n akkurate druklesing vereis.
MPU-6050 versnellingsmeter + gyro
Versnellingsmeters, gyroskope en IMU's is ongelooflik nuttige klein sensors wat al meer in die elektroniese toestelle rondom ons geïntegreer word. Hierdie sensors word gebruik in selfone, speelkonsole soos die draadlose Wii-afstandsbediening, speelgoed, selfbalanserende robotte, bewegingsopnamepakke en meer. Versnellingsmeters word hoofsaaklik gebruik om versnelling en kanteling te meet, gyroskope word gebruik om hoeksnelheid en oriëntasie te meet en IMU's (wat versnellingsmeters en gyroskope kombineer) word gebruik om 'n volledige begrip te gee van die versnelling, spoed, posisie, oriëntasie van 'n toestel en meer.
Stap 6: 1 Draad sensors
1-draads parasietkrag digitale termometer
Die DS18S20 digitale termometer bied 9-bis Celsius temperatuurmetings en het 'n alarmfunksie met nie-vlugtige gebruikersprogrammeerbare boonste en onderste snellerpunte. Die DS18S20 kommunikeer oor 'n 1-Wire®-bus wat per definisie slegs een datalyn (en grond) benodig vir kommunikasie met 'n sentrale mikroverwerker. Boonop kan die DS18S20 krag direk van die datalyn ("parasietkrag") verkry, wat die behoefte aan 'n eksterne kragtoevoer uitskakel.
Belangrike kenmerke Unieke 1-Wire®-koppelvlak benodig slegs een poortpen vir kommunikasie
Temperature van -55 ° C tot +125 ° C (-67 ° F tot +257 ° F) ± 0,5 ° C
Akkuraatheid van -10 ° C tot +85 ° C
9-bis resolusie
Geen eksterne komponente word benodig nie
DHT11
Ultra lae koste 3 tot 5V krag en maksimum huidige gebruik van I/O 2.5mA tydens omskakeling (terwyl data aangevra word)
Goed vir 20-80% humiditeitsmetings met 5% akkuraatheid
Goed vir 0-50 ° C temperatuurlesings ± 2 ° C akkuraatheid
Nie meer as 1 Hz monstertempo (een keer per sekonde)
Liggaamsgrootte 15,5 mm x 12 mm x 5,5 mm 4 penne met 'n afstand van 0,1"
Stap 7: Roetine van reaksiesensor (of soms frekwensie)
Ultrasoniese sensor
Die ultraklankafstandsensor HC-SR04. Hierdie ekonomiese sensor bied 2 tot 400 cm kontaklose metingsfunksies met 'n reikafstand van 3 mm. Elke HC-SR04-module bevat 'n ultrasoniese sender, 'n ontvanger en 'n beheerkring.
Vloeisensor
Hierdie sensor sit in lyn met die waterlyn en bevat 'n pinwheelsensor om te meet hoeveel water daardeur beweeg het. Daar is 'n geïntegreerde magnetiese Hall-Effect-sensor wat met elke omwenteling 'n elektriese puls afgee. Die “YFS201 Hall Effect Water Flow Sensor” kom met drie drade: Rooi/VCC (5-24V DC ingang), Swart/GND (0V) en Geel/OUT (Pulse Output)
Stap 8: Die beste projekbrein
Daar is mani Arduinos, maar ons moet dit prakties en maklik hou
Ek beveel dus die Arduino Pro mini aan
dit is KLEIN, maar kragtig
Algeheel versoenbaar:
I2C -biblioteek
1 Draadbiblioteek
SD -biblioteek
SPI
Analooglesings (10 bits)
Stap 9: Beter ADC -lees
ADS1115
Beskrywing
Die ADS1113-, ADS1114- en ADS1115-toestelle (ADS111x) is presies, lae-krag, 16-bis, I 2C-versoenbare, analoog-na-digitale omsetters (ADC's) wat aangebied word in 'n ultra-klein, loodlose, X2QFN-10-pakket, en 'n VSSOP-10 pakket. Die ADS111x-toestelle bevat 'n lae-dryfspanningsverwysing en 'n ossillator. Die ADS1114 en ADS1115 bevat ook 'n programmeerbare versterkingsversterker (PGA) en 'n digitale vergelyker. Hierdie funksies, tesame met 'n wye reeks verskaffers, maak die ADS111x baie geskik vir krag- en ruimtebeperkte, sensormeettoepassings
1 kenmerke1 • Ultra-klein X2QFN-pakket: 2 mm × 1,5 mm × 0,4 mm
• Wye toevoerbereik: 2,0 V tot 5,5 V
• Lae stroomverbruik: 150 μA (modus vir deurlopende omskakeling)
• Programmeerbare datatempo: 8 SPS tot 860 SPS
• Enkel-siklus-vestiging
• Interne laagspanningverwysing
• Interne ossillator
• I 2C-koppelvlak: vier adresse wat u kan kies
• Vier enkelvoudige of twee differensiële insette (ADS1115)
• Programmeerbare vergelyker (ADS1114 en ADS1115)
• Bedryfstemperatuurbereik: –40 ° C tot +125 ° C 2 Toepassings
• Draagbare instrumentasie
• Batteryspanning en stroommonitering
• Temperatuurmetingsisteme
• Verbruikerselektronika
• Fabrieksautomatisering en prosesbeheer
Stap 10: SD -data -aanmelding en RTC
Hierdie twee is baie handig as u projek 'n databasis bevat om enige neiging van 'n veranderlike aan te meld
Ek beveel aan dat u dit uitmekaar koop, maar u kan ook borde vind wat bymekaar kom.
Die SD sal 'n CVS -lêer stoor, en die data word so voorgestel
2017-18-08, 21:32, 100, 25, 668
Met DATUM, TYD, VARIABLE0, VARIABLE1, VARIABLE2
Dit is noodsaaklik om die interval te definieer waarin hierdie veranderlikes gestoor word, meer monsters per minuut, meer data wat u moet verwerk.
Betrokke biblioteke:
Stap 11: Die raad
Hier laat ek 'n voorlopige beeld van hoe die finale produk sal wees
Ook 'n Gerber -lêers
Sagteware kom binnekort!