Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Mají teenageři, kteří se zavírají, hraní svých online her se zapnutými sluchátky? Jste unavení z toho, že vás neslyší křičet nebo neodpovídáte na jejich textové zprávy nebo hovory? Jo… I NÁS! Právě v tom tkví motivace pro můj nejnovější gizmo (navíc bylo zábavné ho stavět). Zaparkujte tento malý drahokam přímo před jejich obrazovkou. I když je ticho, jen tam sedí a myslí na vlastní podnikání. Ale … když mu pošlete zprávu, začne být trochu OBNOXNÍ a pípne a bliká LED spolu s vaší zprávou na LCD … ROZHODNĚ se upoutá pozornost vašeho vzácného dospívajícího. Takže čtěte dál, podívejte se na výše uvedené video a vytvořte si ho také.
Krok 1: Je vyžadován hardware a připojení
ČÁSTI:
ESP8266 NodeMCU 1.0 (jakýkoli ESP by měl fungovat)
1602 nebo 2004 LCD se sériovým/I2C rozhraním
Okamžité tlačítko
Prkénko
VEDENÝ
Svetry
PŘIPOJENÍ:
ESP8266 ----------- LCD ----------- TLAČÍTKO ----------- BUZZER ------------- VEDENÝ
Grnd ----------------- Grnd ---------- 1. pól ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- Dlouhá noha
D7 ------------------------------------------------- ------------ 2. pól
D4 -------------------------------------- 2. pól
D1 -------------------- SCL
D2 -------------------- SDA
Krok 2: Je vyžadován software a konfigurace
Předpoklady: Znalosti a praxe v používání IDE a knihoven Arduino.
Požadovaný software:
- Arduino IDE (použil jsem 1.8.5)
- Android App MQTT Dash (Nejste si jisti, zda existuje verze pro iOS)
- Webové stránky
Softwarové konfigurace:
- Android App MQTT Dash Použijte stejný client.subscribe (také nazývaný Topic) detaily jako níže. Zbytek výchozího nastavení by měl být v pořádku. Pro port# a název hostitele serveru použijte podrobnosti uvedené na výše uvedené webové stránce:
-
Arduino Sketch (Programování, které vyžaduje změny, je také uvedeno v náčrtu)
- I2C Adresa vašeho LCD
- WiFi kredity
-
Informace o makléři MQTT (náhodné/personalizované volby, které poskytnete)
- Řetězec clientId = "YOUR_CHOICE_HERE";
- client.subscribe („YOUR_Topic_HERE“)
Krok 3: Provoz
Po otevření aplikace MQTT Dash:
- Vpravo nahoře klikněte na znaménko PLUS.
- Zvolte Typ 'Text'.
- Jméno je vaše volba.
- Sem zadejte název svého tématu, jak bylo uvedeno v předchozím kroku.
- Uložte kliknutím na Disk vpravo nahoře.
- Otevřete dlaždici uvedenou podle názvu zvoleného v kroku 3 výše.
- Do zobrazeného řádku zadejte text volného formuláře. Klikněte na SET.
- Pokud vše funguje podle očekávání, na displeji LCD by se měla zobrazit zpráva.
- Chcete -li vymazat zprávu, odešlete prázdnou zprávu.
- NEBO … Na chvíli stiskněte tlačítko připojené k ESP, aby se vymazalo.
Krok 4: Vše zabaleno a připraveno na MQTT
Sebral řemeslnou krabici a hezčí chvilkové tlačítko a dal to všechno dohromady.