Obsah:
- Krok 1: Věci použité v tomto projektu
- Krok 2: Příběh
- Krok 3: Sestavte obvod
- Krok 4: Nainstalujte balíček
- Krok 5: Programování
- Krok 6: Kompilace a testování
- Krok 7: Dokončete sledování teploty
- Krok 8: Kód
Video: NO Fuss Micro: bit Monitor teploty: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Použití sestavy Micro: bit & xChips tohoto teplotního monitoru je snadné. Kódování je hračka i s bloky softwaru!
Krok 1: Věci použité v tomto projektu
Hardwarové komponenty
- BBC micro: bitová deska x 1
- XinaBox IM02 x 1
- XinaBox OD01 x 1
- XinaBox SW01 x 1
- XinaBox MD01 x 1
- XinaBox PB04 x 1
- XinaBox XC10 x 1
- Baterie AA (obecné) x 2
Softwarové aplikace a online služby
micro: bit pxt.microbit.org
Krok 2: Příběh
O projektu
Tento projekt lze dokončit za méně než 5 minut. Tento tutoriál vám ukáže, jak sestavit a naprogramovat monitor teploty Micro: Bit s xChips. Kód pro tento projekt je jednoduchý pomocí platformy drag-and-drop Micro: bit.
Úvod
Tento teplotní monitor jsem postavil pomocí Micro: Bit a několika xChipů od XinaBoxu. Jedná se o velmi jednoduchou a rychlou stavbu. Díky technologii XinaBox je tento projekt extrémně snadný, protože eliminuje potřebu pájení a nástrojů. Rozhraní Micro: bit mi umožňuje snadné programování. Kód můžete snadno upravit a přidat další data ze senzoru počasí, jako je barometrický tlak, relativní vlhkost a nadmořská výška.
Krok 3: Sestavte obvod
Klepněte na OD01 a SW01 společně pomocí konektoru xBUS (z balení XC10)
Obrázek 1: Propojené SW01 a OD01
Klikněte na 2 xBUS konektory na levé straně IM02 a poté klikněte na připojené SW01 a OD01. Ujistěte se, že xChips směřuje stejným způsobem nahoru, abyste viděli název SW01 a název IM02 směrem nahoru
Obrázek 2: Propojené IM02, SW01 a OD01
- Pomocí jiného konektoru xBUS připojte MD01 k PB04. Odložte připojené PB04 a MD01 se 3 konektory xBUS a bateriemi AA.
- Klikněte na Micro: Bit do IM02. Ujistěte se, že LED diody směřují nahoru - stejným způsobem jako název SW01 a název IM02.
Obrázek 3: Připojený bit IM02, SW01, OD01 a Micro: bit
Připojte k počítači Micro: Bit připojení Micro-USB z počítače. Všimněte si rozsvícení žluté LED na spodní straně
Krok 4: Nainstalujte balíček
- Otevřete prohlížeč a přejděte na makecode.microbit.org
- Přejděte dolů na „Pokročilé“
- Poté přejděte dolů na „Přidat balíček“
Obrázek 4: Nalezení „Přidat balíček“
- Vyhledejte "počasí" a kliknutím na "počasí-bit" přidejte balíček
- Opakujte body 2 a 3
- Poté vložte tuto URL do vyhledávacího pole: https://github.com/xinabox/pxt-OD01 a kliknutím na OD01 přidejte balíček
Obrázek 5: Přidání balíčků
Nyní máte všechny potřebné balíčky
Krok 5: Programování
Přetahujte prvky kódu, dokud nezískáte něco, co vypadá jako na obrázku níže
Obrázek 6: Kód v blocích
Můžete také podvádět a kliknout na tlačítko „{} JavaScript“v horní části a jednoduše zkopírovat a vložit kód do níže uvedené sekce kódu. Výsledek zobrazíte opětovným kliknutím na „Bloky“
Krok 6: Kompilace a testování
- Klikněte na „Stáhnout“
- Přetáhněte stažený soubor, obvykle s názvem: microbit-Untitled.hex, na disk Micro: Bit, obvykle název: MICROBIT.
- Výsledek najdete na rolovacím LED displeji a OLED obrazovce.
- Položte prst na senzor, aby se teplota zvýšila … doufejme! Pokud to nebude sledovat vaše kroky, dokud nenajdete problém a neopravíte ho.
Krok 7: Dokončete sledování teploty
- Odpojte bit Micro: bit od připojení Micro-USB.
- Vložte baterie AA do PB04
- Pomocí 3 konektorů xBUS připojte PB04 a MD01 k IM02 a SW01, jak je vidět na obrázku níže.
- Zapněte přepínač na PB04.
- Nyní je váš monitor teploty Micro: bit přenosný a připravený k umístění kamkoli se rozhodnete.
Krok 8: Kód
Micro: bit `Temperature Monitor JavaScript JavaScript kód pro Micro: bit Temperature Monitor. Dalo by se zkopírovat a vložit, jak je uvedeno v PŘÍBĚHU, a poté jej převést na bloky.
nechte TemperatureCelsius = 0
basic.showLeds (` #.. #. #. #….. Teplotní projekt ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (TeplotaCelsius)})
Doporučuje:
Monitor teploty, vlhkosti - Arduino Mega + Ethernet W5100: 5 kroků
Monitor teploty, vlhkosti - Arduino Mega + Ethernet W5100: Modul 1 - FLAT - hardware: Arduino Mega 2560 Wiznet W5100 Ethernetový štít 8x snímač teploty DS18B20 na sběrnici OneWire - rozdělen na 4 sběrnice OneWire (2,4,1,1) 2x digitální teplota a čidlo vlhkosti DHT22 (AM2302) 1x teplota a vlhkost
Snadný BLE s velmi nízkým výkonem v Arduino Část 2 - Monitor teploty/vlhkosti - Rev 3: 7 kroků
Snadný velmi nízký výkon BLE v Arduinu Část 2 - Monitor teploty/vlhkosti - Rev 3: Aktualizace: 23. listopadu 2020 - První výměna 2 x baterií AAA od 15. ledna 2019, tj. 22 měsíců za 2xAAA Alkaline Aktualizace: 7. dubna 2019 - Rev. lp_BLE_TempHumidity, přidává grafy data/času pomocí pfodApp V3.0.362+a automatické škrcení
Monitor teploty s DHT11 a I2C 20x4 LCD: 6 kroků
Monitor teploty s DHT11 a I2C 20x4 LCD: V tomto tutoriálu se naučíme, jak vytvořit jednoduchý monitor teploty pomocí senzoru DHT11 a I2C LCD. Podívejte se na video
Monitor teploty bazénu MQTT: 7 kroků (s obrázky)
Monitor teploty bazénu MQTT: Tento projekt je společníkem k mým dalším projektům domácí automatizace Smart Data-Logging Geyser Controller a víceúčelový pokojový osvětlovací a spotřebičový ovladač. Jedná se o monitor na straně bazénu, který měří teplotu vody v bazénu, okolní vzduch
Monitor teploty a vlhkosti: 7 kroků
Monitor teploty a vlhkosti: Existují dva bezpečné způsoby, jak rychle zničit vaše rostliny. Prvním způsobem je upečení nebo zmrazení k extrémním teplotám. Alternativně, pod nebo přes zalévání způsobí, že uschnou nebo uhnívají kořeny. Samozřejmě tam