Inhoudsopgave:
Video: Zelfgemaakt - Met één hand - Nitrox Analyzer Arduino-gebaseerd - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Hallo lezers, In deze instructable laat ik je zien hoe ik deze op Arduino gebaseerde zuurstofanalysator heb gebouwd.
*** WAARSCHUWING - Dit is het soort materiaal dat kan worden gebruikt om de samenstelling van uw duikmix te regelen. Duiken kan gevaarlijk zijn en alles wat u hiermee doet is op eigen risico. ***
Deze notitie bestaat uit twee delen:
1) Ik zal beschrijven hoe ik de doos heb gebouwd, want een circuit bouwen op een breadboard is één ding, een afgewerkt product bouwen is iets anders.
2) Ik zal je de broncode bezorgen
Alle onderdelen die ik heb gebruikt zijn verkrijgbaar op Ebay, uit China of Hong Kong.
Hier is de details van wat ik heb gebruikt:
- 9V batterij (IKEA één omdat ik de kleur mooi vind)
- 9V batterijconnector
- PVC-behuizing.
na lang nadenken heb ik er een gevonden waar de batterij in kan en "natuurlijk vergrendeld" is door zijn afmetingen
- Arduino-bord
- LCD scherm
- Twee schakelaars.
Een voor aan/uit.
Druk op om de nieuwe mix in te stellen op 21%. Het moet "duwen en loslaten" zijn
- Een zuurstofsensor
- Een kabel om uw zuurstofsensor aan te sluiten (hier eindigt deze met een jackplug)
- ADS1115 om mV geleverd door de sensor om te zetten in een digitaal signaal.
- Kabels
Stap 1: Weergeven
Het display wordt aangesloten met een "Dupont"-kabel.
Het is gelijmd op het deksel van de doos
Ik heb wat "plastic schuim" gebruikt (het soort spul dat veel wordt gebruikt om elektronische componenten te beschermen tijdens postoverdracht). Ik sneed er een klein deel van uit, plakte het op het LCD-scherm en op het deksel van de doos.
Dit werkt erg goed.
Stap 2:
De doos bevat een ADS1115 met millivolt naar digitaal signaal. Het is verbonden met de sensor via een jack-audiokabel.
Twee knoppen: één om het systeem aan/uit te zetten.
De tweede (de rode), eenmaal ingedrukt, zal het systeem 21% zuurstof instellen.
Het systeem kalibreert automatisch op 21% bij het opstarten.
*** HOE WERKT HET - DETAILS***
Als er geen zuurstof is, levert de sensor zelfs 0mV
Wanneer het systeem is gestart, denkt het dat het in 21% zuurstof zit, meet de mV (laten we het x noemen) geleverd door de sensor en sla het op.
Vervolgens observeert het met snelle tussenpozen het door de sensor geleverde potentiaal en geeft zo het bijbehorende zuurstofniveau weer.
0 mV ->0%
xmV -> 21%
mV ->..
Het toont ook het detailpotentieel en de helling die voor de berekening is gebruikt (s= … op het display)
Het voert een snel gemiddelde uit om wazige weergave te voorkomen en kan '--' weergeven als de sensor HS is.
Ik heb een bewegende avery toegevoegd om de variaties glad te strijken.
(Ik laat je de code hiervoor bestuderen)
Stap 3: En de Arduino
Aan de onderkant is ook een arduino gelijmd en direct gevoed maar de 9V-batterij.
Stap 4: En nu de Arduino-code
Dit is de arduino-code: D
Ik moet het afstemmen. Neem contact met mij op
Aanbevolen:
Een e-mailmelding ontvangen wanneer een kanaal op ThingSpeak een tijdje niet is bijgewerkt: 16 stappen
Ontvang een e-mailmelding als een kanaal op ThingSpeak een tijdje niet is bijgewerkt: Achtergrondverhaal Ik heb zes geautomatiseerde kassen verspreid over Dublin, Ierland. Door een op maat gemaakte app voor mobiele telefoons te gebruiken, kan ik op afstand de geautomatiseerde functies in elke kas volgen en ermee communiceren. Ik kan de win handmatig openen / sluiten
Automatisch een programma starten bij het aansluiten van een laptop op een dockingstation: 5 stappen
Een programma automatisch starten wanneer u een laptop op een dockingstation aansluit: deze instructie gaat over het uitvoeren van een programma of een toepassing wanneer u uw laptop op een dockingstation aansluit. In dit voorbeeld gebruik ik Lenovo T480 Windows 10
Maak een Digital Logic Analyzer voor minder dan $1: 5 stappen
Maak een digitale logische analysator voor minder dan $ 1. Een logische niveausensor is een apparaat dat detecteert of de uitvoer van een component 1 of 0 is (positief of negatief). Ken je die mooie niveausensoren met de LCD-schermen die ongeveer $ 25 kosten? Deze is lachwekkend goedkoper en doet hetzelfde (ik
Zelfgemaakt Arduino-bord: 8 stappen
Zelfgemaakt Arduino-bord: door je eigen Arduino-bord te ontwerpen, leer je over enkele nieuwe componenten en elektronische circuits, waaronder enkele geavanceerde onderwerpen zoals voeding, timingcircuit en het gebruik van ATmega IC (Integrated Circuit). de toekomst met
Game-saves kopiëren naar een MU van Microsoft of een derde partij op een eenvoudige manier: 9 stappen
Game Saves kopiëren naar een Microsoft of 3rd Party MU op de GEMAKKELIJKE MANIER .: Originele tutorial HIER Er zijn tal van Softmod-tutorials die er zijn en ze zijn allemaal goed, maar het is lastig om de opslagbestanden op de Xbox HDD te krijgen, ik heb een leven gemaakt cd die het eenvoudig maakt om dat te doen. Dit is geen complete softmod-tutorial, dit