En bordslampa som byter färg beroende på yttertemperaturen och som även visar tempen på en liten OLED-skärm. Lampan kommunicerar med en billig blåtandstermometer som vi installerar alternativ firmware på och placerar utomhus (i närheten). Kodat i Arduino IDE. Termometern vi ansluter till måste flashas en gång med hjälp av ett pythonscript och lödkolven måste fram.
Jag printar lådan och locket i PLA med 0.6 nozzle på min Prusa.Själva toppen av lampan till höger i bild är printad med 0.4 nozzle. Två perimetrar, ingen infill i själva lampan men fästet längst ner har infill. (Prusa slicer har stöd för olika infill på olika lager) Pinnen är ett metallsugrör från ICA
Detta behövs:
ESP32 38 pin- Testad med denna modellen från AliExpress (Jag kör med micro usb-anslutning eftersom jag har ett rejält lager med sådana kablar) https://www.aliexpress.com/item/1005006900641832.html
3D-printade detaljer i PLA
Plocka isär den och löd fast kablar enligt denna bild. Dessa ska du sedan koppla till din USB-to-TTL adapter rx-txtx-rx
vbat+- 3.3v
vbat- - ground
rest - reset Följ instruktionerna här för hur du flashar din BTH01 https://github.com/pvvx/THB2
(Denna modellen har jag, men det finns varianter https://pvvx.github.io/BTH01/ )
Först måste du flasha .hex filen via terminalen med hjälp av python scriptet. (Finns även bland mina filer)
Typ så här görs det på min mac:
Din COM-port heter något annat. Den får du luska reda på.
Tips. Denna appen är utmärkt för att se mer info om din blåtandstermometer samt för felsökning. Klarar av att decoda temperaturen även när vi kör custom firmware
Denna lampa är en vidareutveckling av blåtandslampan. Utöver temperatur har jag placerat en co2-sensor i lådan, samt kör med sex LEDs istället för endast en. Resultatet är att vi kan presentera mer information genom att varje LED teoretiskt går att styra individuellt. I denna versionen har jag delat upp LEDsen tre och tre där ena sidan visar temp och den andra koldioxidhalten i rummet. Flasha snowflake.ino och studera kopplingsschemat nedan. Själva blåtandsdelen är identisk.
Jag har även gjort en lampa med extra allt. Snowflake Web, snowflake-web.ino. Denna är uppkopplad på wifi och har förutom temp och c02, stöd för en extern väderstation från Holfuy, samt upplyser om när en viss låt spelas på Mix Megapol. Kolla min Whamageddonlampa för mer info. I denna lampa har vi ett webinterface och kan även göra firmwareuppdateringar via websidan (OTA).
https://www.youtube.com/watch?v=6aXL863onwM

Denna co2-sensorn, Scd40 använder jag i snöflingan. Dyr men bra. https://www.aliexpress.com/item/1005006275318058.html I övrigt är det bara att följa instruktionerna för blåtandslampan. Skillnaden är att vi måste seriekoppla 6 leds. Hur det görs ser du på skissen. Data in till data ut. Co2-sensorn kan köras på både 3.3V och 5V, men 5 volt rekommenderas.
Jag kunde inte låta bli så i denna versionen kan du varna för Last Christmas på Megapol, aka Whamageddonlampan, samt se data i en lokal webserver. Denna lampa kräver dock lite installation för att funka och är sämre att ge bort i present, men här har du allt lull-lull.
HPDL-1414 finns att köpa här https://www.aliexpress.com/item/32604923707.html
Mer dokumentation om blåtandsgrunkorna
https://github.com/pvvx/ATC_MiThermometer#readme











