Innehållsförteckning:

Hushållssensor: 8 steg
Hushållssensor: 8 steg

Video: Hushållssensor: 8 steg

Video: Hushållssensor: 8 steg
Video: Как спрятать данные в ячейках Excel? 2024, Juli
Anonim
Hushållssensor
Hushållssensor

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:-

  1. Mät och visa temperatur (i *C eller *F).
  2. Mät och visa luftfuktighet (i %).
  3. Beräkna och visa känslor som (värmeindex) (i *C eller *F).
  4. Mät och visa ljud (i dB).
  5. Mät och visa ljus (i lux) (1 lux = 1 lumen/m^2).
  6. Mät och visa avståndet från ett visst objekt. (I cm eller tum).
  7. Används som en intrångsdetektor (en separat siren kan läggas till).
  8. Används för att generera stroboskopisk effekt. (För att skrämma bort inkräktare och för fester)
  9. Använd som ficklampa.
  10. 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:

Samla delar
Samla delar
Samla delar
Samla delar

Reservdelar:-

  1. Arduino Mega/Uno/Nano (för kontroll av sensorer)
  2. Arduino Pro Mini
  3. Programmerare för Pro Mini (Du kan också använda andra Arduinos)
  4. OLED -skärm (typ SSD1306)
  5. LDR + 5kΩ (jag använde 3x 15kΩ i parallell) ELLER TEMT6000
  6. 3x tryckknappar
  7. Skjutbrytare
  8. Röd LED
  9. DHT22/DHT11 Temperaturfuktighetssensor (Använd beroende på dina krav)
  10. Li Poly batteri med 5V steg upp och Li Po laddare.
  11. 1W LED med 100Ω (eller nära)
  12. Raspberry Pi -fodral (Om du har en 3D -skrivare kan du göra en. Jag har bara ingen.)
  13. Kondensor MIC med förstärkarkrets (Nämns senare) ELLER ADMP401/INMP401
  14. Bygelkablar (mestadels F-F, M-M bra att ha lite F-M också)
  15. Rainbow-kabel eller flertrådiga trådar
  16. USB B ELLER USB B mini (beror på typen av Arduino)
  17. Brödbräda (för tillfälliga anslutningar, för kalibrering av sensorer)

Verktyg:-

  1. Lödkolv eller station
  2. Löda
  3. Lödvax
  4. Tipsrensare … (Allt annat som krävs för lödning kan läggas till..)
  5. Limpistol med pinnar (Nåja.. limpinnar)
  6. 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

Testa ultraljudssensor HC-SR04
Testa ultraljudssensor HC-SR04
Testa ultraljudssensor HC-SR04
Testa ultraljudssensor HC-SR04
Testa ultraljudssensor HC-SR04
Testa ultraljudssensor HC-SR04
Testa HC-SR04 ultraljudssensor
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:

Testa DHT11/DHT22 -sensor
Testa DHT11/DHT22 -sensor
Testa DHT11/DHT22 -sensor
Testa DHT11/DHT22 -sensor
Testa DHT11/DHT22 -sensor
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:

Kalibrera LDR eller TEMT6000
Kalibrera LDR eller TEMT6000
Kalibrera LDR eller TEMT6000
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):

Kalibrera kondensor MIC/ADMP401 (INMP401)
Kalibrera kondensor MIC/ADMP401 (INMP401)
Kalibrera kondensor MIC/ADMP401 (INMP401)
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:

Image
Image
Ta det tillsammans
Ta det tillsammans
Ta det tillsammans
Ta det tillsammans

Äntligen är det dags att få ihop det.

  1. Anslut allt enligt anslutningarna på en brödbräda.
  2. Installera biblioteken. Länkar i.ino -fil.
  3. Ladda upp den till Arduino.
  4. Kontrollera om allt är bra och visar korrekta avläsningar.
  5. 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:

Image
Image
Lägg allt i ett fodral
Lägg allt i ett fodral
Lägg allt i ett fodral
Lägg allt i ett fodral

Dags att lägga allt i ett fall:

  1. Programmera pro mini. (Du kan googla hur du gör)
  2. Planera hur alla sensorer, display, Arduino, batteri och laddare kommer att passa i fodralet.
  3. Använd mycket (inte för mycket) varmt lim för att säkra allt på plats.
  4. 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:

Testning av slutlig enhet och slutliga tankar
Testning av slutlig enhet 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: