Sisällysluettelo:
- Vaihe 1: Tässä projektissa käytetyt asiat
- Vaihe 2: Tarina
- Vaihe 3: Kokoa piiri
- Vaihe 4: Asenna paketti
- Vaihe 5: Ohjelmointi
- Vaihe 6: Kokoa ja testaa
- Vaihe 7: Täytä lämpötilan valvonta
- Vaihe 8: Koodi
Video: NO Fuss Micro: bit Lämpötilan valvonta: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämän lämpötilamittarin Micro: bit & xChips -kokoonpanon käyttäminen on vaivatonta. Koodaus on palanen myös ohjelmistopalikoilla!
Vaihe 1: Tässä projektissa käytetyt asiat
Laitteiston osat
- BBC micro: bittikortti 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
- AA -paristot (yleinen) x 2
Ohjelmistosovellukset ja verkkopalvelut
micro: bit pxt.microbit.org
Vaihe 2: Tarina
Tietoja projektista
Tämä projekti voidaan suorittaa alle 5 minuutissa. Tämä opetusohjelma näyttää, miten voit koota ja ohjelmoida Micro: Bit -lämpötilamittarin xChips -ohjelmalla. Tämän projektin koodi on yksinkertainen Micro: bitin vedä ja pudota -alustan avulla.
Johdanto
Rakensin tämän lämpötilamittarin käyttämällä Micro: Bit -laitetta ja pari xChipiä XinaBoxilta. Se on erittäin yksinkertainen ja nopea rakenne. XinaBox -tekniikka teki tämän projektin erittäin helpoksi tehdä poistamalla juottamisen ja työkalujen tarpeen. Micro: bit -käyttöliittymän avulla voin ohjelmoida helposti. Voit helposti muokata koodia lisäämällä muita säätunnistimen tietoja, kuten ilmanpaineen, suhteellisen kosteuden ja korkeuden.
Vaihe 3: Kokoa piiri
Napsauta OD01 ja SW01 yhdessä käyttämällä xBUS -liitintä (XC10 -pakkauksesta)
Kuva 1: Yhdistetyt SW01 ja OD01
Napsauta 2 xBUS -liitintä IM02: n vasemmalla puolella ja napsauta sitten kytkettyjä SW01- ja OD01 -liittimiä. Varmista, että xChips on ylöspäin, jotta näet SW01- ja IM02 -nimet ylöspäin
Kuva 2: Yhdistetyt IM02, SW01 ja OD01
- Liitä MD01 PB04 -laitteeseen toisen xBUS -liittimen avulla. Siirrä sivulle kytketyt PB04 ja MD01 3 xBUS -liittimellä ja AA -paristoilla.
- Napsauta Micro: -bittiä IM02: ssa. Varmista, että merkkivalot osoittavat ylöspäin - samalla tavalla kuin SW01- ja IM02 -nimi.
Kuva 3: Liitetty IM02, SW01, OD01 ja Micro: bit
Liitä Micro-USB-liitäntä tietokoneesta Micro: Bitiin. Huomaa keltainen LED -valo alareunassa syttymässä
Vaihe 4: Asenna paketti
- Avaa selain ja siirry osoitteeseen makecode.microbit.org
- Vieritä alas kohtaan "Lisäasetukset"
- Vieritä sitten kohtaan "Lisää paketti"
Kuva 4: Lisää paketti
- Etsi "sää" ja lisää paketti napsauttamalla "sää-bitti"
- Toista kohdat 2 ja 3
- Liitä sitten tämä URL-osoite hakupalkkiin: https://github.com/xinabox/pxt-OD01 ja lisää paketti napsauttamalla OD01
Kuva 5: Pakettien lisääminen
Sinulla on nyt kaikki tarvittavat paketit
Vaihe 5: Ohjelmointi
Vedä ja pudota koodielementtejä, kunnes saat jotain, joka näyttää alla olevasta kuvasta
Kuva 6: Lohkojen koodi
Voit myös huijata ja napsauttaa yläreunassa olevaa "{} JavaScript" -painiketta ja kopioida ja liittää koodin alla olevaan koodiosioon. Napsauta "Lohkot" uudelleen nähdäksesi tuloksen
Vaihe 6: Kokoa ja testaa
- Napsauta "Lataa"
- Vedä ladattu tiedosto, tyypillisesti nimeltään: microbit-Untitled.hex, Micro: Bit -asemaan, tyypillisesti nimi: MICROBIT.
- Katso tulos vierittävästä LED -näytöstä ja OLED -näytöstä.
- Aseta sormi anturille nähdäksesi lämpötilan nousun … toivottavasti! Jos se ei seuraa vaiheitasi, kunnes löydät ongelman ja korjaat sen.
Vaihe 7: Täytä lämpötilan valvonta
- Irrota Micro: bitti Micro-USB-liitännästä.
- Aseta AA -paristot PB04 -laitteeseen
- Käytä 3 xBUS -liitintä PB04: n ja MD01: n liittämiseen IM02: een ja SW01: een alla olevan kuvan mukaisesti.
- Kytke PB04: n kytkin päälle.
- Nyt Micro: bit -lämpötilamittari on kannettava ja valmis sijoitettavaksi mihin tahansa.
Vaihe 8: Koodi
Micro: bit `Temperature Monitor JavaScript JavaScript code for Micro: bit Temperature Monitor. Voit kopioida ja liittää STORY: n mukaisesti ja muuntaa sen lohkoiksi.
anna TemperatureCelsius = 0
basic.showLeds (` #… #. #. #……………. (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Lämpötilaprojekti ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (LämpötilaCelsius)})
Suositeltava:
Helppo erittäin pienitehoinen BLE Arduinossa Osa 2 - Lämpötilan/kosteuden valvonta - Rev 3: 7 vaihetta
Helppo erittäin pienitehoinen BLE Arduinossa, osa 2 - Lämpötilan/kosteuden valvonta - Versio 3: Päivitys: 23. marraskuuta 2020 - Ensimmäinen 2 x AAA -pariston vaihto 15. tammikuuta 2019 lähtien, eli 22 kuukautta 2xAAA -alkaliparille Päivitys: 7. huhtikuuta 2019 - versio 3/ lp_BLE_TempHumidity, lisää päivämäärä- ja aikakaaviot käyttämällä pfodApp V3.0.362+-toimintoa ja automaattista kuristusta
MQTT -uima -altaan lämpötilan valvonta: 7 vaihetta (kuvilla)
MQTT-uima-altaan lämpötilan valvonta: Tämä projekti on kumppani muille kotiautomaatiohankkeilleni Älykäs datakirjausgeyseriohjain ja monikäyttöinen huonevalaistus- ja laiteohjain. Se on uima -altaan viereen asennettu näyttö, joka mittaa altaan veden lämpötilan, ympäröivän ilman
Lämpötilan ja kosteuden valvonta NODE MCU: n ja BLYNK: n avulla: 5 vaihetta
Lämpötilan ja kosteuden valvonta NODE MCU: n ja BLYNK: n avulla: Hei kaverit Tässä opetusohjelmassa opimme, kuinka saada ilmakehän lämpötila ja kosteus käyttämällä DHT11-lämpötila- ja kosteusanturia Node MCU- ja BLYNK-sovellusten avulla
Huoneen lämpötilan ja kosteuden valvonta ESP32- ja AskSensors Cloud -palvelun avulla: 6 vaihetta
Huonelämpötilan ja -kosteuden valvonta ESP32- ja AskSensors Cloud -palvelun avulla: Tässä opetusohjelmassa opit valvomaan huoneesi tai työpöytäsi lämpötilaa ja kosteutta käyttämällä DHT11- ja ESP32 -laitteita, jotka on yhdistetty pilveen. Tekniset tiedot: DHT11 -anturi pystyy mittaamaan lämpötilan
ESP8266 Nodemcu -lämpötilan valvonta DHT11: n avulla paikallisessa verkkopalvelimessa - Saat huoneen lämpötilan ja kosteuden selaimeesi: 6 vaihetta
ESP8266 Nodemcu -lämpötilan valvonta DHT11: n avulla paikallisessa verkkopalvelimessa | Saat huoneen lämpötilan ja kosteuden selaimeesi: Hei kaverit tänään, teemme kosteutta & lämpötilan valvontajärjestelmä ESP 8266 NODEMCU & DHT11 lämpötila -anturi. Lämpötila ja kosteus saadaan DHT11 Sensor & selaimesta näkyy, mitä verkkosivua hallitaan