Indholdsfortegnelse:
Video: IOT123 - ASSIMILATE SENSOR: MAX9812: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Mikrofonforstærker Lyd MIC 3.3V / 5V Fixed Gain 20dB
Denne build er baseret på I2C MAX9812 BRICK.
Hvis du har brug for justerbar forstærkning, anbefaler jeg at skifte denne sensor ud til MAX4466.
ASSIMILATE SENSORS er miljøsensorer, der har et ekstra hardware- og software -abstraktionslag, hvilket gør det muligt for helt nye typer at blive tilføjet til en ASSIMILATE SENSOR HUB, og aflæsningerne pumpes til en MQTT -server uden tilføjet kodning.
Denne ASSIMILATE SENSOR dumper 3 ejendomme:
- audMin (0-1023) - laveste værdi inde i 50 ms (20 Hz) prøvevindue
- audMax (0-1023) - højeste værdi inde i 50 ms (20 Hz) prøvevindue
- audDiff (0-50) - en værdi, der stammer fra forskellen mellem aMin og aMax
Trin 1: Materialer og værktøjer
Dette er listen over I2C MAX9812 BRICKBill of Material and Sourcing.
- 3D -trykte dele (3)
- CJMCU-9812 sensor (1)
- ATTINY85 20PU (1)
- 1 "Dobbeltsidet protoboard (1)
- Mandskærebord 90º (3P, 3P)
- Male Header (2P, 2P)
- Jumper Shunt (1)
- Tilslutningskablet (~ 7)
- Lodde og jern (1)
- Stærk Cyanoachrylatlim (1)
- 4G x 20 mm selvskærende skrue (1)
- Varmlimpistol (1)
- Kniv (1)
Trin 2: Montering
Følg byggevejledningen på IOT123 - I2C MAX9812 BRICK. Lad CJMCU-9812 sensoren løsne fra kredsløbet.
- Fjern 3P hanhovedet fra CJMCU-9812.
- På bagsiden af CJMCU-9812 skal du indsætte en gul ledning i "OUT" og lodde.
- På bagsiden af CJMCU-9812 skal du indsætte en sort ledning i "GND" og lodde.
- På bagsiden af CJMCU-9812 skal du indsætte en rød ledning i "VCC" og lodde.
- Indsæt den 3D-udskrevne beslag til CJMCU-9812-kortet ovenfra, og bøj mikrofonen til siden, hvis det er nødvendigt.
- Tilføj et tyndt lag (~ 0,6 mm) varm lim til ekstremiteterne på beslaget. Lad det køle af.
- Trim fast lim med håndværkskniv, indtil den sidder tæt i 3D-trykt låg. Indsæt CJMCU-9812 og beslaget i det 3D-trykte låg, bøj let, så det falder ind bag BRICK i bunden, når det samles.
- På bagsiden af BRICK sættes den gule ledning i GUL1 og loddes.
- På bagsiden af BRICK sættes den sorte ledning i BLACK1 og loddes.
- På bagsiden af BRICK sættes den røde ledning i RØD1 og loddes.
- Bøj jumperstifterne på BRICK, så de fjerner basen, når de indsættes.
- Indsæt BRICK i de 3D -printede bundriller, med de 90 ben på linje med hulrummene.
- Vend og tryk toppen af mursten på en hård overflade. Hvis toppen af BRICK og basen ikke er justeret, skal du fjerne BRICK'en og rydde op i alle filamenter, der kan stoppe justeringen og prøve igen.
- Når den er i vater, skrues skruen fast i det nederste hul, der fastgør BRICK til bunden.
- Træk ledningerne ind i basen på siden af loddet til BRICK.
- Læg en klat Cyanoachrylat på lågets nederste tapper.
- Saml låget med bunden, så fligene på låget flugter med hullerne på bunden.
Bortset fra at være en lille nøgle til bindingen bruges hullerne til forsigtigt at trykke et tyndt værktøj ind, hvis det er nødvendigt at bryde bindingen for vedligeholdelse.
Trin 3: Test
Testen (på dette stadium) kan være den samme som den underliggende BRICK.
Tilslut bare jumperkablerne til de samme ben på undersiden af ASSIMILATE SENSOR.
Trin 4: Næste trin
Der er nok kode og kredsløbsbeskrivelse til, at du kan starte dit eget ASSIMILATE SENSOR NETWORK.
Eller du kan tjekke tilbage her for flere sensorer og en MQTT Hub i de kommende uger.
Anbefalede:
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): 7 trin (med billeder)
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): Denne DIY sensor har form af en ledende strikket strækningssensor. Det vil vikle rundt om dit bryst/din mave, og når dit bryst/din mave udvider sig og trækker sig sammen, så vil sensoren og følgelig de inputdata, der fødes til Arduino. Så
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
RaspberryPi 3 Magnet Sensor Med Mini Reed Sensor: 6 trin
RaspberryPi 3 Magnet Sensor Med Mini Reed Sensor: I denne Instructable vil vi oprette en IoT magnet sensor ved hjælp af en RaspberryPi 3. Sensoren består af en LED og en summer, som begge tændes, når en magnet registreres af mini reed sensoren
Interface ADXL335 -sensor på Raspberry Pi 4B i 4 trin: 4 trin
Grænseflade ADXL335 -sensor på Raspberry Pi 4B i 4 trin: I denne instruks vil vi interface en ADXL335 (accelerometer) sensor på Raspberry Pi 4 med Shunya O/S
Hvem er ved min dør? PIR Motion Sensor/Range Sensor Project: 5 trin
Hvem er ved min dør? PIR Motion Sensor/Range Sensor Project: Vores projekt har til formål at registrere bevægelse via PIR og afstandssensorer. Arduino -koden udsender et visuelt og lydsignal for at fortælle brugeren, at nogen er i nærheden. MATLAB -koden sender et e -mailsignal for at advare brugeren om, at nogen er i nærheden. Denne enhed