sâmbătă, 26 aprilie 2008

I've got it !

Ok! Cred ca m-am prins de ce nu merge conectarea mobilului la placuta!
Fiind vorba de comunicatie fara flow control, e clar ca am nevoie doar de pinii de Rx, Tx si Gnd. Pai si atunci de ce merge cu calculatorul si nu merge si cu placuta?
Raspunsul ar fi cam urmatorul: cablul asta de date are si el o logica (logic:P) ce trebuie alimentata. Si din ce imi dau eu seama, acest lucru se face fie prin RTS,fie prin CTS ( sau poate DTR/DTS ?)


Si cum portul serial de pe placuta are doar 3 pini ( Rx, Tx si Gnd) e clar (zic eu) motivul pentru care nu merge. Asadar, trebuie sa gasesc care dintre pini este cel care face alimentarea, si daca e la 5V sau 12 V. Am sa mai caut pe forumuri sa vad ce gasec. Keep you posted !

Lucrurile se misca...

Aseara m-am apucat de lipit la controllerul ethernet. Nu e inca gata, in general imi place sa lucrez noaptea atunci cand e vorba de lipituri. Am reusit sa trimit mesaje si din HyperTerminal in format PDU. E chiar foarte foarte simplu. Pentru conversie PDU->text am folosit acest site.


Eu am cartela de orange, la SMSC am folosit numarul +40744946000. Din pacate, comunicatia dintre placuta si telefon nu prea merge. Nu imi dau seama inca de ce ? Am vorbit cu Dan (Tudose, mersi frumos ;) ). El mi-a spus ca nu e de la pinii de CTS/RTS, pentru ca la data flow control e selectata optiunea None. Si totusi, atunci cand simulez cu placuta si HyperTerminal, totul pare sa mearga ( se trimit comenzile, se primeste si rapsuns si se afiseaza pe LCD), dar placuta cu telefonul nu merge. Ii dau eu de cap astazi.

In alta ordine de idei, va urez tuturor Sarbatori fericite! si sa aveti parte de un Paste cat mai frumos.

joi, 24 aprilie 2008

Yestarday was a good day for science

Ploaia inseamna belsug. Cam de asta am avut eu parte ieri. A fost o zi excelenta pentru proiectul meu. M-am trezit de dimineata, hotarat sa rezolv problemele pe care deja le stiti. Si se pare ca am avut noroc.




Dupa vreo 3 ore de umblat prin oras ( fara umbrela din pacate :( ) am gasit toate componentele necesare pentru controllerul ethernet si, bucuria cea mare, am gasit cablu de date serial :D. Asta dupa ce am intrebat de cel putin 20 de ori " Aveti cabluri de date seriale ? " si am primit drept raspuns un sec "NU". Ca sa aduc si putina melodrama acestui proiect, intamplarea a facut sa gasesc cablul fix la ultimul magazin, unul la care m-as fi asteptat mai putin. Si culmea culmilor, singurul cablu serial pe care il aveau era pentru telefoane Siemens, iar eu tocmai primisem un Siemens C65 de la varul meu cu o zi inainte. Acum spuneti si voi, care sunt sansele sa se intample asta ?

Am conectat telefonul la calculator si am trimis niste comenzi AT si totul functioneaza ok. N-am reusit inca sa trimit un sms, doar sa citesc din memoria telefonului cateva, dar pentru asta mai e destul timp. Am incercat sa conectez mobilul si la placuta, din pacate nu a mers. Cred ca stiu si cauza, s-ar putea sa trebuiasca sa conectez pinii de CTS/RTS la masa. Incerc eu in cursul zilei de astazi.

In alta ordine de idei, alaltaieri m-am vazut cu Razvan. Si mi-a prins foarte bine. Proful e un tip super ok, stie sa-ti spuna o vorba buna si sa te incurajeze.
Moralul e ridicat, exista si pofta de lucru, am sa va tin la curent cu evolutia lucrurilor.

marți, 22 aprilie 2008

Lasati un mesaj...



Am observat cu placere ca o parte dintre voi mi-ati mai citit blogul. V-as ruga, daca aveti chef sa lasati din cand in cand si cate un comentariu, sa stiu si eu cine m-a mai vizitat. Orice fel de intrebare, sugestie, critica sau un simplu salut sunt binevenite.Promit sa va raspund in maxim o zi.

luni, 21 aprilie 2008

Fara jumatati de masura in binar



Zilele astea au fost oarecum edificatoare pentru mine. Enervat la culme de faptul ca telefonul se incapataneaza sa nu functioneze, am decis sa rezolv definitv acest aspect.

Din pacate nu dispun de un osciloscop,care mi-ar fi raspuns la o serie de intrebari, cum ar fi: se transmit date pe pinul Tx? ajunge comanda pana la telefon? trimite acesta vreun raspuns? Si cum in viata trebuie sa te descurci cu ce ai, am conectat displayul LCD pe care il aveam de la un coleg (apropo, daca mai aveti componente ramase de la proiectul de PM, le primesc cu placere :D)la placuta.

Pe display am vrut sa afisez eventualul raspuns trimis de telefon la o comanda AT de test ( eu am trimis "AT+CMGS=?"). In 99% dintre cazuri nu s-a intamplat absolut nimic, dar, spre bucuria mea, la un moment dat a aparut pe display "AT? AT? AT? AT?"
sau ceva de genul acesta. Telefonul face echo la orice comanda trimisa (se poate dezactiva treaba asta trimitand comanda "ATEO").

Buuun, deci ar trebui sa mearga. Problema sta asadar asa cum am si banuit la partea de conectica.Am sa ma mai chinui putin, iar in cazul in care tot nu reusesc voi incerca cu un alt telefon, unul care sa aiba si un cablu de date serial.

P.S. Stiu ca in poza cu lcd-ul apare ciudat litera "g", nu-mi dau seama de ce se intampla asta.

joi, 17 aprilie 2008

Status report

Ok. Au trecut cateva zile si nu v-am mai povestit cum stau lucrurile. Asta pentru ca am lucrat mai intens si nu prea am mai avut timp si de blog. Ceea ce am constatat e ca dupa 8-9 ore de lucrat la proiect intr-o zi, o cam iau razna, in sensul ca nu prea mai ma pot concentra.

Dupa vreo doua nopti in care am visat RS232, DCE, DTE si alte chestii am rezolvat-o pana la urma cu cablul. V-am spus ca am aruncat 20 de lei pe primul care nu era bun de nimic si pana la urma m-am dus si am cumparat un adaptor mama-tata de la un magazin de pe Berzei cu 6 lei.

Am mutat microcontrollerul pe placuta mea, am setat bitii de ceas si voila! merge si placuta cea noua :D !


Apoi, am fost sa cumpar cele necesare pentru a realiza si controlerul Ethernet.





Mai imi lipseste o bobina pentru a anula efectul inductiv (cred?) si inca vreo 2-3 condensatori. Am sa vorbesc luni cu Razvan si cu Dan Tudose (de la laboratorul de PM), poate imi imprumuta si mie facultatea controllerul gata facut. Ramane de vazut...


Buun. Placuta merge. Asa ca i-am dat bataie cu programarea. Folosesc CodevisionAvr, vi-l recomand si voua. Dupa un reasearch mai indelungat despre comenzi AT si dupa ce mi-am adus aminte cam cum lucreaza microcontrollerul Atmega16 am scris o bucata de cod care teoretic mi-ar fi permis sa trimit un sms.
Problema e ca merge... si nu prea. In ce sens merge? Pai cand conectez placuta la interfata seriala a calculatorului si deschid o sesiune hyper terminal ... merge !


In schimb, cand conectez placuta la telefonul mobil.. nu merge.. sub nicio forma. Am studiat pin-out-ul telefonul Ercisson t10s, am gasit pinii Rx si Tx pe care i-am conectat direct la pinii microcontrollerul ( evident tot cei de Rx si Tx). Problema e ca la telefon sunt atat de apropiati, incat am avut probleme cu asigurarea conectivitatii optime.




Am cumparat o trusa de surubelnite speciale ( 16 lei .. multumiri tatei) pentru a deschide telefonul si a vedea ce s-a intamplat pe acolo.


Ce bine era daca aveam si un cablu de date la telefonul asta ! Nu ma mai chinuiam atat. Mai mult ca sigur asta e cauza pentru care nu merge ! :( De asta acum sunt in cautarea unui telefon cu cablu de date serial care. Am sa dau o fuga la Obor, poate gasesc o vechitura pe acolo.
In orice caz, am sa ma mai chinui azi cu telefonul, nu se poate sa nu reusesc. Pacat ca imi ia atata timp un lucru destul de simplu. :(

P.S. Am sa va arat si o poza cu camera mea. Arata jalnic. Cabluri si componente peste tot.
P.P.S Maine cred ca e Gadget Day ! Mi-ar placea sa particip,poate mai primesc niste sfaturi de la studenti.. in fine.
P.P.P.S E groaznic sa faci documentatie. Mai bine dai cu sapa :P

luni, 14 aprilie 2008

Probleme,probleme

Azi a fost o zi nefasta. Dupa o noapte de sambata in care cu greu am adormit din cauza grijilor (evident generate de proiect) si a panicii instalate ( nu puteam adormi si pe la 2 noaptea m-am trezit sa citesc despre interfatarea telefonului mobil :P) ziua de astazi a fost una in care totul a mers prost.

De dimineata am fost sa mai cumpar niste lucruri de la Maica Domnului. Evident ca nu am gasit tot ce imi trebuie. Am luat si un prieten cu mine ( pe Mihai, mersi ca ai venit cu mine), asta pentru ca aveam nevoie de datele unei firme, cei de la Comtel nu mai vand persoanleor fizice neautorizate. Cred ca am sa vorbesc cu Razvan, poate ne imprumuta si noua laboratorul de PM placuta gata facuta. E foarte dificil sa o fac eu, nu si imposibil.

Apoi, am luat o placa veche de retea si am luat cateva piese de pe ea ( oscilatorul de 25 Mhz, mufa RJ-45, niste leduri). Pana aici toate bune si frumoase. Nu stiu daca v-am zis, dar tot sambata am fost sa cumpar un cablu serial pentru ca sa pot conecta placuta pe portul serial. Evident ca nu a mers ( ori am luat eu cablul gresit, ori era aiurea facut... in fine 20 de lei aruncati la cos). Apoi da-i si chinuie-te sa faci un alt cablu. Mi-a luat cam 3 ore, nu am avut nici ce trebuie si evident ca nu a mers. Buuun zic eu, rezolv eu maine sa incerc altceva.

Iau telefonul. Placuta veche merge fara probleme ( deocamdata) si am si cablu bun pentru ea ( la asta noua imi trebuie un cablu mama-mama serial). Distanta dintre pini era atat de mica incat am reusit sa-i rup. :( Dezastru total am zis eu... ei bine nu chiar... totul e remediabil.

Am mai citit ceva despre programarea microcontrolerului, am mai facut niste teste cu placuta sa-mi mai amintesc niste lucrui.

Starea mea de spirit este una foarte proasta. Maine trebuie sa rezolv cu cablul asta de date si sa conectez obligatoriu mobilul. Vreau sa reusesc sa trimit barem un SMS.
Apoi am sa pun si senzorii in casuta. Deja a trecut foarte mult timp si am ramas mult in urma.

miercuri, 9 aprilie 2008

Good things come to those who wait

Iată că s-a întâmplat miracolul: a ajuns pachetul si totul este in ordine. Din păcate nu am putut comanda chiar tot ce mi-am dorit (nu existau mostre şi se vindeau minim 1000 de bucăţi), mai îmi lipsesc câteva lucruri pentru proiect, dar ceea ce am primit azi e suficient pentru a mă putea apuca de treabă.

Cam aşa arată treaba:






Accelerometrele:


Senzorii de presiune:


Detectie prezenta:


Observaţi că am luat câte două din fiecare, asta pentru că nu ştiu exact cum se pretează ele la macheta mea.
It's not much, but at least it's free.Mă rog, cu excepţia transportului!(mulţumiri surorii mele si lui Nicolas). Zilele următoare, cel mai probabil mâine,voi face rost şi de restul pieselor pentru puzzle :D

Keep you posted!

Probleme, probleme

Iată că s-a făcut miercuri şi senzorii nu au ajuns încă. Oarecum impacientat de această întârziere nefirească, am vorbit cu sora mea si am aflat codul pachetului. Am intrat pe site-ul serviciului de livrare rapidă şi surpriză:
"Difficulté rencontrée Lieu:Bukarest - RO (depot 1726)
Statut de l'envoi:Envoi en instance agence"

Eu nu cunosc limba franceză, dar presupun că băieţii de la vamă l-au oprit pentru verificări, cine ştie ce cred ei că se află înăuntru, sper doar să nu distrugă ceva, unele dintre componente sunt sensibile.

Cu un ochi pe geam (nu mai merge soneria) şi cu degetele pe tastatură, vă ţin la curent ;)

Update: Se pare că a venit şi poşta, din păcate doar scrisori de la Fisc, ceva cu impozitul pe venit. Nicio înştiinţare despre vreun colet :(

Update 2: Vorbeşti de lup si lupul aproape că e la uşă.
"Envoi en cours de livraison Lieu:Bukarest - RO (depot 1726)" Şi e trecută ora 11:12,ora Franţei, deci 12:12 ora noastră. Acum stau cu ochii cât cepele la geam, sper doar că nu a venit cineva în ora pe care tocmai am dormit-o (heavy night last night, sort of) şi să se întâmple totul conform lui nenea Murphy despre care mi-a tot menţionat cineva în ultima vreme.
Tocmai când scriam rândurile de sus am văzut un tip punând ceva in cutia poştală. Am sărit ca ars, din păcate e vorba doar de livrare de pizza la domiciliu :)
Iată şi o poză cu targetul meu:

luni, 7 aprilie 2008

State of the art

Al doilea meu post pe ziua de azi :) Se pare că aerul de munte mi-a prins bine şi mi-a revenit cheful de muncă. Pe lângă cele 100 de lucruri pe care le mai am de făcut până la următorul meeting cu Razvan (exact peste o săptămână)trebuie să scriu şi câteva pagini despre proiecte similare bazate pe senzor networks. Observaţi ceva ciudat la aceste rânduri? Ei bine, aţi ghicit, sunt scrise cu diacritice. Asta pentru că întreaga lucrare de diploma trebuie scrisă cu diacritice. Lucrul ăsta e deosebit de enervant pentru mine, care nu am folosit aproape deloc diacriticele până în clipa de faţă.Viteza de tastat a scăzut drastic (şi fac si o groază de greşeli), în clipa de faţă cred că şi o tanti secretară care tastează doar cu două degete mă depaşeşte lejer. În fine, să depăşim acest aspect.

O alta chestie care m-a preocupat astăzi e problema back-upului. Ţineţi minte trei cuvinte: "back-up, back-up, back-up". Nimic nu este mai neplăcut decât să-ţi pierzi munca (chiar şi dacă este vorba de cea depusa in câteva minute). Dacă aveţi posibilitatea financiara, vă recomand călduros un serviciu de online storage. Dacă nu, procedaţi ca şi mine, încercaţi ceva free (dar la care nu puteţi emite vreo pretenţie), salvaţi-vă munca şi pe laptop eventual sau pe un mediu optic.Poate par un pic paranoic, dar mai bine să nu aveţi vreo problemă nedorită de genul ăsta.

Pe masură ce voi găsi site-uri ce mi se par interesante voi updata acest post, poate le veţi găsi si voi utile.

Update :
http://www.home-automation.org/Example_Homes_and_Ideas/
http://www.intelligenthomeautomation.com/
http://en.wikipedia.org/wiki/Home_automation

Lazăr, vino afară!

In primul rand sper ca titlul sa nu i se para nimanui blasfemator. Am reusit sa readuc viata in telefonul mobil Ericcson T10s primit de la Andrei. Telefonul il voi folosi pentru a trimite/primi SMS-uri. Am ales acest model pentru ca accepta comenzi AT si pentru ca am vazut ca a mai fost folosit si de altii fara probleme.

Evident, dupa ce mi l-a dat Andrei ( mersi frumos) nu l-am verificat din comoditatea ce ma caracterizeaza. Acum cateva zile l-am bagat in priza, dar surpriza.. nu pornea sub nicio forma. Am vorbit cu Andrei pe net, care mi-a spus ca la el functiona ultima data, deci evident cauza trebuia sa fie acumulatorul. Asa ca am taiat frumos firele de la incarcator si le-am conectat direct la baterie ( sigur am casitgat prin fiabilitate la manevra asta si sunt si mai sigur ca existau si 10 alte solutii mai inteligente, dar alta nu mi-a trecut prin cap), le-am lasat o ora si apoi surpriza... micutul Ericsson are din nou viata in el.



Urmeaza un nou set de lipituri pentru a conecta telefonul la microcontroller si a incerca sa trimit niste sms-uri. Keep you posted :D

joi, 3 aprilie 2008

NATO nu ne lasa sa lucram

Cum bine stiti, saptamana aceasta a fost faimosul summit NATO in Bucuresti. Un lucru bun pentru imaginea tarii noastre, un lucru mai putin bun pentru bucuresteni, pentru mine si deci evident si pentru proiect :D. Toata lumea pleaca in mini-vacante, asa voi face si eu, deci proiectul va mai stagna pentru putin timp.

miercuri, 2 aprilie 2008

Senzori


Da, e adevarat! Au ajuns senzorii comandati de la Freescale. Din pacate momentan sunt doar la Paris la sora mea, dar saptamana viitoare vor ajunge in frumosul ( oare? ) Bucuresti. The wheels are in motion ! Lucrurile incep sa se miste, cam greu ce-i drept, dar se misca.
Sunt curios sa vad pachetul si sa vad daca e totul in ordine.
Am mai comandat mostre de la Freescale pentru un alt proiect de-al meu si nu am decat cuvinte de lauda la adresa lor. Va tin la curent!