sunnuntai 15. kesäkuuta 2014

RF-antennia kuparilangasta


GPS / Cloverleaf
WLAN / "Spider omni"
Tarvitsin töissä muutaman antennin, mutta meillä ei ollut kuin väärällä liittimellä olevia joten päätin käyttää hetken aikaa ja koittaa tehdä sellaiset itse. Oikeat liittimet kyllä löytyi jossa oli pieni johdonpätkä kiinni. Antennimateriaalina käytin paksua yksisäikeistä kuparijohtoa josta poistin suojakuoren.

Aloitin homman GPS-antennista joka toimii 1575.42 MHz taajuusalueella. Tämän tekemiseen käytin ohjeita täältä josta löytyy myös laskuri kuparilangan mittoihin ja taitoksiin. Tässä olikin eniten langan taittelemista.

Seuraavana WLAN joka oli hieman yksinkertaisempi ja siihen meni vain 4 kpl 3cm pätkää kuparia hieman taitettuna ja liittimessä jo valmiiksi ollut johdonpätkä pystyssä. Antenni tarjoaa n. 3dB vahvistuksen. >Ohje

Viimeisenä GPRS-antenni eli GSM-900 taajuudelle. Tämä oli lopuksi se helpoin, kaksi suoraa n. 15 cm kuparinpätkää vastakkain pienellä ilmaraolla välissä.
GSM-900 / Dipole

GSM-antennitietoutta
Dipole antennin ohje


Lyhkäisyydessään jokaisesta antennista tuli toimiva ja sai tarvittavat signaalit kuuluviin.


Pienet TV-kaiuttimet, osa 2


Ennen varsinaisien kaiuttimien tekoa harjoittelin kotelon tekoa puretusta pöydästä jääneistä 16mm lastulevyistä ja mahdollisuutta sahata palat itse. Samalla tulisi testattua myös koteloa hieman. Tein toisen kotelon 2,3L refleksinä ja toisen 0,5L suljettuna. Palojen sahaus ilman minkäänlaista sirkkeliä pelkällä käsi- ja sähköpistosahalla osoittautui heti alkumetreillä melkein juosten kustuksi. Palat toki onnistui sahata, mutta vain muutaman millin tarkkuudella.

Vaikka olin jo laskelmissa refleksikoteloon päätynyt niin halusin kuitenkin myös verrata ääntä myös suljetussa. Kuten laskelmat antoi odottaa, jäi pienestä suljetusta kotelosta kuitenkin alapää puuttuman. Pieniksi surroundeiksi tai jos niille olisi edes pieni subbari kaveriksi niin silloin ne menisi nätteinä minilaatikoina.

MDF-levyn ison myytikoon vuoksi ja koska ajattelin petsata/vahata kaiuttimet luonnollisen puun näköiseksi valitsin materiaaliksi halvan mäntyliimalevyn. Ensin meinasin jos olisi ottanut koivua hieman mäntyä kovempana materiaalina, mutta se taas osoittautui hieman hinnakkaaksi. Olikohan se 900x2500mm kokoinen 20mm paksu levy vähän alta 100€.
Nyt hinnaksi tuli paikallisesta puukeskuksesta kahdelle 18mm paksulle 300x1000mm levylle 15€ + 6€ sahaus, joka oli millin tarkkaa ja sahaaja oli hyvin mukana tuomani sahaussuunnitelman kanssa.
Aitoa puuta käyttäessä kannattaa huomioida että kotelon sivujen syyt kiertää samaan suuntaan jotta mahdollinen eläminen tapahtuu saman suuntaisesti.


Sitten dremeli laulamaan ja liitoskulmia kovertamaan. Ehdin melkein kaksi sivua tehdä kun tajusin että minulla olikin käsittelyssä päätypalat ja nyt niissä oli reunat jyrsitty. Ylimääräisiä paloja ei niin montaa ollut että olisi voinut uusiksi ottaa joten ei auttanut kuin antaa olla ja keksiä mokan peittävä design-muutos.

Oikeat sivupalatkin tuli lopuksi jyrsittyä ja ne saisi liimata yhteen. Kaupastahan löytyy näitä kehyspuristimia jotka kiristävät neljästä kulmasta käsin ja halvimmat olisi saanut biltemasta 8€/kpl. Sitten astuu kehiin 3D-tulostus, palat kuormaliinalla ympäri ja pätkä kierretankoa. Kustannus 2kpl yhden hinnalla.

Sitten niihin aiemmin hieman tunaroituihin päätypaloihin upotukset elementille, refleksille ja johtoterminaalille. Valitettavasti tässä välissä oli ehtinyt olla jokunen viikko taukoa ja dremelin jyrsinnän epätarkkuuden kompensointiin ei ollut enää tuntuma muistissa niin upotuksista ja reunojen korjauksista ei tullut ihan niin priimaa. Mietin olisinko käynyt sahauttamassa uudet päätypalat, mutta päätin kuitenkin mennä tällä.
Reiätkään ei ole mitään kauneuden esikuvia, mutta niitä nyt ei kukaan näekkään. Refleksiputkelle piti saada melko jämptin kokoinen reikä kun se kiilautuu siihen kiinnii. Sen reiän testasin ensin hukkapalaan että tulee oikean kokoinen.

Päätypalojen liimaus vielä aiemmin liimattuun kehikkoon. Apuna sai toimia motox-jäähdytinneste jota käytin liimauksen painona.

keskiviikko 4. kesäkuuta 2014

Piirilevyjen panelisointi

Halpoja tehdastekoisia piirilevyjä vieläkin halvemmalla. Piirtelin 4 eri levyä jotka kaikki kooltansa 50x25mm ja yhdistin ne yhdeksi gerberiksi ja tuloksena tilaukseen 100x50mm kokoinen levy hintaan 15$. Toimituskulujen kanssa yhdelle 10kpl levylle hintaa 3,75€

Mutta millä tehdä useasta gerberistä yksi iso. Ohjelmavalikoima ei ole hirveän suuri, mutta muutama vaihtoehto löytyi. Ensimmäisenä löytyi GerberMerge pythonilla kirjoitettu komentorivitoiminen. Sitten löysin graafisen ehdokkaan Gerbv ja vielä jälkeenpäin löytyi GBTiler joka on myös komentopohjainen sillä erotuksella että se on kirjoitettu pythonilla.
Nuo kaikki kolme toimivat sekä Windows ja Linux ympäristössä.

Valikoin itse käyttöön Gerbv:n graafisuuden vuoksi. Tuosta on aikaa kun sitä on viimeksi kehitetty ja sielä on pari merkittävää toimimattomuutta. Projektille on tallennusmahdollisuus, mutta kun tallennetun projektin avaa, nollaantuu muutokset ja levyt palautuvan 0-paikalle.
Tätä en itse koittanut, mutta jos levyä kääntää, sen kääntö nollautuu exportatussa tiedostossa.

Muuten ohjelma ajoi asiansa. iTeadi sallii levyillä paneloinnin, mutta ei niiden katkontaa joten paneloidut levyt on leikattava itse erilleen. Yhteen levyyn piirsin levyn rajat koko paneelin kokoiseksi 100x50mm ja muihin en reunarajoja ottanut mukaan vaan tein niihin silkkipainorajat.

Tarkemmat ohjeet englanniksi löytyy http://www.tristantech.net/articles/gerbv/, mutta tässä pelkistetyt.

1. Lisää ensimmäisen levyn gerberit (levyn koko outlinen sisältävä)
2. Lisää seuraavan levyn gerberit
 2.1 Siirrä lisätyn levyn sijainti oikeaan kohtaan edellisen viereen/ylle. Jokaiselle tiedostolle pitää määrittää erikseen sen uusi sijainti.
3. Toista 2-kohta

Kun kaikki levyt on lisätty ja oikeilla paikoilla tehdään se yksi iso gerber:
4. Valitse .TXT päätteiset (poraustiedot) tiedostot
 4.1 File - Export - Excellon drill Merge
5. Valitse seuraavat samat tiedostopäätteet, esim. .GTL
 5.1 Export - RS-273x gerger (Merge).

6. Toista 5-kohta muille päätteille (GML, DO, GBP, GTP, GBS, GTS, GBO, GTO, GBL, GTL; sinulla ei välttämättä kaikkia näitä)
7. Tarkista lopputulos avaamalla tekemäsi gerberit uudella gerbv instanssilla jotta sijoittelu pysyy toisessa ohjelmassa auki eikä tarvitse tehdä uudestaan jos joudut korjata jotaki.


Gerber export
Levyjen sijoittelu

sunnuntai 4. toukokuuta 2014

Pienet TV-kaiuttimet

Ajatus lähti liikenteeseen kun näin kaupassa Audio Pro Addon Five aktiivikaiuttimet, niin pienet ja sirot hinnaltaan 200€. Pikaisesti paikanpäällä testattuna alapotkuakin löytyi hieman, jonka speksit vahvistavat ainakin paperilla (55 Hz).
Koskaan ennen en ole kaiuttimia rakentanut oikeista elementeistä (=elementin speksit tiedossa) ja tavoitteena olisi rakentaa sopivan pienet kaiuttimet tv:n kylkiäisiksi jotka kuitenkin kykenisivät tuottamaan hieman myös alapäätä elokuviin ja musiikkiin. Tv:n diskantteihin verrattuna tietenkin mitkä tahansa ovat melkein paremmat.

Koska kotelon koko olisi maksimissaan joku 3l niin rajasin elementin koon nopeasti 3" ja aloin selvittämään vaihtoehtoja. Vähän ajan päästä törmäsin ohjelmaan nimeltä WinISD (joka tosin on vain windowsille) jolla melko näppärästi pystyy simuloimaan kaiuttimen toimintaa eri koteloratkaisuissa syöttämällä ohjelmaan elementin speksit.
Totesin refleksikotelolla saavan puristettua vähän enemmän alataajuutta ja lisäetuna pienempi kotelo suljettuun verrattuna, huonona puolena yksi muuttuja enemmän.
Joskus paljon aikaisemmin olen lukenut Tangbandin elementtien olevan melko hyviä hinta/laatu suhteelta ja yksi varteenotettavaa vaihtoehtoa siitä olikin pyörittelyssä (W3-1401SD), mutta basson toisto siinäkään ei ylettynyt odotetun alas, jos noin pieneltä elementiltä alle 100Hz pystyy toivomaankaan.

Sitten löysin keskustelun Fountekin FR88EX elementistä ja se vaikutti heti hyvältä. Lueskelin enemmän tuosta ja katsoin minkälaisia ratkaisuja muut olivat tehneet. WinISD:llä laskettuna tuolla elementillä saisi viritystaajuuden ujutettua 80 Hz tuntumaan kotelon ollessa n. 2,2l refleksi ja se vaikutti jo tarpeeksi hyvältä, ehkä vähän liiankin hyvältä tuon kokoiselle. Ilman rakennusbudjettua elementin hinta oli silti budjettiin sopivalta vaikuttava n. 50€/kpl.

Jossain vaiheessa kun olin elementin valinnan käytännössä tehnyt meinasin että teen niistä aktiivikaiuttimet aiemmin tekemälläni pienellä vahvistimella. Koska asioilla on tapana paisua olisi tietenkin kiva jos kaiuttimia voisi käyttää tv:n lisäksi toisesta äänilähteestä, 3,5mm plugilla tai nykyaikaisemmin bluetoothin kautta. Tuo bluetooth on tosin vielä kiinni siitä onko postissa tuleva bt-palikka miellyttävämpi kuin pringles kaiuttimeen laittamani.
Ja ettei siinä olisi kaikki, kuinka hienoa se olisikaan kun äänilähde osaisi vaihtua automaattisesti pois tv:stä jos plugin/bt kautta tulee ääntä. Ja nykyisestä tvstä ei ääntä saa ulos kuin kuulokeliitännän kautta tai optisena, menin tilaamaan jo SPDIF->Analog muuntimen.
Joten kovasti vaikuttaa siltä että samassa yhteydessä tulisi tehtyä erillinen vahvistin kaiuttimille.

Tilanne on tässä vaiheessa suunnittelua se että kaapissa on odottamasta Fountekin elementit ja refleksiputket. Mietinnän alla on minkämuotoisilla mitoilla tuon 2,2l kotelon toteuttaisin ja mistä materiaalista kotelot tekisin. Yleisin taitaa olla MDF-levy, mutta haluaisin ehkä puun kuviota pintaan viiluttamatta niin saatan kallistua koivuliimalevyyn ja petsi/vaha pintaan.
Näin pienien koteloiden kohdalla suurta menetystä ei tietenkään tapahdu vaikka tekisi toisenkin yrityksen, mutta kerralla hyvä on aina mukavampi tehdä.

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