Skip to content

Margus Roo –

If you're inventing and pioneering, you have to be willing to be misunderstood for long periods of time

  • Cloudbreak Autoscale fix
  • Endast

Category: Elektroonika

Common emitter transistor gain

Posted on December 4, 2018 - June 10, 2019 by margusja

Juhtusin lugema ühte ülilihtsat selgitust, mis seletas nn “Common Emitter” transistori kasutegurit (gain).

Allikas: https://www.electronics-tutorials.ws/transistor/tran_1.html

Antud juhul võimendatakse voolu e väike hulk voolu, mis liigub baasist emitteri kaudu lubab palju suuremal voolul liikuda kollektorist (C) liikuda emiterisse (E) ehk “voltage gain” beeta on harilikult 50 kuni 200.

Kui me nüüd lepime kokku, et beeta on 100, siis ühe elektroni liikumisel B -> E liigub 100 elektroni C -> E.

 

Kui teemaks on transistor ja võimendus e transistor töötab oma nn aktiivalas, siis on väga oluline mida ja kui palju anda baasile peale e base  “transistor biasing”

https://www.electrical4u.com/common-emitter-amplifier/

Posted in ElektroonikaTagged transistor

Emoncms to Grafana

Posted on October 12, 2018 by margusja

Mul on kodus üksjagu sensoreid. Osad on ise kokku tinutatud/ostetud/hackitud. Teised on Sonoff POW’id, mis oskavad WIFI võrgus asuvad kaugjuhitavad lülitid ja lisaks ka energiamonitoorimise võimekusega:

Sinna olen ma ise laadinud tarkvara https://github.com/arendst/Sonoff-Tasmota.

Andmed kogusin emoncms.org keskkonda. Lisaks olin seadistanud Domoticz (https://www.domoticz.com/) tarkvara, millega sain samuti lüliteid kontrollida:

Kuna emancms.org hakkas raha küsima ja mina ei tahtnud raha anda, aga ma tahtsin oma graafikuid näha, siis tuli leida lahendus.

Esimese asjana lasin ühe Raspberry Pi2 peale oma emoncms’i kokku (https://github.com/emoncms/emoncms/blob/master/docs/RaspberryPi/readme.md) Toimis.

 

Samas olnud näinud Hortonworks HDP/HDF raamistikus Grafana’t, siis ei süda ei andnud rahu ja lasin sina samasse Raspberry Pi2 masinasse InfluxDB (https://gist.github.com/boseji/bb71910d43283a1b84ab200bcce43c26) ja Grafana (https://www.circuits.dk/install-grafana-influxdb-raspberry/)

Nüüd sai süsteem selline:

Sensor -> Domoticz -> Influxdb -> Grafana

Domoticz saadab Data Push -> InfluxDB kaudu andmed InfluxDB’sse, mis on seadistatud nn “Data Source” Grafanas.

Paar asja, mille taha komistasin. Domotocz seadme (Device) lisades valitakse seadme tüüp:

Paari seadmetüübiga oli selline lugu, Domoticz InfluxLink ei suutnud andmeid InfluxDB’sse saata. Minu puhul ühe faasilise ampri ja alert tüüpidega oli probleem. Tuli lihtsalt valida mõni teine tüüp. Olemasolevaid muutsin Domoticz andmebaasis sqlite3 kliendiga:

 

Kõiki sensoreid pole veel jõudnud üle tõsta, aga mulle juba meeldib:

Posted in Elektroonika

Colpitts Oscillator

Posted on September 17, 2018 - August 8, 2019 by margusja

Kuna ma Hartley oscillatori proovisin ära, siis võrdluseks pusserdan kokku ka Hr. Edwin H. Colpitts’i oma.

Update 7.08.2019

Meest sõnast ja härga…

No ma ju lubasin ja tegin ka ära. Üle ootuste õnnestus väga kenasti.

Pulgad sai alusele laotud lingil oleva skeemi järgi

http://www.learnabout-electronics.org/Oscillators/osc24.php

Kuna mul polariseeritud 0.1uF kondensaatorit polnud, siis asendasin 10uF’ga. Sealt ilmselt ka lubatud 1Mz asemel 1.35Mz väljundsagedust.

  • Hea kiire transistor oomipoest https://www.oomipood.ee/product/2n2222a_pl_2n2222a_si_n_75v_0_8a_0_5w_to92_ksp2222abu?q=2N2222A ja https://www.oomipood.ee/product/2n3904_mbr_2n3904_si_n_60v_0_2a_0_6w_250mhz

Viited:

  • https://www.electrical4u.com/colpitts-oscillator/
  • http://circuit-zone.com/?cat=fm_transmitters – palju RF saatjaid
  • https://www.electronics-tutorials.ws/oscillator/oscillators.html
  • https://www.electronics-tutorials.ws/oscillator/colpitts.html
  • Op amp lihtne seletus https://reviseomatic.org/rOmV4/rOmV4/page/176/Op_Amp
  • Faasinihke kohta https://circuitdigest.com/tutorial/rc-phase-shift-oscillator
Posted in Elektroonika

Minu esimene Hartley Oscillator

Posted on April 15, 2018 - December 11, 2018 by margusja

Võnkumine on maagiline. LC ahel sai testitud ja sealt oli loomulik jätk pidev võnkumine.

Sai tiba uuritud ja siis peotäis detaile tellitud, mis sai makettplaadile laotud. Loomulikult sai paar korda üht-teist valesti ühendatud, aga just see andis põhjuse enam skeemi süveneda ja asjadest paremini aru saada. Ja oh seda õnne kui ostsilloskoop hakkas mõistliku pilti näitama.

 

Ülaltoodud pildil on näha kuidas sinine juhtsignaal on suhtes võimendatud väljundsignaaliga.

 

Allikas: http://www.learnabout-electronics.org/Oscillators/osc22.php

Veel enda jaoks paar kasuliku viidet:

  • https://payatu.com/getting-started-with-radio-waves-hacking/
  • Kuidas moduleeritud signaal õhku saata https://rimstar.org/science_electronics_projects/make_simple_am_radio_transmitter.htm
  • Päris palju huvitavaid FM linke http://www.zen22142.zen.co.uk/Circuits/rf/rf.html
  • Teooriat analoog elektroonika kohta http://www.zen22142.zen.co.uk/adt.htm
  • Järgmine projekt http://www.zen22142.zen.co.uk/Circuits/rf/2bjttx.htm
Posted in Elektroonika

Transistoritest

Posted on April 10, 2018 - January 8, 2020 by margusja

Kogun siia häid viiteid transistorite kohta

Allikas: https://sisu.ut.ee/elektroonika/7-transistor

By measuring Vce Voltage we can fine which region the transistor is operating

  1. If Vce approximately equal to the supply voltage Vcc ; then the transistor is in cut -off – There will NOT be any collector Current
  2. If Vce is near to 0V or about 0.2 V ; the transistor is in saturation; there will be MAXIMUM Collector Current
  3. If Vce > 0.3 v and less than Vcc then the transistor is in ACTIVE resgion, and there will be some collector current

Allikas: https://www.quora.com/How-can-we-find-in-which-region-transistor-is-operating

Posted in Elektroonika

Minu esimene PCB plaat

Posted on April 5, 2018 by margusja

Kuni siiani on kõik minu elektroonika projektid olnud paras juhtmepundar. Või siis olen https://taaralabs.eu/ (Ull) käest ostnud valmis plaadi.

Nüüd tekki tahtmine ise Eagle’ga mürada, Hiinlastega asju ajada.

Esimese asjana võtsin ette lihtsa, samas mulle praktilise probleemi. Väga paljud minu projektid vajavad 5V ja 3.3V alalisvoolu.

Mõeldud tehtud. Disainisin endale MCP1703 baasil pingeregulaatori.

 

 

Tinutasin jupid peale ja töötab kenasti.

Posted in Elektroonika

Minu esimene LC sumbuv võnkumine

Posted on April 5, 2018 - April 5, 2018 by margusja

Olen alati aukartusega vaadanud ja kuulanud analoogelektroonika/raadiotehnika mehi. Minule tundub, et digitaalelektroonika on hoopis lihtsam maailm võrreldes analoogmaailmaga. Analoogmaailm on minuarust palju lähedamal päris füüsikale. Igal juhul minu esimesed sammud selles valdkonnas.

Tegin läbi nn LC ahela hello world’i. Paralleelselt ühendatud pool ja kondensaator.

Kui nüüd kondensaator ära laadida ja toide lahti ühendada, siis hakkab kondensaator ennast läbi induktiivpooli tühjaks laadima läbi pooli. Kui kondensaator on tühjaks saanud, siis magnetväli pooli ümber saavutanud maksimaalse võimsuse. Kuna induktiivpool tahab säilitada voolu suunda, siis laetakse kondensaatori teine pool. Selleks ajaks on pooli ümber magnetväli maas. Nüüd hakkab kõik tagurpidi toimuma kuni on taas kondensaatori teine külg laetud. Jne kuni võnkumine väheneb ja lõpuks lakkab kuna energia kadu on juhtmetes.

 

Allikas: https://en.wikipedia.org/wiki/LC_circuit

 

Proovisin ise järele.

 

Tulemuseks ilus sumbuv võnkumine.

Posted in Elektroonika

Kodune el. boiler on võrgus

Posted on December 11, 2016 - December 11, 2016 by margusja

Posted in Elektroonika

sonoff pow to Sonoff-MQTT-OTA-Arduino

Posted on November 27, 2016 - November 27, 2016 by margusja

Hiinlased on tulnud välja päris taskukohase tükiga – https://www.itead.cc/sonoff-pow.html. Tegemis on wifi kaudu lülitatava releega (230v/16A) piisav enamus kodumajapidamises ühefaasiliste jubinate kontrollimiseks.

2016-11-27-10-24-33

Kui nüüd jubin lahti võtta (küsimusele: “Miks peaks?” otsige vastust raamatust “Hackers: Heroes of the Computer Revolution” by S. Levy), siis leiame sealt huvipakkuva pordi:

2016-11-27-11-05-31

GND ja VDD vahele lähevad veel serial RX ja TX.

Loodus tühja kohta ei salli. Github’ist leiab projekti https://github.com/arendst/Sonoff-MQTT-OTA-Arduino. Tänud Ull’le (alias Märt Maiste), kes need kaks asja mul kokku aitas panna.

Edasi on lihtne. Tuleb github projekt alla laadida. Kokku lasta ja jubina sisse lasta. Kuna mul parajasti ühtegi töökorras FTDI plaati ei olnud, siis aitas arduino plaat hädast välja.

2016-11-27-10-34-08

screen-shot-2016-11-27-at-10-38-44

Kui nüüd jubin kenasti vooluvõrku panna ja muud seadistused teha, siis peaks kodusest DHCP serverist saama ta IP ja avades selle IP veebilehitsejas peaks avanema pilt:

screen-shot-2016-11-27-at-11-21-27

Kõnealune jubin toetab MQTT protokolli, mis annab väga vajaliku kihi raud- ja tarkvara vahele.

Mina paigaldasin raspberry pi peale mosquitto MQTT serveri (tnx Ull vihje eest). Nüüd on võimalik MQTT sub käsuga kuulata jubina staatust. Näiteks kas ta on sisse lülitatud, pinget, voolu tarbimist ja palju muud veel. Kõike seda saab ka veebiliidese kaudu

screen-shot-2016-11-27-at-11-26-29

screen-shot-2016-11-27-at-11-29-59

 

Kui nüüd WAN port suunata raspberry 22 porti, saab (juhul kui internet on olemas ja kodus ka LAN peal kõik toimib) kontrollida eemalt oma jubinaid

screen-shot-2016-11-27-at-11-36-25

Lisaks peaks kogu see kompott kokku istuma OpenHub projektiga.

Posted in Elektroonika, Linux

TaaraESP SHT21 Wifi Humidity sensor + emoncms

Posted on September 6, 2016 by margusja

Ostsin paar sellist jubinat TaaraESP SHT21 Wifi Humidity sensor ja lisasin nad emoncms.eu keskkonda.

Isegi paari anduriga on asja visuaalne pool meeli paitav 🙂

Screen Shot 2016-09-06 at 22.11.10

Seadistamine on ülilihtne. Kui kodus wifi ühendus siis kulub üks minut, et esimesed andmed juba internetis.

Posted in Elektroonika

Posts navigation

Older posts

The Master

Categories

  • Apache
  • Apple
  • Assembler
  • Audi
  • BigData
  • BMW
  • C
  • Elektroonika
  • Fun
  • Hadoop
  • help
  • Infotehnoloogia koolis
  • IOT
  • IT
  • IT eetilised
  • Java
  • Langevarjundus
  • Lapsed
  • lastekodu
  • Linux
  • M-401
  • Mac
  • Machine Learning
  • Matemaatika
  • Math
  • MSP430
  • Muusika
  • neo4j
  • openCL
  • Õpetaja identiteet ja tegevusvõimekus
  • oracle
  • PHP
  • PostgreSql
  • ProM
  • R
  • Turvalisus
  • Varia
  • Windows
Proudly powered by WordPress | Theme: micro, developed by DevriX.