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

Display and nodes

Posted on March 31, 2014 - March 31, 2014 by margusja

Raadiomoodul (RFM12B)  datasheet 868MHz

2014-03-31 22.21.40

Andurid saadavad serial andmeid vastuvõtjasse.

Andmete saatjad. Kasutavad raadiomoodulit RFM12B 868MHz TX seades.
Ühte võrku saab panna suhtlema omavahel 256 raadiot.

Andurite voolutarve on  0.3 mA (IDLE) Optimeeritud patareitoitele. Näiteks 3×1.5 jadamisi 2200mAh on võimalik üle ühe kuu toita.

Andmete saatmise hetkel 0.7mA.

Andureid vajavad loogilist HI 3.3V

Näidikute loogikaosa vajab samuti 3.3V. Minul kasutatavad LCDd vajavad loogilist HI 5V ja taustavalguseks ka 5V
2014-03-31 22.19.38 2014-03-31 22.19.16

Vastuvõtjad töötavad samuti samade raadiomoodulitega RFM12B 868MHz RX seades.
Lisaks on võimalus vastuvõtja poolt saadud andmed internetis olevasse serverisse saata.

2014-03-31 22.29.42
2014-03-31 22.20.24

Posted in Elektroonika

Lets build a calculator

Posted on March 27, 2014 by margusja

 
This is the first prototype of simple calculator that can add 4-bits.
Green and blue leds are input registers I can switch with a buttons in the middle. Output register are red leds and the most left one red is carry out.
The chip I use is 74HCT283
Pull down resistors are 4.7K (VCC is 5V)
At the moment I can only add.
In future I’ll implement subtract multiply and divide functions
 

2014-03-26 21.25.43

Posted in Elektroonika

MCP1703

Posted on March 6, 2014 by margusja

Screen Shot 2014-03-06 at 16.20.43

Posted in Elektroonika

New tool – Fluke 87V

Posted on February 26, 2014 by margusja

2014-02-26 21.11.53

Posted in Elektroonika

Minu uus jootejaam – Saike 852D+

Posted on February 13, 2014 by margusja

Nüüd saan ma ka puhuda 🙂

2014-02-12 22.59.26

Posted in Elektroonika

Home made outside temperature measure based on ATmega 328p and DS18S20

Posted on January 26, 2014 by margusja

This is the first prototype of outside package 🙂

2014-01-26 13.55.16

I don’t know what neighbours are thinking

2014-01-26 14.00.03

My display solution supports 30 external node in one network. One of them is outside at the moment and on is in room. So now I can measure inside temperature and outside temperature.

2014-01-26 14.22.57

Posted in Elektroonika

yet another solution for atmel mkii to feed target

Posted on January 24, 2014 - January 24, 2014 by margusja

Basically get positive and ground from usb port. Solder MCP1703 voltage stabiliser into right switch pin. Between voltage stabiliser pins solder in and out capacitors. MCP1703 out goes to ISP pin2.

In my projects most needed voltage is 3.3V so now I have 5V and 3.3V for my targets. No extra wire anymore 🙂

2014-01-24 20.03.38

Posted in Elektroonika

Atmega 328p

Posted on January 21, 2014 - January 21, 2014 by margusja

Tinutasin mingi asja kokku, uskuge, minu töntsnäppudega oli keeruline.

2014-01-21 21.01.02

margusja@IRack:~$ avrdude -c avrispmkII -v -p ATMEGA328P -P usb

 

avrdude: Version 5.11.1, compiled on Sep  8 2012 at 11:06:53

Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

Copyright (c) 2007-2009 Joerg Wunsch

 

System wide configuration file is “/opt/local/etc/avrdude.conf”

User configuration file is “/Users/margusja/.avrduderc”

User configuration file does not exist or is not a regular file, skipping

 

Using Port                    : usb

Using Programmer              : avrispmkII

avrdude: usbdev_open(): Found AVRISP mkII, serno: 000200133546

AVR Part                      : ATMEGA328P

Chip Erase delay              : 9000 us

PAGEL                         : PD7

BS2                           : PC2

RESET disposition             : dedicated

RETRY pulse                   : SCK

serial program mode           : yes

parallel program mode         : yes

Timeout                       : 200

StabDelay                     : 100

CmdexeDelay                   : 25

SyncLoops                     : 32

ByteDelay                     : 0

PollIndex                     : 3

PollValue                     : 0x53

Memory Detail                 :

 

Block Poll               Page                       Polled

Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack

———– —- —– —– —- —— —— —- —— —– —– ———

eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff

flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff

lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

 

Programmer Type : STK500V2

Description     : Atmel AVR ISP mkII

Programmer Model: AVRISP mkII

Hardware Version: 1

Firmware Version Master : 1.10

Vtarget         : 3.3 V

SCK period      : 8.00 us

 

avrdude: AVR device initialized and ready to accept instructions

 

Reading | ################################################## | 100% 0.01s

 

avrdude: Device signature = 0x1e950f

avrdude: safemode: lfuse reads as FF

avrdude: safemode: hfuse reads as DE

avrdude: safemode: efuse reads as 5

 

avrdude: safemode: lfuse reads as FF

avrdude: safemode: hfuse reads as DE

avrdude: safemode: efuse reads as 5

avrdude: safemode: Fuses OK

 

avrdude done.  Thank you.

 

margusja@IRack:~$

 

Tegelikult oli see järg prototüüpplaadil oleva kola ilusamale kujule viimisest. Ülemine on prototüüp, alumine kompaktsem variant.

2014-01-21 22.49.16

 

Kusagil nurgas on ka pisike LCD, mis ülal toodud plaadilt temperatuuri näitab.

2014-01-21 22.49.55

Posted in Elektroonika

DHT11

Posted on November 18, 2013 by margusja

2013-11-18 22.00.17

 

Meil on digitaalne temperatuuri- ja niiskuseandur DHT-11. Soovides sealt lugeda andmeid peame andma andurile vastavale viigule õigel ajal õige pikkusega 1 ja 0 formaadis sisendi, mille peale annab andur 40 bitise vastuse.

Suurema osa andurite jaoks on valmis kirjutatud paljude arenusvahendite jaoks vajalikud pakid, mis teevad programeerija elu lihtsamaks.

Aga kui me peaks ikka tahtma teada, kuidas asi päriselt välja näeb, siis on ka selleks võimalus. Nagu ma mainisin, tegu on DHT-11 anduriga, mille andmefailis on kirjas:

Screen Shot 2013-11-18 at 22.16.49

 

Siin on kenasti teave olemas, millistest 5 baidist tagastatav vastus koosneb.

NewFile1

 

Siin on niiskuse osa. Vasaku maha tõmmatud risti alla jääb anduri vastus, et ta on valmis andmeid saatma. Sellele järgneb niiskuse info, kõrgem bit ees ehk meie peame selle keerama 00010100, mis teeb kümnendsüsteemis 40, mis ongi meie niiskuse protsent. Parempoolse risti alla jääb järgmine vastuse bait.

NewFile2

Temperatuuri bait. Vasalult ja paremalt on maha tõmmatud meid hetkel mitte huvitavad paidid. Siin on samuti kõrgem bit ees, ehk:

128 = 0; 68 = 0; 32 = 0; 16 = 1; 8 = 0; 4 = 1; 2 = 1; 1 = 1, mis teeb kokku 23 kraadi.

Kui nüüd vaadata kellegi valmis kirjutatud abiteeki, siis on seal sisalduv informatsioon juba palju selgem.

Posted in Elektroonika

Rigol DS1052E

Posted on September 17, 2013 - September 17, 2013 by margusja

Astusin sammu lähemale päris elektroonikameeste maailma. Sai oma varustusse hangitud allolev tööriist – Ostsilloskoop

2013-09-17 18.06.12

9V patarei mõõtmistulemus

NewFile0

Sageduse mõõtmine

NewFile2

Kuigi antud masin võimaldab ka sagedust numbrites esitleda, siis ei tee paha ka natukene matemaatikat harjutada:

Nagu näha, skaala on 5millisekundit. Üks tsükkel kestab 5 ruutu, mis teeb 5 * 5millisekundit = 25millisekundit. Ehk üks tsükkel kestab 25millisekundit.

25millisekundit = 0.0000025s ja 1 tsükkel.

seega 1000 000 * 0.00000025s = 25s ja 1000 000 * 1 tsükkel = 1000 000 (1MHz) 25s jooksul.

1000 000 / 25 = 40 000 ehk 40KHz

Tehniline info siin

Antud eksemplar on tuunitud 100Mhz peale 🙂

Posted in Elektroonika

Posts navigation

Older posts
Newer 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.