Obsah:
Video: Multisenzor na bázi ESP8266: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
ESP8266 je praktické malé zařízení, které lze snadno naprogramovat a používat, ale dostupné piny GPIO musíme používat moudře, protože jich není příliš mnoho.
V tomto krátkém shrnutí vám ukážu, jak k němu připojit několik různých senzorů.
Krok 1: Díly
Nejdůležitější částí tohoto zařízení je plášť, protože nemám 3D tiskárnu, použil jsem stávající světelný kryt snímače pohybu. Naštěstí díra v něm má přesně velikost kopule pohybových senzorů SR501!
- Senzor pohybu Donwei (ebay) (aliexpress)
- Vývojová deska D1 Mini ESP8266
- Prototypový papírový plošný spoj pro kutily 5x7cm
- USB port 5V 1A nástěnná nabíječka
- Infračervený modul snímače pohybu PIR HC-SR501
- Modul senzoru mikrovlnného radaru RCWL-0516
- 1 x 10V 100uF elektrolytický kondenzátor (volitelně, jen pro minimalizaci falešných poplachů)
- 2 x 10K odpor (volitelně, jen pro minimalizaci falešných poplachů)
- MICRO USB na DIP adaptér 5 pinů
- Snímač teploty DHT22
- Modul digitálního snímače intenzity světla BH1750 s odporem 4,7K
- Piezoelektrický bzučák 3V
- Rezistor 330 ohmů
- 1bitový modul RGB WS2812
Seškrábejte vnitřní panel z pouzdra a také odřízněte držák baterie, protože zabírá příliš mnoho místa. Ořízněte prototyp papíru, dokud nezapadne pěkně do pouzdra, a zkuste uspořádat součásti.
Krok 2: Zapojení
Díly spojte a připájejte podle schématu třepení. DHT22 možná nevypadá tak hezky v tomto směru, ale obecně není dobré umístit teplotní čidlo do pouzdra, protože aktivní složky uvnitř ovlivňují naměřené hodnoty. (a pro záznam: umístění teplotního senzoru nad aktivní součásti je jedním z nejhorších nápadů) Umístil jsem jej tedy na pravou stranu skříně, protože napájecí zdroj přichází zdola k adaptéru microUSB-> DIP. (je pod RCWL)
Proč používám mikrovlnné snímače pohybu RCWL a SR501 PIR současně? Jednoduše, abychom odfiltrovali falešná pozitiva: pokud oba senzory říkají, že se něco děje, je téměř stoprocentní, že to spustil lidský pohyb. (volitelné stahovací odpory nemusí být potřeba, kondenzátor může pomoci více, ale také volitelně)
BH1750 je umístěn za krytem, ale je poloprůhledný, takže pokud je venku světlo, bude to cítit. (i když to bude cítit méně, může být pouzdro vyvrtáno tak, aby do senzoru proniklo více světla) Ze stejného důvodu je WS2812 také uvnitř pouzdra a jeho vyzařované světlo bude viditelné skrz plast bez otvoru.
RCWL je dole (na opačné straně, kde se nachází D1 Mini) a největší možná vzdálenost od antény ESP8266, protože mírně interferují, pokud jsou příliš blízko sebe.
Krok 3: Firmware
Pokud chceme co nejrychleji nastavit a používat multisenzor na bázi ESP8266, je dobré použít ESPEasy! Pokud jste o tom nikdy neslyšeli, možná vám unikl návod k použití chytrého vodního ovladače. ESPEasy je každopádně švýcarský armádní nůž, který má v sobě mnoho ovladačů a zásuvných modulů zařízení, které lze snadno nastavit několika kliknutími každým, kdo již viděl nabídku routeru. Firmware lze nahrát po zapojení do USB portu, můj osobní oblíbený program pro nahrávání je nodemcu-pyflasher (multiplatformní), ale stahovatelný ESPEasy obsahuje také (pouze Windows) aplikaci ESPEasy Flasher.
Po prvním načtení a restartu se objeví nový AP s názvem „ESP_Easy_0“, výchozí heslo je configesp. (Přečtěte si o tom více zde) Poté si můžete nastavit vlastní WiFi AP jméno a heslo prostřednictvím prohlížeče na adrese 192.168.4.1 a několika kliknutími na potřebné ovladače (Domoticz, Nodo, ThingSpeak, Home Assistant, PiDome, Emoncms, FHEM, Lze přidat Blynk, Homie, Zabbix) a zařízení (více než 70 různých, ale 12 současně).
Nezapomeňte zakázat používání sériového portu v nabídce Nástroje-> Upřesnit a povolit používání pravidel.
Pravidla běží lokálně, sémantika není tak složitá. (Pravidla, která jsem použil v tomto projektu, jsou v rules1.txt)
Existuje mnohem více možností, LED WS2812 lze ovládat pomocí příkazu NeoPixel, [led nr], [červená 0-255], [zelená 0-255], [modrá 0-255] a lze použít bzučák buď pomocí jednoduchých tónových, nebo příkazů rtttl (Nokia Ringtone Player).
Doporučuje:
Biometrický hlasovací stroj na bázi otisku prstu využívající Arduino: 4 kroky (s obrázky)
Biometrický hlasovací stroj na bázi otisku prstu využívající Arduino: Všichni víme o stávajícím elektronickém hlasovacím zařízení, kde musí uživatel stisknout tlačítko pro odevzdání hlasu. Ale tyto stroje byly od počátku kritizovány pro temperování. Vláda tedy plánuje zavést základnu otisků prstů
Světelný senzor/detektor na bázi LDR: 3 kroky
Světelný senzor/detektor na bázi LDR: Světelné senzory a detektory jsou mimořádně užitečné pro mikrokontroléry a vestavěné systémy a je třeba také provádět monitorování intenzity. Jedním z nejjednodušších a nejlevnějších z těchto senzorů jsou LDR. Rezistory LDR nebo světlo závislé lze snadno použít s
PCB: Systém sledování vozidel na bázi GPS a GSM: 3 kroky
PCB: GPS and GSM Based Vehicle Tracking System: GPS and GSM based Vehicle Tracking SystemJune 30, 2016, Engineering Projects Projekt GPS and GSM based Vehicle Tracking System uses Global Positioning System (GPS) and global system for mobile communications (GSM), which dělá tento projekt více e
Jak ovládat základní inteligentní přepínač Sonoff na bázi ESP8266 pomocí smartphonu: 4 kroky (s obrázky)
Jak ovládat základní inteligentní přepínač Sonoff na bázi ESP8266 pomocí smartphonu: Sonoff je řada zařízení pro inteligentní domácnost vyvinutá společností ITEAD. Jedním z nejflexibilnějších a nejlevnějších zařízení z této řady je Sonoff Basic. Jedná se o přepínač s podporou Wi-Fi založený na skvělém čipu ESP8266. Tento článek popisuje, jak nastavit Cl
Jak flashovat firmware MicroPython na inteligentním přepínači Sonoff na bázi ESP8266: 3 kroky (s obrázky)
Jak flashovat firmware MicroPython na inteligentním přepínači Sonoff na bázi ESP8266: Jaký je Sonoff? Sonoff je řada zařízení pro Smart Home vyvinutá společností ITEAD. Jedním z nejflexibilnějších a nejlevnějších zařízení z této řady jsou Sonoff Basic a Sonoff Dual. Jedná se o přepínače s podporou Wi-Fi založené na skvělém čipu ESP8266. Zatímco