sunnuntai 30. maaliskuuta 2014

Pringles-kaiuttimesta akkukäyttöinen bluetooth versio

Vuosi-kaksi sitten pringlesiltä sai purkin päälle menevän pienen patterikäyttöisen "festari"-kaiuttimen kolmea purkin kantta vasten. Niillä oli kova menekki ja ne loppui ennen kampanjan loppua. Itse taisin kerätä neljän kaiuttimen kannet ja ehdin kaiuttimet saada ennen niiden loppumista. Töissä yksi semmoinen on ollut pienemmän purkin päällä satunnaisessa hyvässä käytössä ja nyt tein siitä päivitetyn, langattoman version.

Ebaysta ostin XS3868 -mallisen bluetooth audio modulin jossa on OVC3860 bt-piiri. Huonoa tuossa on se että siihen piiriin on tallennettu ärsyttävän pitkät ja kovalla tasolla bluetoothin toimintaäänet, joka tällä kaiutinratkaisulla ei tosin ollut niin häiritsevä. Samalla piirillä löytyy myös ainakin BLK-MD-SPK-B -moduli joka on samalla piirillä ja siinä on aivan samat äänet (testattu myös se).
Paristojen tilalle asensin purkin sisälle nokian vanha 1200 mAh akun ja sille TP4056 piirillä lataus, jonka yllättäen ostin myöskin ebaysta.

Sen suuremmin nyt tuo pikkupönttö on vielä siirrettävämpi ja toistoaikaa on ainakin yhden työpäivän verran. Ja lataus hoituu standardisti micro usb liittimestä.




Akku ja BT-moduli asennettu paristokoteloon
Latauspiiri
 
 
Fyllit sisällä
Valmis komistus, purkki päällystetty teipillä.

  


keskiviikko 12. maaliskuuta 2014

Copy -pilvitallennuspalvelu

Edit: Palvelu lopetettu/lopetetaan 3/2016
 
Törmäsin tuossa joku aika sitten uuteen pilvisäiliöön jonka otin itselle käyttöön. Sielä on 15GB tallennustilaa ja ohjelmat löytyy joka käyttöjärjestelmälle ja puhelimille. Käyttö on linuxilla mahdollista myös suoraa terminaalista käsin joten sitä voi hyödyntää myös mm. RaspberryPi:n kanssa.

Jos nyt innostuit palvelusta ja ajattelit rekisteröityä niin tällä linkillä saat vielä 5GB lisätilaa ja suot samalla myös minulle saman verran lisätilaa. -> https://copy.com?r=xijfhW
Lisätilan käyttöönsaaminen edellyttää että asennat palvelun jollekkin laitteelle käyttöön.

Windosille ohjelmasta löytyy perinteinen asennustiedosto, mutta Linuxilla on pieni terminaali vaihe asennuksessa.
Pura ladatusta paketista konettasi vastaava kansio vaikka kotihakemistoon, omassa tapauksessa x86_64. Voit myös nimetä sen paremmaksi, vaikka copy_prg.
Siirry terminaaliin ja annetaan ohjelman asentaa vähän omia.

$ sudo ./CopyAgent -installOverlay
 Sitten ohjelman graafisen liittymän voi käynnistää
$ ./CopyAgent

Sieltä voi sitten sallia tai estää tuon graafisen agentin käynnistyksen aina koneen kanssa.
Synkronoitavat tiedostot laitetaan/lisätään kansioon /home/olli/Copy


CopyCmd on työkalu jos ohjelmaa haluaa käyttää suoraan terminaalista tai vaikka omien python -ohjelmien kanssa.
Lisätietoja sen käytöstä saa
$ ./CopyCmd -help

Eagle -piirilevynsuunnittelu

Eagle on  harrastelijalle hyvä piirilevynsuunnitteluohjelma. Nykypäivänä tuolle löytyy myös täysin avoimen koodin  ilmainen vastike KiCad, mutta koska itse olen ammattikouluaikana ruvennut käyttämään Eaglea en ole nähnyt syytä vaihtaa sitä mihinkään. Harrastuskäytössä Eagle on ilmainen jos 100x80mm kokoiset 2-kerroslevyt ovat riittäviä.
Ohjelma toimii windosilla, macillä sekä linuxilla. Jos käytössäsi on 64-bittinen linux täytyy ensin asentaa jokunen 32-bittinen kirjasto:
$ sudo apt-get install lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6-i386 ia32-libs

Tämän jälkeen voidaan asentaa Eagle asennustiedostosta (asennuspolkuna  ~/eagle, mutta voit käyttää muutakin sijaintia):
$ sh eagle-lin-6.5.0.run /home/olli/eagle
Edit: Jos suoritat edellisen komennon ilman hakemisto niin käynnistyy graafinen asennusikkuna.  
Tehdään vielä työpöydälle pikakuvake josta se on helppo käynnistää. Kirjoita käynnistyspoluksi seuraava:
/home/olli/eagle/eagle-6.5.0/bin/eagle

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Ammattikouluaikana tein myös hieman ohjelmointia ja silloisen oman käytön tarpeeseen
piirilevyjä tehdessäni tein minimaalisen ohjelman joka muuttaa millimetrit mils:ksi (tuuman sadasosa). Ohjelma on tosin vain windowsille ja vaatii koneelle asennettavan Microsoftin Visual Basic runtime -kirjaston, joka löytyy ilmaiseksi.
--> milsTOmm