Birou mobil

Atunci cand plictiseala e prea mare si cheful de munca scade este momentul pentru o schimbare. Biroul mobil ofera absolut tot ce nu pot avea intre patru pereti in atelier. Liniste (daca generatorul este ascuns dupa un paravan), racoare si aer curat.

Voi pe unde va petreceti timpul atunci cand nu va mai arde de lucru ?

This is how I listen to “The Amp Hour”

For the ones who don’t know about it, there is a cool radio show online called “The Amp Hour”. It is essentially an one hour phone discussion every week between the crazy australian David Jones ( owner of http://eevblog.com/ ) and the analog geek Chris Gammel. You will listen to what’s new and cool in the industry and also a lot of other stuff not related to electronics at all.
Check out the video below the link to see how i usually listen to the show. Am i a geek or what ? :-)

The Amp Hour

Cat Tracking

Mesajul in limba romana este putin mai jos
——————————————-
Because i got tired of hearing “Mitiiiiiiiiii, please come help me, Pufu got out again !” in the middle of the night i put together this simple project. It’s a cat tracking device which allows me to find my girlfriend’s cat outside. Pufu is the cat’s name and she has the bad habbit of getting out when anyone is least expecting it. The problem is not that she is getting out but rather finding her, especially when outside is dark and cold (like now, during winter time).
This project makes my life easier and helps me retrieve Pufu really fast. You might say is over-engineered and i could have done this using a few discrete components but hey, where is the digital fun in that ? Besides, this project helped me explore Microchip’s PIC12F chip family and also Hi-Tech’s PICC Compiler.
Scroll down for video explanation and demonstration.

Enjoy !

Mesajul in romana
——————
Am inceput acest proiect pentru ca m-am saturat sa aud “Mitiiiiiii, vino te rog sa ma ajuti, Pufu a iesit iar afara” in special dupa ce se lasa seara.
Pufu este pisica prietenei mele. Pufu are prostul obicei de a iesi afara din casa atunci cand nu se asteapta nimeni si cand usa de la intrare este deschisa. Se arunca inainte peste genti, printre picioarele celor care intra in casa si ajunge afara. Problema nu este ca iese afara, problema este ca nu o pot gasi asa usor dupa ce iese afara, mai ales cand e noapte si frig afara asa cum este in perioada de acum pe timp de iarna.
Acestea fiind zise, va prezint proiectul : “Pufu Tracking”. Este un circuit ce include doi senzori : de temperatura si de lumina. Datele senzorilor sunt citite de un microcontroler PIC 12F675 si apoi procesate si evaluate. Prin setarea unor praguri se poate aprinde un led si chiar auzi un mini-buzzer.
Fisierele sursa precum si datasheetul microcontrollerului + schema electrica + PCB realizate in Eagle le puteti gasi aici :
pufu-tracking.zip
pufu-tracking-eagle.zip

Mai multe detalii gasiti in filmul uploadat.

Partea 1

Partea 2

Python – O simpla prezentare

I hate Perl but I really like PHP :)
Cu toate astea exista o gramada de limbaje de scripting pe lumea asta, unele mai bune altele mai slabe, unele mai complete altele mai simple. Python este alegerea perfecta pentru orice altceva in afara de WEB unde PHP inca “ruleaza”. Dealtfel si cei de la Google il folosesc extensiv in aproape orice fac. Ba mai mult exista si biblioteci UI “de ferestre” integrate in python (de ex. wxPython), exista biblioteci care comunica cu porturile seriale/paralele si nu in ultimul rand este un limbaj care se poate rula pe aproape orice fel de sistem de operare, chiar si pe telefoane cu Android !
In prezentarea de azi am si exemplificat acest ultim avantaj aratandu-va pe telefonul meu cum se pot rula scripturi, cum se pot scrie si cam care este nivelul de integrare in UI-ul Androidului. Prima parte este adresata celor care au mai folosit macar de cateva ori pana acum orice alt limbaj de programare (preferabil orientat pe obiecte).
Daca reusiti sa alocati cateva zile invatant Python va garantez ca veti ajunge sa-l iubiti !

Prima parte

A doua parte

RX62N Review

Asa cum am promis revin cu filmul despre placa de dezvoltare primita de la Renesas.

Uzina !

I’m back with RX62N

Hello again dupa o groaza de timp de radio silence. Am fost prins intr-un proiect care mi-a ocupat marea majoritate a timpului si nu am mai putut face nimic altceva. De azi insa am revenit mai motivat ca niciodata sa continui seriile de tutoriale si filme explicative incepute acum cateva luni.

Stire de ultima ora : AM PRIMIT PLACA DE DEZVOLTARE de la Renesas Electronic :) M-am inscris in concursul de design si mi-au trimis “obiectul muncii” prin FedEx. Este o adevarata uzina cu microcontroller pe 32 biti, LCD grafic, senzor de temperatura, accelerometru, A/D-uri, controller de ethernet, SPI, USB (chiar si host), CAN si multe altele. Ma doare capul numai cand ma gandesc, maine fac prezentarea video, stay tuned

Teaser : Renesas RX62N

Mplab X IDE

Am aflat si eu de la Alin Micu / malinengineer pe Twitter (multumesc) ca a aparut o noua versiune de Mplab IDE numica Mplab X. Puteti incerca sa downloadati de la adresa http://devupdates.microchip.com/mplab/ interfata precum si variante lite ale compilatoarelor de C oferite de Microchip.

Din ce am vazut pe site arata super bine, in sfarsit au renuntat si ei la vechiul look si la stilul de interfata aflata permanent in development, la stilul de provizoriu-definitiv.

Felicitari Microchip !

Notepad++ – Prezentare

Ceva total diferit de ce am incercat sa fac pana acum pe acest blog: prezint un editor de texte folositor programatorilor, editor care este imbatabil folosit impreuna cu doua, trei pluginuri. Eu il folosesc de obicei atunci cand programez in PHP sau cand fac design de pagini web. Are syntax highlighting, autocomplete, autoclose si text-expand. Veti vedea despre ce vorbesc in filmul de prezentare.

Pana la film aveti aici linkurile :

Notepad++
Zen Coding
Quicktext sau Fisier de configurare

Notepad++ – Prezentare
Web developer toolbar

STM32 Discovery

Recunosc, am vazut-o prima oara pe HAD (Hackaday). Este vorba despre STM32 Discovery, o placa de dezvoltare produsa de ST Microelectronics laudata de marketerii companiei ca fiind o optiune extrem de ieftina si de puternica pentru a evalua produsele ARM Cortex M3. Procesorul este un STM32F100, entry-level cu 128kb flash si 8kb RAM, ADC-uri, PWM-uri, seriale, SPI/I2C si inca ceva foarte interesant : 2 DAC-uri pe 12 biti cu suport DMA si cu buffer de iesire. URAAAA, in sfarsit o alternativa la DAC-ul R-2R sau cel PWM. 12 biti nu sunt chiar CD-quality dar oricum ajuta foarte mult in comparatie cu un DAC pe 8 biti. Sunt convins ca voi putea asculta chiar si muzica, nu numai voce digitizata.
Dupa ce am vazut-o online pe ro.farnell.com la aproape 12 USD am comandat-o la ProTehno si astazi dimineata a ajuns. Am platit aproape 47 lei pe ea, ~12 euro. Pentru ce ofera este intr-adevar foarte ieftina ! Abia astept sa vad ce poate, pe net scrie ca ajunge la aproape 1.25 DMips/MHz iar frecventa maxima este 72MHz ! Daca stau si ma gandesc ca poate fi programat in C++ deja e aproape un PC in adevaratul sens al cuvantului.

Wish me luck ! Urmeaza filmele de prezentare imediat ce se uploadeaza. A’propos, pentru prima oara de cand am inceput blog-ul voi incerca sa subtitrez in limba engleza filmele. Sper cu aceasta ocazie sa poata privi si amicii mei din alte tari contentul si sa poata comenta.  Nu, nu dispar comentariile personale si acide indreptate asupra propriei persoane insa voi incerca sa le fac in engleza

Part 1

Part 2

The board

Sunt incepator, ce piese sa-mi cumpar (partea a doua) – Calcul

OK, just for fun mi-am pierdut o ora sa caut preturi si am facut un calcul de pret al pieselor recomandate intr-un mesaj “apostat” mai demult pe blog. Cineva mi-a atras atentia ca suma pe care ar trebui sa o plateasca un incepator pe piesele din lista depaseste cu mult posibilitatile unui pusti dornic de a invata. Ei bine, va las pe voi sa judecati daca e alba sau neagra

Rezistente : ~$0.0085 / bucata in cantitati de 100 bucati
220 ohmi
470 ohmi
1k
10k
100k
—————–
TOTAL : 5 * 100 = 500 * 0.0085 = $4.25

Condensatori : ~$0.015 / bucata in cantitati de 100 bucati
15pF
1nF
10nF
47nF
100nF
1uF
10uF
—————–
TOTAL : 7 * 100 = 700 * 0.015 = $10.5

O bareta cu 20 pini de tip soclu
O bareta cu 40 pini de tip mama (2.54mm intre “gauri”)
—————–
TOTAL : 2 * $0.4712 = $0.9424

O bareta cu 40 pini de tip tata
—————–
TOTAL : 1 * $0.19 = $0.19

Cristale de quartz : $0.25 / bucata
4MHz
8MHz
10MHz
16MHz
20MHz
—————–
TOTAL : 5 * $0.25 = $1.25

Placi gaurite pentru prototipuri : ~$1.5 / bucata
—————–
TOTAL : 2 * $1.5 = $3

Microprocesor PIC18F1320 : ~$4 / bucata
—————–
TOTAL : 1 * $4 = $4

Socluri pentru procesor : ~$0.05 / bucata
—————–
TOTAL : 3 * $0.05 = $0.15

Socluri cu 8 pini : ~$0.04 / bucata
—————–
TOTAL: 5 * $0.04 = $0.2

NE555N : $0.18 / bucata
—————–
TOTAL : 2 * $0.18 = $0.36

Tranzistoare PN2222A : $0.04 / bucata
Tranzistoare PN2907A : $0.04 / bucata
—————–
TOTAL : 20 * $0.04 = $0.8

Amplificatoare operationale LM358N : $0.19 / bucata
—————–
TOTAL : 2 * $0.19 = $0.38

LEDuri : $0.04 / bucata
10 rosii
10 verzi
—————–
TOTAL : 20 * $0.04 = $0.8

Diode 1N5819 : $0.027 / bucata
—————–
TOTAL : 20 * $0.027 = $0.54

Regulatoare de tensiune 7805 : $0.3 / bucata
Regulatoare de tensiune BA033 : $0.76 / bucata
—————–
TOTAL : 2 * $0.3 + 2 * $0.76 = $2.12

————————————————————————
TOTAL GENERAL : $29.4824, adica ~30 USD

Asta inseamna aproximativ un milion in lei vechi, 100 lei in lei noi.
Vi se pare mult ? Un meniu la MacDonalds sau KFC costa 25 lei, un bilet la film e 20 lei, o pizza e 15 lei.

E adevarat ca nu am pus firele care se pot lua dintr-un metru de cablu UTP (care costa vreo 3 lei), fludorul care costa cam 10 lei si nu am pus nici piese optionale. La cerere expresa le iau si pe acestea in calcul :)