maanantai 26. kesäkuuta 2017

Taas raiteille takaisin

Projektini on kulkenut hieman sivussa



Olen tehnyt hauskoja videoita kuten tuon "airwolf" irvin. Vielä pitää lavastaa muutama roomalainen kynttilä rakettikasetiksi.

Tai olen minä vähän edistänyt projektia... ja hidastanutkin.. Tökkäsin AD7705:n  digi-inputtiin 12v.. onneksi SPI piuha ei ollut kiinni raspberryssä. Paskaksihan se meni... Ainaki hörppäsi virtaa "labrapowerista" runsaasti.

Edistin juhannuksena projektia
https://github.com/hjkoskel/govattu
Eli /dev/mem laitetta golang ohjelmasta sörkkimällä rautapwm:ää ohjata, lukea ja kirjoittaa gpio-pinnejä, konfiguroida pulluppeja ja pulldowneja

Tein myös komentorivityökalun, jolla faims driverin testailukin käy helposti.. sitten kun uskallan tilata tarvitavat osat
https://github.com/hjkoskel/pipwm
Ikävä kyllä suomalainen mies ei puhu eikä pushaa... Eli en vielä laittanut githubiin, kun unohtu. Ja hyvä niin sillä skoopilla tarkastattaessa taajuus oli tuplat siitä mitä piti... äh... pieni ajatuspieru käynyt
Teen muutoksen, testaan

Ja fiksasin ilgallon soimisongelma lisäämällä kondensaattoria regulaattoreihin (100n ja pienet elkot)

Tässä on tullu mietittyä asioita ja mieli on liikkunut siihen suuntaan että erillisten korttien sijasta teenkin raspberrylevyn josta löytyy tasomuunnetut tai eristetyt linjat AD7705:lle, DAC:lle ja hiside kytkimille.

Tulee kallis kortti, mutta tulkoot saatana. Siihen tosiaan voisi miettiä siistiä kotelointiratkaisua. Maailma on täynnä raspi-hatteja joita on ihan helvettiä koteloida.  Katsotaan tilannetta ensi maanantaina.


Ps.

Twitter kokeiluni on ollut pettymys. Ihmisiä kiinnostaa vaan politiikka ja ajankohtaiset asiat kuten #juhannus tai #suomiensin


keskiviikko 21. kesäkuuta 2017

Nyt kyllä lämmittää

Nyt kyllä meikäläisellä lämpenee... silleen henkisesti.

Töissä vituttaa tekniset haasteet, kotona vituttaa kun sähkölämmitys hajosi.  Menee juhannus ilman sähkölämmitystä perkele kun joku 1900 luvun alun tekniikkaa edustava sähkömekaaninen osa meni rikki.

Edessä siis epämääräisen kallis remppa kun sähköasentaja tulee korjaamaan. Toivottavasti on se mitä luulen, eikä mikään mihin kuuluu lattialämmityksen aukipiikkaus.


Piti kirjoittaa blogimerkintäkin, mutta masensi ja vitutti. Aiheena piti olla raspberry PWM... innostuin kirjoittamaan golangilla kirjastoa rautapwm-ohjausta varten...

Ja tämän lisäksi debuggasin viimeviikonloppuna firman oskiloskoopilla ilgallon ongelmaa (löysin todnäk syyn: liian köykäiset konkat regu kyykkii).

Saattaa olla että en tee juhannuksena mitään järkevää enkä edistä projektiani. Tosin viha ja vitutus antaa voimaa, joten saatan ehkä vähän koodailla.

Ps.
Mun piti järjestää ryyppypanobileet kämpässäni juhannuksena, mutta tämän tapauksen takia ne piti peruttaa :(

maanantai 12. kesäkuuta 2017

Puppugeneraattori

Olen viimeaikoina pyörittänyt aivan liikaa puppugeneraattoria eli twitteriä.  Olen tehnyt havainnon jonka mukaan suomalaisia kiinnostaa twitterissä lähinnä politiikka sekä mahd ulkomaiset kirjoittajat. Kesälomallani twiittasin ja esitin kärkkäitä kommentteja esim #mailmanmaitopäivä jossa oatley veti nerokkaasti turpiin valiota ja muita maitoyhtiötä.

Maitoyhtiöt saivat ansaitusti turpaansa ihan faktapohjalta

https://twitter.com/hashtag/Maailmanmaitop%C3%A4iv%C3%A4?src=hash

Silti en saa kauheasti seuraajia. Twiiteille tulee kyllä seuraajia, mutta itselläni on hurjat 5kpl seuraajia joista en tunne yhtään. Yksi suomalainen businessnainenkin jopa seuraa minua. Ei siksi että olisi kiinostunut vaan koska sivalsin napakasti sellaista #BSfestival  ja keksin lyhenteelle nimen :D

http://bsfestival.net/

Tilaisuuden järjestäjä twiittasi jopa takaisin naurunaamoilla ja timantilla.. Kommenttini taisi olla aika timangia.. :D

https://twitter.com/KoskelaHenri/status/868368696875429888

Aika pöhköä sakkia.. Fanitavat jotain #maybach   (facepalm).. eihä se edes kestä kunnon ajoa ja kiihtyy huonosti. #tesla P100D se olla pitää. Saatanan #lihaanit

Piikitti 4000 katsojassa, muuten aika hiljaista
En ole maininnut twitteristä muualla kuin tinderissä ja tässä blogissa  (kummallakin on heikosti katsojia)

Syy miksi twiittaan on lähinnä sosiaalinen koe. Kokelen miten hyvin saan näkyvyyttä ja seuraajia jos sisältö on räväkkää.  Niin ja päivitän säännöllisesti ja hashtägään viestini... silti ei.

Kokeillaampa, pistän twitteriin jakoon tekstin, tosin ilman häshitägejä

Twitter on yliarvostettu. Jos joku mediakonsultinplanttu selittää että yrityksenne tarvitsee somenäkyvyytä, alkaisin täyttämään lippaita.

Viikon päästä raportoin mitä kävi :D  Tuliko KRP ovelle kun kirjoittelin tuhmuuksia :D


Minua on varoiteltu somenäkyvyyden vaaroista. Eli nämä perinteiset kuten


Väite: Joku tappaa sut IRL:ssä liian kovista mielipiteistä.  
Vastine: Halla-Aho on vielä hengissä


Väite: Et saa mistään työpaikkaa, koska maine "natsina" tai lestojenvihaajana ja et menesty elämässäsi
Vastine:
Kylmä faktahan on se että

  • Töitä kyllä riittää, varsinkin kun nousukausi on tulossa joten valinanvaraa on. 
  • Minä en haluaisikaan olla enään yhdenkään lestan johtamassa firmassa töissä. Joten Juha Sipilä haistakoot paskat.
  • Enkä sellaisessa paikassa jossa on HR-osasto. HR osaston tarkoitus on valita sopivat tasapaksut ihmiset töihin ja jättää lahjakkaat persoonat pois.  Pidän persoonallisesti ja älykkäästi ajattelevista ihmisistä vaikka he eivät olisi samaa mieltä kanssani
  • Minulla on jo työkokemusta, kynnys on alempi päästä töihin
  • Mulla on jo työpaikka jossa olen tärkeä osa koneistoa
  • En halua mihinkään vincitille hommiin missä työntekijöille on tarjolla muun muassa manikyyriä.. Siis vittu manikyyyyriä!!  Ei ole tosimiesten työpaikka ollenkaan.
  • "Natsi" määritelmänä menee aika kauaksi meikäläisestä
  • Pahinta nykypäivänä on että on "the nobody"
    • Kunhan osaaminen on ajantasaista, eikä tasoa markorepairs
  • En ole oikeasti menestynyt elämässäni enkä työelämässäni. Palkkani on ollut itseasiassa suht paska koulutukseen ja työnkuvaan katsoen

Twiittaan ja blogaan koska nään sen mahdollisuutena muuttaa asioita. En ole julkisuushuora, vaan olen kiinnostunut enemmän vaikuttamismahdolisuuksista.

Riski on tietenkin että viritelmä ampuu silmille kuin 3d-tulostettu käsiase. Jos en blogaisi, harrastaisi tai twiittaisi olisi edessäni loiva viettävä alamäki. Alamäki joka johtaa noin reilu 40v:nä syrjäytymiseen työelämästä ja elämästä lopullisesti

Meneehä kaikki nytki päin persettä (ainaki henk. koht elämässä ja omissa projekteissa), mutta menepähän vähä hauskemmin päin persettä.


Siivosin eilen sunnuntaina ja tänäiltana MCP4725  I2C DAC koodia jolla olen testannut AD7705:sta
https://github.com/hjkoskel/MCP4725Generator

Siitä tuli ihan hauska funktiogeneraattoriohjelma.  Teoriassa toimii missä tahansa linuxissa mistä löytyy I2C tuki.  Laitenimen kun laittaa oikein, niin pitäisi pyörähtää myös esim beagle bonessa tai  jossain kiinahärpäke mustikka, banaani, peruna, lanttupiirakassakin

Yritän jos viikonloppuna saisin ilgallon puhallettua henkiin. Tiedän kyllä miten soiva vahvistin kesytetään. Ongelma liittynee enempi mekaniikaan.. Plus siihen että käytössäni ei ole oskiloskooppia. Huippukirurgikin on aika paska ilman kunnon työkaluja, leikkausvaloa ja antibiootteja.


torstai 1. kesäkuuta 2017

pimp my paskare, pat & mat tyylillä

Paskaretta piti sitten vähä "pimpata".  Ajattelin että pistän pienelle levylle trankun, joka kiskoisi paskareen inputtilinjaa GND:hen..

Noh... eihän niitä trankkuja löytynyt kotoa :(

Sensijaan DIL koteloisia LM358:ia löytyi kun ostin niitä halavalla  noin 50kpl.

Siten homma menikin ihan pat & mat meiningiksi
https://fi.wikipedia.org/wiki/Pat_ja_Mat

Ei siinä mittään.... loistava ohjelma tuo pat&mat.

Ei muuta kuin komparaattoriksi (referenssitaso kahdella vastuksella noin 2.5v:hen) ja ajamaan kahta relettä... kun kerran yhdessä kotelossa on kaksi oparia.

Virrat päälle... öh... tää on vähä kosketusherkkä, tietty kun oparin inputit ovat "korkeaimpedanssisina". Jostain syystä releet ei meinannu raksua... noh alasvetovastukset kehiin 98k on riittävän suuri että pysyy irtonaisena gnd:ssä ja raspin gpio ei rasitu liikaa.

Sitten ihmettelyä miksi rele ei käänny takaisin "pois" ... noh releen käämen yli kun mittasi.. sai 5v kun rele veti ja jotain 1.7v kun releen ei pitäny vuotaa..  ööhhmmm...

ajatteluketju

  • miksikökköhän releen yli on jännite?
  • siinä selkeästi kulkee virta
  • trankku vuotaa releen käämiin virtaa
  • miksi se nyt silleen?
  • pnp johtaa kun kannalta vedetään virtaa
  • Ai paska..... "hissi ei mene ylös asti" eli LM358 lähtö ei mene 5v:hen saakka.


Perkele.

Noh, keksin cludgena parannella kiinalaisten kytkentää lisäämällä extra-kantavastuksen 1k kannan ja +5v:n väliin Nyt trankun pitäisi sulkeuta ... ja nyt releen yli on nolla kun trankku ei ole aktiivinen.

pimpatun paskareleen epämääräinen kytkis
Pimpattu paskare "leiska". Ei tällä vielä marsii mennä
Elikkäs... koko päivä meni perseillessä tän kanssa. Okei, twitteröin, leikin koiran kanssa yms muuta turhaa toimintaa.  Itseäni vähän harmittaa että en luota itseeni, ja vaan laittaisin levyjä ja osia tilaukseen testaamatta koehimmeleillä.  Okei, tämä relejuttu tarvitaan vain sitävarten että pääsen testaamaan pumppuohjaussoftaa. hiside switchin toimivuuttahan tämä relehäkkyrä ei osoita.



Helppo postaus: paskare

Sain palautetta blogistani, että se on hieman vaikeastiseurattava.

Nyt lomalla on aika kirjoittaa paskaa

Tässä hieman helpompi aihe paskareesta eli paskasta releestä joita ostin ebaystä. Eli moduli jota pitäisi voida ohjata raspberryllä, arduinolla yms...

Tälläinen paskare

Eli kortti johon saa pinniin +5v käyttösähkön, maan ja signaalin jolla ohjata kärkeä. Pikaisesti katsoen siinä on pari lediä, transistori ja wheeling diode suojaamaan releen käämin induktanssin aiheuttamilta piikeiltä
https://en.wikipedia.org/wiki/Flyback_diode

Hinta oli edullinen joten tuli tilattua 4kpl.  Mukanahan tulee kivasti oheiskomponentit ja kaikki on kompaktisti levyllä, eikä maksa muutamaa senttiä enempää mitä paljaat releet. Ideana oli että näillä olisi hoitanut hi-side kytkemiset esim pumppuun. Itseasiassa näiden paskuus johti hi-hi kortin suunitteluun.

Sanotaan nyt ensin että rele on yksi pahimmista inhokkikomponenteistani.  Sähkömekaaninen, liikkuva ja kuluva osa. Jos releen kontaktit eivät ole priimaa tai materiaali on väärää se joko hapettuu, vaurioituu mekaanisesta liikkeestä tai kipinöinnistä yms.. Eli väärin menee.

Lisäksi rele tuottaa häiriötä, sekä säteileviä että virtapiikkejä. Rele myös haaskaa energiaa lämmöksi kun sitä käyttää. Releen ajamiseen tarvitaan lisäksi monia oheiskomponentteja. Rele oli ehkä "hyvä"  paskana wanhoina aikoina jolloin relettä ohjasi esim kytkin tai toiset releet.

Unohtamatta tietenkään sitä että iskut ja tärähdykset saattavat vaihtaa tahtomatta releen tilaa.

Eli pysykää hyvät lukijat kaukana wanhojen pierujen suosimista mekaanisista releistä. Mutta protoillessa menee.

Kauan sitten kun sain nämä, aloin tietenkin ensin testaamaan +5v powerilla ja hyppylangoilla, miten rele pelaa... Ilmeni seuraavia asioita

  • Rele ei jaksa vetää +3.3v powerilla, tarvii+5v
  • Rele vetää kun inputin vetää GND:hen
  • Inputti killuu +5v:ssä kun on sähköt, Täten vaarallinen 3.3v logiikalle kuten raspberrylle
Juuh elikkäs... Lisää tutkimalla hoksasin

  • Kappas, rele kestää 250VAC.... mutta kääntöpuolella on jätetty eristeväli turhan pieneksi
  • Tässä taitaa olla PNP transistori, koska kun vetää tonttiin niin rele raksahtaa 
  • +3.3v inputtiin, niin ledi hehkuu ja joskus rele ei palaudu "irti" asemaan. Eli +3.3v ohjaus ei toimi


Kortin kytkis päältä, johtimet korostettuna

Kaksipuoleisen kortin vedot alapuolelta. huomaa liian pieni gäppi
Jotta postausta olisi helpompi seurata, piirsin vitutuksissani jopa kytkiksen tästä kiinalaisten aivopierusta... Vai olisikohan jonkin "startup-hipster jenkin" piirtämä ja kiinalaisten kopioima.



Ei voi helvetti ymmärtää mitä kytkiksen tekijän päässä on liikkunut. OKEI... tää periaatteessa toimii joo jos tuota relettä ajaa +5v signaalilla, vaikkapa arduiinosta.

Eikö ois maistunut laittaa +5v releen käämin toiseen päähän ja pistää trankku NPN vetää maahan. HÄH?? Samalla ois laittanu ledin ja sarjavastuksen käämin kanssa rinnan niin ois saanu sen ledinki toimimaan.


Käytin tätä siis pumpun kanssa.. sellaisella pienellä modiksella että käytin levylle piuhan päähän kötösteltyä NPN trankkua kiskomaan inputtia GND:hen.  Valitettavasti eilenillalla johtoja laitettaessa kävi niin että NPN trankku on menny jostain syystä naulaksi...  (syyllinen löytyi... kantavastus piilotteli suojasukassa johdossa.. ja menin sitten käräyttää trankun...)

Onneksi raspberryn kanssa puljatessa tarkistan kykennännät aina sähköjen kanssa yleismittarilla.

Piti testailla softapwm ratkaisua pumpulle...mutta tuli tälläinen aasinsilta.