Inhoudsopgave:
Video: IOT123 - ASSIMILAEREN SENSOR: MAX9812: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Microfoonversterker Geluid MIC 3.3V / 5V Vaste versterking 20dB
Deze build is gebaseerd op de I2C MAX9812 BRICK.
Als je instelbare versterking nodig hebt, raad ik aan om deze sensor te vervangen door de MAX4466.
ASSIMILATE SENSORS zijn omgevingssensoren die een toegevoegde hardware- en software-abstractielaag hebben, waardoor het mogelijk is om volledig nieuwe typen toe te voegen aan een ASSIMILATE SENSOR HUB en de meetwaarden naar een MQTT-server te pompen zonder toegevoegde codering.
Deze ASSIMILATE SENSOR dumpt 3 eigenschappen:
- audMin (0-1023) - laagste waarde binnen het 50ms (20Hz) voorbeeldvenster
- audMax (0-1023) - hoogste waarde binnen het 50 ms (20 Hz) voorbeeldvenster
- audDiff (0-50) - een waarde afgeleid van het verschil tussen aMin en aMax
Stap 1: Materialen en gereedschappen
Dit is de I2C MAX9812 BRICKBill of Material and Sourcing-lijst.
- 3D geprinte onderdelen (3)
- CJMCU-9812-sensor (1)
- ATTINY85 20PU (1)
- 1" Dubbelzijdig protoboard (1)
- Mannelijke kop 90º (3P, 3P)
- Mannelijke kop (2P, 2P)
- Jumper-shunt (1)
- Aansluitdraad (~7)
- Soldeer en ijzer (1)
- Sterke cyanoachrylaatlijm (1)
- 4G x 20mm zelftappende schroef (1)
- Heet lijmpistool (1)
- Knutselmes (1)
Stap 2: Montage
Volg de bouwinstructies op IOT123 - I2C MAX9812 BRICK. Laat de CJMCU-9812-sensor los van het circuit.
- Verwijder de 3P mannelijke header van de CJMCU-9812.
- Steek aan de achterkant van de CJMCU-9812 een gele draad in "OUT" en soldeer.
- Steek aan de achterkant van de CJMCU-9812 een zwarte draad in "GND" en soldeer.
- Steek aan de achterkant van de CJMCU-9812 een rode draad in "VCC" en soldeer.
- Plaats de 3D-geprinte beugel vanaf de bovenkant in het CJMCU-9812-bord en buig de microfoon indien nodig naar de zijkant.
- Breng een dunne laag (~ 0,6 mm) hete lijm aan op de uiteinden van de beugel. Laat het afkoelen.
- Snijd vaste lijm af met een hobbymes totdat deze goed in het 3D-geprinte deksel past. Plaats de CJMCU-9812 en de beugel in het 3D-geprinte deksel, lichtjes buigend zodat het bij montage achter de BAKSTEEN in de basis valt.
- Steek aan de achterkant van de BAKSTEEN de gele draad in GEEL1 en soldeer.
- Steek aan de achterkant van de BAKSTEEN de zwarte draad in BLACK1 en soldeer.
- Steek aan de achterkant van de BAKSTEEN de rode draad in RED1 en soldeer.
- Buig de jumperpinnen op de BAKSTEEN zodat ze vrij zijn van de basis wanneer ze worden geplaatst.
- Steek de BAKSTEEN in de 3D-geprinte basisgroeven, met de 90 pinnen in lijn met de holtes.
- Draai om en druk de bovenkant van de baksteen op een hard oppervlak. Als de bovenkant van de BAKSTEEN en de basis niet zijn uitgelijnd, verwijdert u de BAKSTEEN en ruimt u eventueel filament op dat de uitlijning mogelijk verhindert en probeert u het opnieuw.
- Als het waterpas staat, draait u de schroef in het onderste gat om de BAKSTEEN aan de basis te bevestigen.
- Steek de draden in de basis aan de zijkant van het soldeer naar de BAKSTEEN.
- Doe een dob cyanoachrylaat op de onderste lipjes van het deksel.
- Monteer het deksel met de basis en lijn de lipjes op het deksel uit met de gaten op de basis.
Behalve dat het een kleine sleutel voor de verbinding is, worden de gaten gebruikt om voorzichtig een dun gereedschap in te drukken als de verbinding voor onderhoud moet worden verbroken.
Stap 3: Testen
Het testen (in dit stadium) kan hetzelfde zijn als de onderliggende BRICK.
Sluit gewoon de jumperdraden aan op dezelfde pinnen aan de onderkant van de ASSIMILATE SENSOR.
Stap 4: Volgende stappen
Er is voldoende code en circuitbeschrijving om uw eigen ASSIMILAAT SENSORNETWERK te starten.
Of u kunt hier de komende weken terugkomen voor meer sensoren en een MQTT Hub.
Aanbevolen:
IOT123 - ASSIMILEER SENSOR: TEMT6000: 4 stappen
IOT123 - ASSIMILATE SENSOR: TEMT6000: ASSIMILATE SENSORS zijn omgevingssensoren die een toegevoegde hardware- en software-abstractielaag hebben, waardoor het mogelijk is om volledig nieuwe typen toe te voegen aan een ASSIMILATE SENSOR HUB en de metingen naar een MQTT-server te pompen zonder toegevoegde code
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 ALGEMENE SHELL (AANSLUITDRAAD) Montage: 4 stappen
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (AANSLUITDRAAD) Montage: UPDATE We raden u aan het IDC-circuit (niet HOOKUP) te gebruiken voor meer betrouwbaarheid. Deze HOOKUP-assemblage is geschikt voor niet-missiekritieke werking als u tijd heeft om het circuit te verifiëren. Ik vond wat draden (bovenste laag panelen: rood/geel) niet lang genoeg
IOT123 - ASSIMILEER SENSOR HUB: ICOS10 3V3 MQTT NODE - Ajarnpa
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE: Dit is de eerste in een verscheidenheid aan MCU/Feature-combinaties in de ASSIMILATE SENSOR HUBS: de masters die de datadumps verzamelen van de I2C ASSIMILATE SENSORS-slaves. Deze build maakt gebruik van een Wemos D1 Mini om alle gegevens te publiceren die zijn gedumpt uit de ASSIMILATE
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 ALGEMENE SHELL (IDC) ASSEMBLAGE - Ajarnpa
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (IDC) ASSEMBLY: OPMERKING Dit is een verbeterde (circuit robuustheid) versie van de ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Assembly. Het assembleert sneller en heeft een circuit van hogere kwaliteit, maar kost meer (~ $ 10 extra als het 10 sensoren ondersteunt). De belangrijkste v
IOT123 - ASSIMILEER SENSOR: MQ2: 4 stappen
IOT123 - ASSIMILATE SENSOR: MQ2: ASSIMILATE SENSORS zijn omgevingssensoren die een toegevoegde hardware- en software-abstractielaag hebben, waardoor het mogelijk is om volledig nieuwe typen toe te voegen aan een ASSIMILATE SENSOR HUB en de meetwaarden naar een MQTT-server te pompen zonder toegevoegde code