Archive for the ‘Darbeliai’ Category

Kai rašai kodą visokiems smulkiems įrenginiams, yra kelios taisyklės apie tai, kas vyksta greitai, o kas — lėtai. Esu skaitęs porą knygų, rašytų 80-aisiais, kur patyrę kompiuterastai svaigdavo apie visokius asemblerius, atminties taupymą, efektyvų registrų išnaudojimą neliečiant atminties ir taip toliau. Šiomis dienomis smulkūs įrenginiai, IoT ir apskritai įterptinis programavimas yra labai plati ir mažai matoma pasaulio pusė, kurioje galioja senosios taisyklės.

(daugiau…)

Reklama

Mano šviesų tinkle prasidėjo keisti gliukai. Iš pradžių galvojau, kad mano nauji firmwarių eksperimentai kalti. Paskui pasirodė, kad nebuvau įdėjęs į firmwares apsaugų, jei CAN žinutės išsiuntimas užvėluoja. Paskui dar pasirodė, kad kai kurie tinklo mazgai iš viso „išsijungia“ (bus-off būsena)Atradau, kad galima liepti valdikliui iš bus-off išlipti pačiam. Bet kodėl tai iš viso prasidėjo? Juk pusę metų buvo viskas gerai. Ir štai, prieš kelias dienas mano šviesų tinklas iš viso dingo iš eterio. Gal susiję su pražaibavusia audra, o gal ir ne.

(daugiau…)

Gan ilgą laiką kovoje prieš kurmius jaučiausi visiškas lūzeris. Pernai rašiau, kad bandžiau juos vaikyti lauk kalcio karbidu, nu bet čia panašiai, kaip homeopatiniais vaistais gydytis. Pasijunti geriau nuo to, kad kažką darai, bet jokio tikro rezultato nėra. Tad šiemet, kai kurmiai įsiveisė į daržą ir pradėjo kilnot žemuoges, ėmiausi kovos nuo dūšios.

(daugiau…)

ESP32 — tai patobulintas ir naujesnis sėkmingojo ESP8266 tęsinys. Turi gerokai daugiau periferijos, dviejų branduolių procesorių, toolkitas pilnas visokiausių gudrių draiverių su visokiomis apsaugomis ir panašiai. Plius šitas daikčiukas turi ir fizinį Ethernet tinklo palaikymą — jei tik įsigysite plokštę su papildoma periferija.

(daugiau…)

Dallas DS18B20 ir kitų panašių termometrų nuskaitymas su mikrovaldikliu yra tikrai gan trivialus darbelis, o Arduino frameworkui pritaikytos OneWire ir DallasTemperature bibliotekos naudojamos visur kiaurai, kai kur perrašomos, kad tiktų (pvz. NodeMCU eLua firmwarėje) ir jų kokybės bei panaudojimo niekas nekvescionuoja. Na, išskyrus gal vieną kitą bambeklį gyką, tokį, kaip aš.

(daugiau…)

Pasidariau temperatūros stebėjimą su ESP8266 valdikliu. Kabo jis ten sau katilinėje, siurbia duomenukus iš termometrų ir siunčia. Bet va, jei aš sugalvoju savo QNAP serverį atnaujint ar kažką jame pakrapštyt, valdiklis praranda ryšį su MQTT serveriu ir jau paskui be apsilankymo katilinėje ryšio pats nebeatgauna. Arba jei kokia velniava su rūteriu ir WiFi. Be abejo, taip neturi būti ir visokie nutolę valdikliai turi sugebėti ryšį atsistatyti, nebent jau tikrai nėra su kuo jo atsistatyti.

(daugiau…)

Kai pasidariau apšvietimo valdymą su Home Assistant, natūraliai pradėjau galvot apie temperatūros stebėjimą. Būtų įdomu pasižiūrėti, kokia temperatūra kambaryje, kokia priklausomybė nuo grindų temperatūros, palyginti temperatūros šuolius esant skirtingai lauko temperatūrai. Na, o labiausiai tai tiesiog turėti po ranka savo trobos termometrus, o ne kokio nors Yahoo ar Meteo.lt abstrakčias vertes, kurios kartais visai ne į temą būna. Aišku, šiaip savo namuose visur primėčiau pigių kiniškų termometriukų, bet iki jų vaikščiot reikia, o kartais tingisi 🙂

(daugiau…)