Projects/HotTubTemp: verschil tussen versies

Uit Hackerspace Bitlair
Eightdot (overleg | bijdragen)
Geen bewerkingssamenvatting
kGeen bewerkingssamenvatting
ย 
(2 tussenliggende versies door 2 gebruikers niet weergegeven)
Regel 1: Regel 1:
{{Project
|name=HotTubTemp
|start=2021-07-04
|contact=Eightdot
|info=CampZone2019 badge thermometer
|status=Finished
}}
==Hardware==
==Hardware==


Regel 9: Regel 16:


==Firmware Setup==
==Firmware Setup==
cp -r firmware/python_modules/sha2017/onewire firmware/python_modules/campzone2019/
<nowiki>
cp -r firmware/python_modules/sha2017/onewire firmware/python_modules/campzone2019/</nowiki>


==Software==
==Software==

Huidige versie van 10 jan 2026 16:42


Project: HotTubTemp
Beschrijving CampZone2019 badge thermometer
Start 2021-07-04
Contact Eightdot
Status Finished

Hardware

  • CampZone2019 badge 'I-PANE'
  • Waterproof DS18B20 with 1K5 pullup on expansion VCC,GND,SDA
  • Case
  • M12 Gland

[picture]

Firmware Setup

cp -r firmware/python_modules/sha2017/onewire firmware/python_modules/campzone2019/

Software

import onewire

ds=onewire.ds18x20.DS18X20(onewire.OneWire(machine.Pin(4)))
roms=ds.scan()

def update():
  global ds
  global roms
  rgb.clear()
  rgb.text(str(system.get_vcc_bat()))
  time.sleep(0.5)
  ds.convert_temp()
  rgb.clear()
  rgb.text(str(ds.read_temp(roms[0]))[0:5])

while(1):
  update()
  time.sleep(10)