Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
Hej läsare, I denna instruerbara, kommer jag att visa dig hur jag byggde denna Arduino baserade syre analysator.
*** VARNING - Detta är den typ av material som kan användas för att styra din dykmixkomposition. Dykning kan vara farligt och allt du gör med detta sker på egen risk. ***
Den här noten består av två delar
1) Jag kommer att beskriva hur jag byggde lådan, för att bygga en krets på en brödbräda är en sak, att bygga en färdig produkt är en annan.
2) Jag ger dig källkoden
Alla delar jag använde är tillgängliga på Ebay, från Kina eller Hong Kong.
Här är detaljerna om vad jag använde:
- 9V batteri (IKEA ett för att jag gillar färgen)
- 9V batterikontakt
- PVC -hölje.
efter att ha tänkt mycket, hittade jag en i vilken batteriet kan komma in och är "naturligt låst" av sin dimension
- Arduino -bräda
- LCD skärm
- Två omkopplare.
En för på/av.
Tryck för att ställa in den nya mixen till 21%. Det måste vara "push and release"
- En syresensor
- En kabel för att ansluta din syresensor (här slutar den med en jackkontakt)
- ADS1115 för att konvertera mV från sensorn till digital signal.
- Kablar
Steg 1: Display
Displayen är ansluten med en "Dupont" -kabel.
Det är limmat på lådans lock
Jag använde lite "plastskum" (den typ av saker som ofta används för att skydda elektroniska komponenter under efteröverföring). Jag klippte en liten del av den, limmade den på LCD -skärmen och på lådans lucka.
Detta fungerar mycket bra.
Steg 2:
Lådan innehåller en ADS1115 med konvertera millivolt till digital signal. Den är ansluten till sensorn via en ljudkabel.
Två knappar: en för att slå på/av systemet.
Den andra (den röda), när den väl trycks in, kommer systemet att ställa in 21% syre.
Systemet kalibrerar automatiskt 21% när det startas.
*** HUR FUNGERAR DET - DETALJER ***
Faktum är att när det inte finns något syre, levererar sensorn 0mV
När systemet startas, anser systemet att det är i 21% syre, mät mV (låt oss kalla det x) från sensorn och lagra det.
Sedan observerar den med ett snabbt intervall potentialen som sensorn ger, och visar därmed motsvarande syrenivå.
0 mV -> 0%
x mV -> 21%
mV ->..
Den visar också detaljpotentialen och lutningen som används för beräkningen (s = … på displayen)
Den utför ett snabbt medelvärde för att undvika oklar visning och kan visa '-' om sensorn är HS.
Jag lade till en rörlig avery för att jämna ut variationerna.
(Jag låter dig studera koden för detta)
Steg 3: Och Arduino
I botten limmas och drivs en arduino direkt men 9V -batteriet.
Steg 4: Och nu Arduino -koden
Detta är arduino -koden: D
Jag måste ställa in den. kontakta mig
Rekommenderad:
RFID hemgjord dörrlås: 4 steg
RFID hemgjord dörrlås: RFID dörrlås är en praktisk enhet som du kan använda under ditt dagliga liv. När du skannar ditt nyckelkort kan du öppna dörrlåset. Jag har ändrat projektet från denna webbplats: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Hemgjord humörlampa: 6 steg
Hemgjord humörlampa: Una Mood Lamp är en unik modell för en personlig anpassning av färgerna. A continuación se muestra como puedes hacer una con un Kit de principiantes de Arduino y materiales caseros
Hemgjord elbil med hög hastighet: 7 steg
Hemmagjord höghastighetselbil: Om du någonsin har velat prova att göra din egen elbil är det här ett mycket enkelt sätt att göra en höghastighetsbil av vanliga material samt ett par billiga saker från en elektronikbutik. Du behöver inte spendera mer än $ 30- $ 60 på RC-bilar när du
Arduino -baserad icke -kontakt infraröd termometer - IR -baserad termometer med Arduino: 4 steg
Arduino -baserad icke -kontakt infraröd termometer | IR -baserad termometer med Arduino: Hej killar i dessa instruktioner kommer vi att göra en kontaktfri termometer med hjälp av arduino. Eftersom temperaturen på vätskan/fastämnet ibland är för hög eller för låg och då är det svårt att komma i kontakt med den och läsa dess temperaturen då i den scen
Hemgjord Digispark: 5 steg
Hemgjord Digispark: Digispark är ett ATtiny85 -baserat mikrokontrollerutvecklingskort med USB -gränssnitt. Kodning liknar Arduino, och den använder den välkända Arduino IDE för utveckling. Min digispark drivs endast av USB. Digispark är fullt kompatibel med