Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Abychom změřili množství mlhy nebo kouře ve vzduchu, vyrobili jsme tento mlžný senzor. Měří množství světla, které LDR přijímá z laseru, a porovnává ho s množstvím světla v okolí. Data zveřejňuje na list Google v reálném čase prostřednictvím IFTTT.
Krok 1: Ingredience
- Foton částic
- 2x prkénko
- propojovací vodiče
- 2x 220k Ohm odpory
- 3x 10k Ohm odpory
- 3 LED diody (zelená, červená, žlutá)
- Senzor vlhkosti (DHT11)
- 2x LDR
- Laser
- Některé dřevo nebo podobné materiály pro domácnost pro montáž součástí.
- Něco na zakrytí senzorů (tj. Potrubí z PVC)
Krok 2: Nastavení LED diod
Připojte vodiče podle obrázku. Pin D7 již má vnitřní odpor, takže jej lze připojit přímo k LED.
Krok 3: Nastavení senzoru LDR, laseru a vlhkosti
Připojte vodiče podle obrázku. K držení snímačů LDR jsme použili druhé prkénko, ale mohly být také připojeny přímo.
Přesná vzdálenost mezi laserem a LDR není důležitá, ale měla by být alespoň 30 cm. Laser by měl být namířen na jeden z LDR, takže druhý LDR může být použit jako referenční. Měli by být vystaveni stejnému množství světla z okolí. Ujistěte se, že je veškeré zařízení připojeno velmi pevně, malá změna směru laserových šroubů zvýší vaše měření.
Použili jsme potrubí Pvc k ochraně LDR před přímým světlem z okolí. Můžete být kreativní a používat také karton nebo jiné materiály. Zajistěte, aby mlha nebo kouř stále mohly pronikat do laserového paprsku.
Krok 4: Kód
Kódování se provádí na build.particle.io. V console.particle.io se zobrazí publikované hodnoty.
Kód, který jsme použili, najdete v souboru.txt. Software pro částice automaticky nerozumí prvnímu řádku. Knihovnu Adafruit_DHT musíte přidat ručně.
Další vysvětlení:
Ke kalibraci LDR je laser na začátku vypnutý. Oba LDR jsou porovnávány v sérii měření a naměřený rozdíl je nastaven jako 'DS'. Toto je rozdíl v citlivosti LDR.
Ke kalibraci okolního světla se zapne laser a určí se maximální naměřená hodnota S. Toto je pro další měření nastaveno jako 100%. Jeho hodnota je uložena jako 'MaxS'.
Poté je nastavení dokončeno a senzor spustí časovače měření vzduchu každých 0,1 sekundy pro diody LED a každých 5 sekund odešle měření do konzoly.
Krok 5: IFTTT
IFTTT - If This Than That je užitečný nástroj pro uložení publikovaných hodnot. Vytvořte si účet, pokud ho ještě nemáte na IFTTT.com. Vytvořte nový applet.
Pokud tohle
Klikněte na 'Toto', vyhledejte částice a klikněte na ně. Vyberte „nová událost zveřejněna“. Do pole „název události“zadejte „informace“. Toto je název událostí, které jsou publikovány každých 5 sekund a je třeba je uložit do dokumentu. Klikněte na „vytvořit spoušť“.
Pak To
Klikněte na 'to', vyhledejte listy. Vyberte ikonu listu Google. Žádají vás, abyste připojili svůj účet IFTTT k Googlu, pokud jste to ještě neudělali. Klikněte na „přidat řádek do tabulky“.
Neměňte žádné z výchozích nastavení, kromě části „formátovaný řádek“. Zkopírujte a vložte.txt do tohoto pole.
Aby byla data užitečná, musí aplikace Excel extrahovat procento a čas měření do různých sloupců. Aby se to stalo automaticky pro každý nový řádek, je kód napsán v apletu IFTTT.
Přejděte na docs.google.com a otevřete si nový list s názvem „informace“.
Vytvoření listu a zpřístupnění dat může nějakou dobu trvat. Buď trpělivý.