Innehållsförteckning:
- Steg 1: Samla delar:
- Steg 2: Testa HC-SR04 ultraljudssensor
- Steg 3: Testa DHT11/DHT22 -sensor:
- Steg 4: Kalibrera LDR eller TEMT6000:
- Steg 5: Kalibrera kondensor MIC/ADMP401 (INMP401):
- Steg 6: Ta det tillsammans:
- Steg 7: Lägg allt i ett fodral:
- Steg 8: Testning av slutenhet och slutliga tankar:
Video: Hushållssensor: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Hej alla, Hoppas ni alla mår bra. Som nämnts tidigare skulle jag lägga upp en hushållssensor i en av mina tidigare instruerbara. Så här är det:
Bärbar teknik gör ett bra jobb med att hålla koll på din personliga kondition. Men för att mäta hälsan på den plats där du bor behöver du ett annat verktyg. Denna enhet övervakar temperatur, luftfuktighet, buller och ljusnivå för alla rum och kan också fungera som en intrångsdetektor, ficklampa och ladda telefoner och använda 1W LED för att skapa en stroboskopisk effekt för att få ut inkräktare. I höljet skickar en samling sensorer information till en Arduino, som tolkar ingången och visar data på en liten OLED -skärm. Baserat på enhetens avläsningar kan du slå på en avfuktare, sänka termostaten eller knäcka upp ett fönster-vad som än krävs för att hålla din hemmiljö bekväm.
Denna enhet gör följande:-
- Mät och visa temperatur (i *C eller *F).
- Mät och visa luftfuktighet (i %).
- Beräkna och visa känslor som (värmeindex) (i *C eller *F).
- Mät och visa ljud (i dB).
- Mät och visa ljus (i lux) (1 lux = 1 lumen/m^2).
- Mät och visa avståndet från ett visst objekt. (I cm eller tum).
- Används som en intrångsdetektor (en separat siren kan läggas till).
- Används för att generera stroboskopisk effekt. (För att skrämma bort inkräktare och för fester)
- Använd som ficklampa.
- Ladda telefoner i nödsituationer.
Jag vill nämna att denna instruerbara är publicerad tidigt på grund av det sista datumet för tävling i fickformat. Därför är det instruerbara fortfarande inte komplett. Denna enhet kan ge alla sensoravläsningar men kan ännu inte användas som intrångsdetektor och ficklampa eftersom jag fortfarande skriver kod för ett användargränssnitt (UI) med tryckknappar. Så snälla rösta på mig åtminstone i fickstorleken när jag fortsätter att arbeta för koden och ni samlar delar och börjar kalibrera sensorerna. Du kan senare rösta på mig i Arduino -tävlingen som du vill (Om du gillar projektet).
Hoppa inte heller över steg om du vill att projektet ska vara felfritt (många kommenterar att projekt inte fungerar och har inte installerat Arduino -bibliotek som leder till problem). Eller så kan du hoppa över några första steg för sensorkalibrering och börja med mikrofon- och ljuskalibrering.
Så låt oss samla delar och börja:
Steg 1: Samla delar:
Reservdelar:-
- Arduino Mega/Uno/Nano (för kontroll av sensorer)
- Arduino Pro Mini
- Programmerare för Pro Mini (Du kan också använda andra Arduinos)
- OLED -skärm (typ SSD1306)
- LDR + 5kΩ (jag använde 3x 15kΩ i parallell) ELLER TEMT6000
- 3x tryckknappar
- Skjutbrytare
- Röd LED
- DHT22/DHT11 Temperaturfuktighetssensor (Använd beroende på dina krav)
- Li Poly batteri med 5V steg upp och Li Po laddare.
- 1W LED med 100Ω (eller nära)
- Raspberry Pi -fodral (Om du har en 3D -skrivare kan du göra en. Jag har bara ingen.)
- Kondensor MIC med förstärkarkrets (Nämns senare) ELLER ADMP401/INMP401
- Bygelkablar (mestadels F-F, M-M bra att ha lite F-M också)
- Rainbow-kabel eller flertrådiga trådar
- USB B ELLER USB B mini (beror på typen av Arduino)
- Brödbräda (för tillfälliga anslutningar, för kalibrering av sensorer)
Verktyg:-
- Lödkolv eller station
- Löda
- Lödvax
- Tipsrensare … (Allt annat som krävs för lödning kan läggas till..)
- Limpistol med pinnar (Nåja.. limpinnar)
- Hobbykniv (krävs inte som sådan, bara för att ta bort några plastdelar av RPI -fodralet för att få mer plats och för att göra hål för lysdioder, tryckknappar och LDR. Du kan också använda andra verktyg.)
Steg 2: Testa HC-SR04 ultraljudssensor
Låt oss först testa HC-SR04 om det fungerar som det ska eller inte.
1. Anslutningar:
Arduino HC-SR04
5V_VCC
GND_GND
D10_Echo
D9_Trig
2. Öppna den bifogade.ino -filen och ladda upp koden till Arduino -kortet.
3. Efter överföringen placerar du en linjal bredvid sensorn och placerar objektet och kontrollerar avläsningarna i den seriella monitorn (ctrl+shift+m). Om avläsningarna är nästan OK kan vi gå vidare till nästa steg. För felsökning, gå hit. För mer information besök här.
Steg 3: Testa DHT11/DHT22 -sensor:
Låt oss nu fortsätta att testa DHT11/DHT22 -sensorn.
1. Anslutning
Arduino DHT11/DHT22
VCC_Pin 1
D2_Pin 2 (anslut även till Pin 1 via 10k motstånd)
GND_Pin 4
Obs: Om du har en skärm, anslut direkt signalstiftet till D2 på Arduino.
2. Installera DHT -biblioteket härifrån och Adafruit_sensor -biblioteket härifrån.
3. Öppna.ino -filen från exempel på DHT -sensorbibliotek, redigera koden enligt instruktionerna (DHT11/22) och ladda upp koden till Arduino -kortet.
4. Öppna Serial Monitor (ctrl+shift+M) och kontrollera avläsningar. Om de är tillfredsställande, fortsätt till nästa steg.
Annars kolla här för mer.
Steg 4: Kalibrera LDR eller TEMT6000:
Låt oss gå vidare för att kalibrera LDR/TEMT6000:
För att kalibrera LDR kan du gå hit. Du måste ha eller låna en luxmeter för kalibrering.
För TEMT6000 kan du ladda ner.ino -filen för Arduino -kod.
1. Anslutningar:
Arduino_TEMT6000
5V_VCC
GND_GND
A1_SIG
2. Ladda upp skissen till Arduino och öppna seriell bildskärm. Kontrollera avläsningarna med avseende på en luxmeter.
3. Om allt är bra kan vi fortsätta.
Steg 5: Kalibrera kondensor MIC/ADMP401 (INMP401):
Äntligen den sista. Kondensatormikrofonen eller ADMP401 (INMP401). Jag skulle rekommendera att gå för ADMP401 eftersom brädans storlek är liten. Annars kan du gå hit för kondensatormikrofonen och det tar mestadels mer plats i fodralet.
För ADMP401: (Obs! Jag har ännu inte kalibrerat sensorn för att visa dB -värden. Du kommer bara att se ADC -värden.)
1. Anslutningar:
Arduino_ADMP401
3.3V _ VCC
GND_GND
A0_AUD
2. Ladda upp skissen till Arduino. Öppna Serial Monitor. Kontrollera avläsningar. Avläsningen är hög i höga volymer och låga i låga volymer.
Steg 6: Ta det tillsammans:
Äntligen är det dags att få ihop det.
- Anslut allt enligt anslutningarna på en brödbräda.
- Installera biblioteken. Länkar i.ino -fil.
- Ladda upp den till Arduino.
- Kontrollera om allt är bra och visar korrekta avläsningar.
- Om det är bra kan vi äntligen montera det i ett fodral.
Obs! Detta steg är fortfarande ofullständigt eftersom koden ännu inte är slutgiltig. Det kommer att finnas ett extra användargränssnitt i nästa version.
Steg 7: Lägg allt i ett fodral:
Dags att lägga allt i ett fall:
- Programmera pro mini. (Du kan googla hur du gör)
- Planera hur alla sensorer, display, Arduino, batteri och laddare kommer att passa i fodralet.
- Använd mycket (inte för mycket) varmt lim för att säkra allt på plats.
- Koppla allt
Jag beklagar att jag inte inkluderade några bilder för att hjälpa dig eftersom jag fortfarande måste göra några ändringar i koden.
Steg 8: Testning av slutenhet och slutliga tankar:
Här är vi … Vi skapade en liten enhet som kan göra så många saker. Enheten är ännu inte färdig och tar lite tid att skapa den sista. Jag skulle vilja att du röstade på mig i tävlingarna för att motivera mig att gå vidare för att slutföra projektet. Tack för dina röster och likes och vi ses snart med det färdiga projektet med fler bilder och videor av projektet. Och naturligtvis slutmontering
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)