lauantai 11. helmikuuta 2017

Halpa "IoT" lämpötilaseuranta (ESP8266 + Onewire)

Hauska, turha ja edullinen projekti - Lämpötilaseuranta nettisivulle!
Hacklabin IoT-iltaman innoittamana tuli rakenneltua kotiin muutama lämpötilasensori jotka päivittävät käyräntynkää nettisivuilleni. Tässä pieni howto Suomeksi.

Allekirjoittaneen anturidataa :).


Esim. ulkolämpötila, saunan lämpötilä, jääkaapin? Ihan mistä nyt haluaa sitä dataa lukea :).

Tarvikkeet: 
- nodemcu ESP8266 (ebay klik
- OneWire sensori (ebay klik
- 4.7kOhm vastus
- USB-Kaapeli (josta kulkee myös data), tietokone, usb-virtalähde ja piuhaa..

Softapuoli:
- Kun tarvikkeet on hankittu, asenna ensimmäisenä Arduino IDE
- Käynnistä ohjelma ja avaa Preferences-ikkuna
- Lisää osoite http://arduino.esp8266.com/stable/package_esp8266com_index.json
Additional Board Manager URLs-kenttään.
- Avaa "Boards Manager" Tools-valikosta, Board menu -> install esp8266 platform.
- Valitse ESP8266 boards-valikosta (esimerkin tapauksessa NodeMCU 1.0 (ESP-12E Module))

Nyt liittäessä USB-kaapeli alempiaan levyyn (ohjelmointilevy, ylemmän levyn USB on pelkkään sähkönsyöttöön), pitäisi tietokoneesi olla kykeneväinen keskustelemaan espin kanssa (näkyy COM-porttina).

Tee tunnus ja kanava thingspeak.comiin. Sieltä saat API-avaimen jonka avulla espi lähettää datan palvelimelle joka piirtää siitä käppyrän..

Koodi: http://oh6gzt.fi/temp/koodi.txt

Siinäpä tuo ohjelmapuoli, kun asetukset on laitettu kuntoon (api-key, field, wifi-asetukset), voidaan koodi kääntää ja upata espiin (nuoli oikealle kuvake Arduino IDE:n työkalupalkissa)

Sitten HW-puoli eli ESP+1-Wire jne.

Hardware tarvikkeet


Sensori kyketään perinteisen one-wire kytkennän mukaan

Anturin kytkentä

Kytkennän toteutuksen saa tehdä miten tykkää mutta esimerkkinä jos käyttää GPIO14-pinniä datan tuontiin ESPille, mahtuu tuo 4.7K vastus mukavasti GPIO- ja VCC-pinnien väliin levylle.

Vastus juotettuna levylle ja johtolähtö anturille.
Siinäpä tuo alkaisi olemaankin, kannattaa toki sitten olosuhteiden mukaan suojata niin tuo ESPi kuin anturikin, alla muutama esimerkki omista kötöstyksistä. Hauskoja värkkäilyhetkiä!

ESP koteloituna (eh, kuumaliimaa)

Anturi suojattuna kutistesukalla
Thingspeak on vain yksi tapa piirrellä käppyrää tiedoista. Tulevaisuudessa olisi ajatus katsella saisiko Munin-noden tekemään datatilastoa mittauksista, jolloin olisi mahdollisuus seurata paljon pitemmällä aikavälillä, Thingspeakissa kun on omat rajoitteensa..

Thingspeakin sivuilta pystyy kyllä valitsemaan montako mittaustulosta taulukossa näkyy mutta muuta historia ei ole selattavissa. Mittausdataa voi kurkistella Thingspeakin kautta tai upottaa datatauolukon vaikka omalle nettisivuilleen..

Kurkkaa tästä minun sensoreidin dataa (jos käytössä): http://oh6gzt.fi/temp/

tiistai 3. tammikuuta 2017

WSPR kokeiluja

JT-moden workkimisesta innostuin kokeilemaan muitakin weaksignal-modeja, tarkemmin tälläkertaa WSPR:ää eli "Weak Signal Propagation Reporting"-modea.
The Weak Signal Propagation Reporter Network is a group of amateur radio operators using K1JT's MEPT_JT digital mode to probe radio frequency propagation conditions using very low power (QRP/QRPp) transmissions. The software is open source, and the data collected are available to the public through this site.
Ko. modessa kuunnellaan pitkään ja lähetetään välillä 2 minuutin ajan majakkaa, pienellä teholla.
Itselläni käytössä WSJT-X ohjelmistoversio 1.7 ja tehoa kaikki 1W, ei ehkä parhaan hyötysuhteen omaavaan Diamond CP-6 antenniin..

Aikansa tuo jauhoi 20 ja 80m bandien välillä välillä vaihdellen, täytyy todeta että kyllä tuokin kukkakeppi vain jotain säteilee, varsinkin kun ottaa huomioon paljonko sinne tehoa on ajettu..



Muutama täppä löytyy muilta mantereiltakin jopa, pääosin kuitenkin säteilysuunta on aika selkeä. Nyt tuota tarkemmin jälkikäteen kuvia katsellessa tulin todenneeksi että taitaapi ajettujen bandien trappiradiaalit olla pääsäteilysuunnan mukaisesti, tuossakin antennissa siis on jonkunlainen säteilykuvio, siis muu kuin pyöreä :).

Lisätietoa: WSPRnet WSJT-X


tiistai 6. joulukuuta 2016

Yaesu FT-450 helposti ja edullisesti digille!

Erilaisia digi-interfacejahan on tarjolla, kalliimmat maksaa 500-600€ luokkaakin helposti..

Tunnettu kampe joka hyvin toimii Yaesun laitteidenkin kanssa on Signalink, sitäkään ei kuitenkaan FT450sen kanssa tarvita ... koska koska koska koska, yaesu osaa tehdä ihmeellisiä asioita!

... Ei, vaan Yaesu FT450 pitää sisällään jo valmiin CAT/RS232-sovittimen. Radion täydelliseen ohjaamiseen PC:ltä ei siis tarvitse kuin suoran RS232-kaapelin radion takaa D9:stä tietokoneen COM-porttiin. Jos COM-porttia ei löydy, USB-RS232-adapterilla se hoituu!

Oma kokoonpano millä on nyt workiskeltu lähemmäs 100 maata jo JT65:llä on seuraava
- HP 9100Elite SFF PC (fyysisellä COM-portilla)
- tai mökki jne-käytössä Lenovo X201 Thinkpad TU-S9 RS232-Adapterilla
- Audiolinjassa Vekoyn:n myymä edukas linjatasoinen erotin sekä 10k potikat

Potikat voinee kaiketi kytkeä kummallepuolen erottimia haluaa, itselläni ne ovat erottimen ja radion välissä. Potikatkaan eivät ole välttämättömiä mutta helpottavat äänitasojen säätöä, ilman erotintakin voi pärjätä mutta saattaa esiintyä maaluuppeja, prummia...

Äänet sitten DATA-liittimeen taakse niin voidaan digimodeja ajaa "USB-Data" tilassa.
Äänilinjoijen maapuolet juotetaan molemmat GND-nastaan. Data IN nastaan tietokoneelta tuleva audio ja DATA Out-nastaan rigiltä tuleva audio.


Siinäpä tuo "interface" kaikessa kummallisuudessaan. Toinen juttu sitten asetusten saattaminen kuntoon.

Omassa FT450AT:ssani rigin menusta löytyvät asetukset ovat seuraavalla tavalla:
- CAT Rate: 9600
- CAT TOT: 1000
- CAT RTS: Enable


Seuraavat asetukset toimivat sitten softissa ainakin Windowsin puolella.
HUOM: Linuxissa joutui nostamaan rigistä CAT TOT aikaa alkuperäisestä hieman jotta yhteys toimii! (En muista oliko alkuperäinen jotain muuta vai tuo 1000).

Lopputulos --> Täysin toimiva ja jopa etäohjattava (esim Teamviewerillä) digiasema. CAT-ohjauksen kautta kun Yaesun omalla FT450sen softalla voi rigin sammuttaa ja käynnistääkkin etänä. Ainut toki että virtalähde ja tietokone täytyy olla päällä..

Tämänkin asian sähkön säästämiseksi voi ratkaista liittämällä kotiverkkoon yhden Raspberry PI-minitietokoneen jonka kautta lähetetään Hamshack-PC:lle WOL eli Wake Over Lan-komento jolla kone starttaa ja ohjataan Raspin GPIO-pinnejen kautta virtalähteeseen asennettu virtarele ON-asentoon, mutta se onkin jo sitten toinen tarina :-)

73

keskiviikko 21. syyskuuta 2016

Waccom MiNi-8900 - Pieni kiinanihme

Sattuipa niin että hetken huumassa tuli ostettua tuollainen pieni taskukokoinen autorigi merkkiä Waccom, mallia MiNi-8900. Hintaa tälläiselle, on se sitten Waccom, QYT tahi joku muu kiinalainen valmistaja joka samaa rigiä 'valmistaa' on vaihtelevasti 70-100USD.


Pienen koonsa puolesta rigi soveltuu hyvin ns. reissuradioksi, käytettäväksi automatkoillu kun ollaan ei hamssin tai XYL:n mobiililla jne. Miksei kiinteäänkin asennukseen autoon/kotiin/jne.

Koko: Rigin mitat ovat 10cm x 2,5cm x 11,5cm. Radioa myydään monissa eri väreissä, mm. punaisena ja mustana. Antenniliittimenä perinteisesti UHF.

Käyttömukavuus: Mikrofonin näppäimet on hyvin valaistu ja selkeät toiminnoiltaan. Radion käyttöliittymä taas on erittäin tuttua chinaman-kamaa eli radio on softaltaan lähes identtinen UV-5R jne. kapuloiden kanssa. Kun bajovenkiä on oppinut käyttämään, tämänkin käyttö sujuu leikiten.
Onko se sitten paljon huompi tai parempi kuin esim Yaesun FT1900sen käyttöliittymä? Ainakin CTCSS-valinnat löytyy helpommin kuin jaasussa..

Hanskaansopiva mobilekone?

Valaistu selkeä mikrofoni


Pientä testailua nyt suoritettu, alustavasti radio vaikuttaa olevan ihan hintansa väärti, radiopuhelinmittapaikkaa ei minun varusteista löydy niin tarkempia mittauksia ei ole päästy vielä suorittamaan. Uloslähtevässä audiossa ei vasta-asemalla ollut juuri moitetta, FT1900sen ääneen verrattaen waccomin ääni oli kuulemma hieman hiljainen ja MIC-Gain säätöähän ei radiosta löydy. Eräs modifikaatio mikrofoniaudion lisäämiseksi kyllä löytyy, en ole vain vielä kerinnyt tuota modista testaamaan. Modiksesta lisää myöhemmässä vaiheessa tällä sivustolla.

Testailut omien laitteiden puitteissa rajoittui lähinnä tehonmittaukseen sekä testikuloiluun ja päällisinpuolin ihmettelyyn.

Valmistajan lupaamat taajuusalueet ja tehot radiolle ovat seuraavat:
VHF:136-174MHz 25W UHF:400-480MHz 20W'

Omalla RS-600 mittarilla, 140-525MHz mittasensorilla sain seuraavat tulokset radion lähetystehosta mitattuna Procomin 50W 50ohm keinokuormaan. Lopputuloksena hamsseja eniten kiinnostavilla alueilla eli 145/433MHz todettakoon että omien laitteiden luotettavuuden puitteissa VHF:llä näyttää lähtevän mitä luvataankin, UHF:llä jää 5W uupumaan luvatusta tehosta. Alla muutamia kuvia tehomittarin näyttämistä eri taajuuksilla.


145MHz (2m) 200W asteikolla about luvatun 25W.


433MHz (70cm)karvan yli 15W.

134MHz ~20W

174MHz lähemmäs ~30W

400MHz ~11W

480MHz ~17W


maanantai 5. syyskuuta 2016

OH6RDT:lle uutta antennia...

Teuvan digipiitterille (kts. vanha postaus) on ollut jo pitempään ajatuksena vaihtaa parempi antenni, nykyisen pystydipolin tilalle Aerialin tupladipoli. Homma on ollut ja lojunut mutta tänään viimein sain aikaiseksi haettua antennin, soiteltua OH6LF Keijolle sen mahdollisesta asentamisesta ja aikataulu kurottiin umpeen - alustavasti asennus kuluvan viikon lauantaina (10.9).

Lisää juttua projektin vaiheista sen edetessä :).


Blogi pois kesäteloilta...

Normaalisti jotain, mökki tms., laitetaan talviteloille.. Nyt on käynyt niin että blogi oli kesäteloillansa, päivittelyt jäi lähinnä siihen kun viimeksi kirjoittelin tuosta polkupyörän rigitelineestä..

Noh, rigiteline on jo vaihtunut toiseksi koska wouxun uvd1p:n tilalle on tullut Yaesu FT1D 2m/70cm&APRS-kapula.. Radiokalustokin on karttunut jonkunverran, DMR-kalikkakin on tiensä löytänyt tänne jo vaikkei toistinta kylässä olekkaan..

Ehkä suurin uutinen on kuitenkin operaattoritasolla tapahtunut, allekirjoittaneesta nimittäin tuli ukkomies tuossa männälauantaina :). Koitetaampas taas aktivoitua, monenlaista projektia kuitenkin on käynnissä vaikkei niistä ole tullutkaan kirjoiteltua.