Posts

Arduino DIY - Limiter 500mA strujno ograničenje uz shutdown opciju - III deo

Image
U drugom delu smo prikazali koncept rada analogno digitalnog konvertora i za šta se isti može koristiti. U ovom nastavku konkretno prikazujemo Arduino rešenje i program koji zapravo radi kao ampermetar za merenje potrošnje električne sturje koja protiče kroz LED diodu. Dokazi da je merenje pomoću Arduina tačno dokazani su putem digitalnog ampermetra koji pored Arduina meri potrošnju električne struje kroz granu LED diode. Kao što ćete videti Arduino program i digitalni ampermetar prikazuju istu vrednost sa čime se pokazalo da je merenje Arduino programom tačno, te isto možemo koristiti za limitiranje potrošnje do 500 miliampera maksimum.
Praktična realizacija merenja potrošnje električne struje kroz granu, u ovom slučaju LED
Da pređemo sa priče na konkretnu realizaciju, u drugom delu sam naveo koncept rada ADC tj. analogno digitalnog konvertora koji će se koristiti za projekat limitera potrošnje električne struje do 500 mili ampera. Ukoliko potrošač povuče iz bilo kojeg drugog razloga (…

Arduino DIY - Limiter 500mA strujno ograničenje uz shutdown opciju - II deo

Image
Ovo je Arduino UNO uradi sam projekat za limitaciju potrošnje jednosmerne električne struje limitirano na 500mA, ovo je nastavak teksta, pri čemu ovde nastavljamo sa analogno digitalnim konvertorom, uopšteno govoreći obzirom da je isti integrisan u MCU Arduino pločice. Konkretno razmatramo MCP3204/3208 ADC integrisano kolo. Recimo na starijim razvojnim pločama, MCP IC je eksterno vezan za MCU preko SPI komunikacije što će biti objašnjeno, kao i to koji će se koncept merenja koristiti za rešenje limitera potrošnje struje do 500mA.

ADC - Analogno digitalni konvertor

Više puta sam pisao o ADC tj. analogno digitalnom konvertoru. Ulaz ovog elektronskog kola je analogni signal a izlaz je pravougaoni analogni signal tj. povorka bitova što je ujedno SPI signal za komunikaciju između ADCa i MCUa, kako bi MCU uradio dalju obradu digitalnog signala (jednom prilikom sam pisao da je digitalni signal zapravo klasa analognih signala koji su pravougaoni po prirodi ali ih inženjeri zovu digitalnim, zapr…

Software engineering deep level optimization - I deo

Image
Nedavno sam se vratio na tehnologiju software-skog inženjerstva (u pravom smislu te reči, pošto i Kendo UI i slične stvari stavljaju u isti koš, pa i to smatraju inženjeringom - NE!) koju sam ranije radio i imao dosta iskustva sa istim, te se proteklih dana prisećam nekih stvari. Odlučio sam da napišem nekolicinu blog postova o takozvanoj deep level optimizaciji i šta zapravo ista nosi sa sobom kao jednoj od najtežiš grana softwareskog inženjerstva.
Deep level optimizacija je tehnika opitimizovanja software-a kako bi se postigli što bolji rezultati po pitanju brzine izvršavanja i maksimalnog iskorišćenja potencijala mikroprocesora kao i računarskog sistema. Samim tim ovo znači da pored Any CPU/x86 buildovanja software-a, kako bi se isti moga izvršavati na bilo kom PC računarskom sistemu bez obzira da li je AMD CPU, Intel CPU ili bilo koji drugi mikroprocesor namenjen za PC tržište, postoji i nešto drugo. To drugo zahteva razumevanje više stvari, arhitekturu mikroprocesora, kako se isti…

Arduino DIY - Limiter 500mA strujno ograničenje uz shutdown opciju - I deo

Image
Ovo je Arduino UNO uradi sam projekat za limitaciju potrošnje jednosmerne električne struje iznad 500mA, ukoliko potrošač povuče veću jačinu struje po intezitetu od 500mA, usled kvara, recimo, pri čemu nastaje kratak spoj a samim tim se povlači i veća količina struje, jer unutrašnje otpornosti više nema, dolazi do gašenja napajanje te se izbegava pregorevanje istog, jer su i same komponente od kojih je limiter izgrađen limitirane po svojim minimalnim i maksimalnim karakteristikama. 500mA je samo ograničenje koje sam zadao isti koncept se koristi i za limiter od 3 ampera recimo.
Koncept šema limitera jačine električne stuje do 500mA
Na dole prikazanoj šemi prikazana je koncept šema limitera potrošnje pri čemu se isto kolo isključuje, tranzistorom, ukoliko kroz granu protekne više od 500mA struje. Koncept se primenjuje na različitim izvedbama konkretne implementacije ali koncept je identičan. Pošto se ovde radi o isključivanju napajanja kada kroz granu napajanja protekne više…

DIY - Uradi sam novogodišnji projekat - Novogodišnja 2D Arduino LED ULN 2803 Jelka

Image
Za novogodišnje praznike svakako će vam trebati dekoracija kako bi dočarali ulazak u novu kalendarsku godinu i ulepšali praznično raspoloženje, te je novogodišnja LED jelka sa ULN 2803 drajverom kontrolisana Arduino kontrolerom idealno i jednostavno rešenje koje u isto vreme ne uzima previše iz novčanika.

Novogodišnja LED jelka
Novogodišnja LED jelka je idealno rešenje za novogodišnji ukras, ako se bavite hobi elektronikom i želite sebi da ukrasite mesto pored računara, opreme za elektroniku, na vešem radnom stolu, pored TV prijemnika, kako god već želite. Najbitnija stvar je što projekat ne uzima previše iz novčanika, verovatno već sve elektronske komponente imate te je jedino potrebno napraviti istu.
Novogodišnja LED jelka je jednostavna, treba vam nekoliko LED dioda i par otpornika. Problem može da nastane ukoliko imate LED diode za koju ne znate tačne kataloške podatke ali svakako računica za odabir broja LED dioda postoji te je prikazujem dole na papiru slikanom "pametnim"…

Neka razmišljanja u vezi digitalne obrade signala

Image
Ovo je čisto moje razmišljanje u vezi digitalne obrade signala, telekomunikacionog, audio, video itd. I zašto se zapravo krenulo u smeru digitalizacije. Bez obzira na prednosti, tehničke u smislu mogućnosti ipak mislim da je najviše razvijana tehnika zbog smanjivanja troškova proizvodnje uređanja, pre svega konzumerse elektronike gde su zahtevi prema kapacitetu tržišta bili sve veći i veći, a da sama analogna tehnologija dizajna, impelentacije, testiranja, kalibracije i proizvodnje nije uspevala da zadovolji kapacitete tržišta konzumerske elektronike.
Analogna protiv digitalne elektronike
Uvek se nosim sa mišljenjem da se stvari nisu slučajno desile, i da digitalna obrada signala, tehnike kao takva, nije nastala i razvijana godinama unazad zato što je omanjoj grupi inženjera bilo dosadno u životu (kao meni pa radim elektroniku kad uhvatim vreme), već zato što su jednostavno morali da razvijaju istu radi zadovoljavanja potrošačkog društva u kojem generalno i živimo. Nekada sam davno učio…

Kako sam zamislio zilsel-invent startup - inspirisan MikroElektronika nagradom

Image
U ovom blog postu ukratko prikazujem kako sam zamislio zilsel-invent poslovni model inspirsan nagradom Awarded in recognition for the outstanding contribution to our community made over the years. Selected by a jury consisting of MikroElektronika's senior staff members from the software and support departments. Isti model sam prezentovao na Najboljoj Tehničkoj Inovaciji NTI 2014 i u okviru Makers udruženja. Sledi dva video klipa posvećena startupu zilsel-invent.com.
Video #1: zilsel-invent startup poslovni model - inspirisan nagradom: Awarded in recognition for the outstanding contribution to our community made over the years. Selected by a jury consisting of MikroElektronika's senior staff members from the software and support departments.

Video #2: zilsel-invent startup poslovni model - inspirisan nagradom: Awarded in recognition for the outstanding contribution to our community made over the years. Selected by a jury consisting of MikroElektronika's senior staff…