Innehållsförteckning:
- Tillbehör
- Steg 1: Förbered
- Steg 2: Koden
- Steg 3: Anslutningarna (brödbräda)
- Steg 4: Anslutningar (Arduino och BME280)
- Steg 5: Använd
Video: BME280, Human Contact Detector: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Hej och välkommen till Human Contact Detector -projektet med BME280 -sensorn från Sparkfun. Detta projekt kommer att använda BME280: s temperatursensor för att upptäcka människokontakt genom temperaturförändringen.
Tillbehör
För detta projekt kommer jag att använda:
1. En Arduino Uno
2. BME280 (https://www.sparkfun.com/products/13676)
3. En 4-stifts Header för breadboarding
4. En brödbräda
5. En LED och ett motstånd
6. Arudino -programvaran
7. Ledningar!
Steg 1: Förbered
Slutför dessa steg för att förbereda för projektet:
1. Installera Arduino -programvaran
2. Installera BME280 -biblioteket från följande länk:
3. Löd den 4-stifts rubriken till BME280
Steg 2: Koden
Detta är koden som vi kommer att använda för projektet. Verifiera och ladda upp den till Arduino.
Koden kommer att samla in sensorinformationen från BME280, bearbeta den informationen och mata ut en signal för att tända en lysdiod om en tillräckligt stor temperaturförändring detekteras.
Steg 3: Anslutningarna (brödbräda)
Detta är inställningen för panelen.
Den röda (positiva +) kabeln går till Arduino 2 -porten.
The Black (Negative -) Wire kommer att gå en av Arduinos markhamnar.
Steg 4: Anslutningar (Arduino och BME280)
Bli inte överväldigad. Att ansluta BME280 till Arduino är inte så förvirrande eller utmanande som det kan se ut.
Gör följande anslutningar:
1. Anslut BMD280: s GND (jordade) rubrikstift till en av Arduinos jordportar.
2. Anslut 3.3V -huvudstiften på BME280 till 3.3V -porten på Arduino.
3. Anslut SDA -huvudstiften på BME280 till A4 -porten på Arduino.
4. Anslut SCL -huvudstiftet på BME280 till A5 -porten på Arduino.
Steg 5: Använd
När allt är anslutet och koden har laddats upp till Arduino öppnar du seriemonitorn i Arduino -programvaran. Notera omgivningstemperaturen i rummet du är i och mata in det värdet i koden (const float ambientTemp). Ändringen av detta värde gör att lysdioden tänds.
Sätt nu sensorn på din kropp och vänta tills lysdioden tänds. Det tar några ögonblick innan sensorn värms upp, men lysdioden tänds. Ta bort sensorn från din kropp, och när sensorn har svalnat slocknar lysdioden igen. Grattis, du har en fungerande mänsklig kontaktdetektor.
Rekommenderad:
Hand Sanitizer Dispenser Circuit/DIY [Non Contact]: 10 steg
Hand Sanitizer Dispenser Circuit/DIY [Non Contact]: Av Hesam Moshiri, [email protected] Funktioner Hög stabilitet och ingen känslighet för omgivande ljus Laserskuren akryl (plexiglas) kapsling Kostnadseffektiv flödeskontroll för handsprit /alkohol (effektivitet)
Non -Contact Midi Controller: 6 steg (med bilder)
Non Contact Midi Controller: Att göra saker utan kontakt har varit trenden nuförtiden. Jag skapade en enkel midi-controller med Arduino Pro micro och några IR-närhetsdetektorkort som har en inbyggd komparator, detta borde vara tillgängligt ganska enkelt och billigt. Detta projekt handlar om
Hur man använder Detect Human HC-SR501: 9 steg
Hur man använder Detect Human HC-SR501: En handledning för att utveckla Detect Human HC-SR501 med skiiiD
Contact Less and Corrosion Free Water Level Indicator and Motor Control .: 5 steg
Contact Less and Corrosion Free Water Level Indicator and Motor Control .: HI, I denna instruerbara ska vi se hur man får status för vattentank baserad på vattennivåer (hög, medel, låg) för luftbehållare med hjälp av tre olika färgade lysdioder i en Beröringsfritt sätt med hjälp av ultraljudssensor och Arduino uno -kort. P
Bygg en Apple HomeKit temperatursensor (BME280) med hjälp av en RaspberryPI och en BME280: 5 steg
Bygg en Apple HomeKit -temperatursensor (BME280) Med hjälp av en RaspberryPI och en BME280: Jag har lekat runt med IOT -enheter de senaste månaderna och har använt runt 10 olika sensorer för att övervaka förhållandena runt mitt hus och stuga. Och jag hade ursprungligen börjat använda AOSONG DHT22 tempererad fuktighetssensor