Tartalomjegyzék:
- 1. lépés: Eredeti terv
- 2. lépés: Amit az úton megtanultam
- 3. lépés: Nehézségek
- 4. lépés: Hogyan változzon az M5
- 5. lépés: Amit elértem
- 6. lépés: Hogyan követhetné valaki a nyomomat?
- 7. lépés: Mit tegyek ezután
Videó: Hőmérséklet és páratartalom érzékelő: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A nevem Tucker Chaisit. Negyedik évemben vagyok, és jelenleg villamosmérnöki alapképzést szerezek a Massachusetts Amherst Egyetemen, és gyakori látogatója vagyok az ECE Makerspace területnek, más néven M5 -nek.
1. lépés: Eredeti terv
Tudom, hogy az M5 sok illékony anyaggal és az ECE hallgatóinak hatalmas tömegeivel foglalkozik. Úgy gondolom, hogy bizonyos hatást kell gyakorolni a környék levegőjének minőségére az illékony elemek miatt, amelyek miatt ötletem támadt egy levegőminőség -érzékelő építésére. Az érzékelő, amely valós időben össze tudja gyűjteni az adatokat, és közvetlenül az M5 -ben jelentheti a felhasználónak, de ahhoz, hogy ezt az érzékelőt létrehozza, magasabb ismeretekre van szüksége, amelyeket szeretnék a jövőben is megtenni. Úgy döntöttem, hogy előre beépített érzékelőt használok, amely a hőmérsékletet és a páratartalmat gyűjti össze, és inkább a Makerspace-ben a rendszerrel együttműködő eszközök építésére összpontosít.
2. lépés: Amit az úton megtanultam
Építeni az érzékelőt, amely képes kommunikálni a felhasználóval a Makerspace -ben és Charles Malloch professzor segítségével. Úgy döntöttem, hogy az ESP8266 Wi-Fi modul segítségével kommunikálok az IoT platformmal, amelyet már az M5-ben beépítettek. Ahhoz, hogy mindezt megtehessem, meg kell tanulnom az MQTT -t, és el kell végeznem az Arduino -val kapcsolatos ismereteimet is.
3. lépés: Nehézségek
Az érzékelő építése során vannak kihívások és nehézségek. Az egyik legelső problémám az volt, hogy az ESP8266 maximális feszültséggel rendelkezik a megfelelő és biztonságos működéshez. Feszültségszabályozót kell használnom, hogy a feszültséget 3-3,6 V tartományba essen. Először két akkumulátort próbáltam használni, amelyek 3V -nak felelnek meg, de úgy tűnik, hogy a készülék nem rendelkezik elegendő energiával, de ha három akkumulátort használ, akkor a feszültség 4,5 V -nak felel meg, ami átlépi az ESP8266 maximális feszültségét. A félév legvégén szembesültem az LCD bekapcsolásának és az áramellátás működésének problémájával, amelyet később megállapítottam, hogy a probléma forrása az elemtartó, amelynek kezdetben négy foglalata van nyitva, ami azt jelenti, hogy nyitott áramkör van. A problémát úgy oldottam meg, hogy a vezetéket az üres aljzatok közé kötöttem.
4. lépés: Hogyan változzon az M5
Úgy gondolom, hogy az M5 kitűnő hely bárkitől, aki építeni akar és dolgozni akar a projektjén. Az egyetlen dolog, amire gondolhattam az idő alatt, amit az érzékelővel való munka során töltöttem, az, hogy szélesebb választékban legyenek érzékelők és alkatrészek. nagyszerű munka hatalmas választékkal! És talán azért, hogy a területet tisztábbá, tisztábbá és világosabbá tegyük.
5. lépés: Amit elértem
Végül sikerült felépítenem egy érzékelőt, és bemutatkoznom az M5 -ös Circuit & Code rendezvényen. Az érzékelő képes összegyűjteni az adatokat és tárolni azokat az Arduino UNO -ban, amely ezután két jelet küld. Az első, amit az Arduino küld, az az LCD -n, amely megjeleníti az érzékelő állapotát, és közli a felhasználókkal, hogy az érzékelő mikor frissül, és újabb adatkört küld. A második jel az ESP8266 -ra továbbít, amely az M5 -ös IoT -rendszerrel való kommunikációra szolgál.
6. lépés: Hogyan követhetné valaki a nyomomat?
Véleményem szerint nem nehéz megépíteni ezt az érzékelőt. Meg kell tanulnia az MQTT -ről, az Arduino UNO -ról, képesnek kell lennie arra, hogy kövesse és felépítse az áramkört a rajz alapján, és az egyik fontos dolog, ami eltartott egy ideig, az volt, hogy tisztában voltam a feszültségszabályzóval és az egyes részek feszültségével. legjobb teljesítményükhöz szükségesek.
7. lépés: Mit tegyek ezután
A következő dolog, amit szeretnék tenni vagy kívánni, hogy valaki más tegyen ezzel az érzékelővel, az a hibaelhárítás befejezése, hogy az érzékelő megfelelően tudjon csatlakozni az IoT -hez, és elvégezze feladatát, mint az M5 hőmérséklet- és páratartalom -érzékelője. Ezt követően szeretnék dolgozni azon, hogy felépítsem a levegőminőség -érzékelő tényleges érzékelő részét.
Ajánlott:
Automatikus hűtőventilátor a szervó és a DHT11 hőmérséklet- és páratartalom -érzékelő használatával Arduino segítségével: 8 lépés
Automatikus hűtőventilátor a szervó és a DHT11 hőmérséklet- és páratartalom -érzékelő használatával az Arduino segítségével: Ebben az oktatóanyagban megtanuljuk, hogyan kell elindítani & forgassa a ventilátort, ha a hőmérséklet egy bizonyos szint fölé emelkedik
DHT21 digitális hőmérséklet- és páratartalom -érzékelő Arduino -val: 6 lépés
DHT21 digitális hőmérséklet- és páratartalom -érzékelő Arduino -val: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni a DHT21 páratartalom- és hőmérséklet -érzékelőt az Arduino -val, és megjeleníteni az értékeket az OLED kijelzőn. Nézze meg a videót
A DHT22 páratartalom- és hőmérséklet -érzékelő használata Arduino -val: 6 lépés
A DHT22 páratartalom- és hőmérséklet -érzékelő használata az Arduino -val: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni a DHT22 páratartalom- és hőmérséklet -érzékelőt az Arduino -val, és megjeleníteni az értékeket az OLED kijelzőn. Nézze meg a videót
A DHT12 I2C páratartalom- és hőmérséklet -érzékelő használata Arduino -val: 7 lépés
A DHT12 I2C páratartalom- és hőmérséklet -érzékelő használata Arduino -val: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni a DHT12 I2C páratartalom- és hőmérséklet -érzékelőt az Arduino -val, és megjeleníteni az értékeket az OLED kijelzőn. Nézze meg a videót
ESP8266 NodeMCU hozzáférési pont (AP) webszerverhez DT11 hőmérséklet -érzékelővel és nyomtatási hőmérséklet és páratartalom a böngészőben: 5 lépés
ESP8266 NodeMCU hozzáférési pont (AP) webszerverhez DT11 hőmérséklet -érzékelővel és nyomtatási hőmérséklet és páratartalom a böngészőben: Sziasztok srácok, a legtöbb projektben ESP8266 -ot használunk, és a legtöbb projektben ESP8266 -ot használunk webszerverként, így az adatok hozzáférhetők bármilyen eszköz wifi -n keresztül az ESP8266 által üzemeltetett webszerver elérésével, de az egyetlen probléma az, hogy működő útválasztóra van szükségünk