Léptető motor sebességének beállítása soros porton keresztül

Léptető motor sebességének beállítása soros porton keresztül

Nincs túl nagy varázslat ebben a dologban, inkább csak azért teszem fel, hogy a későbbiekben emlékezzek rá. Majd a leendő fermentor kevertetését szeretném valami hasonlóval megoldani, persze ott majd a nagyobb sebesség miatt szervomotort fogok használni. A végleges kód lényegében két kész kódból lett összegyúrva. A motorvezérlő egy L293D Motor Drive Shield a motor pedig egy Bipoláris, 2.1Nm nyomatékú léptetőmotor (Variometrum-tól) – Típusa: 60HS67-2808AF (dokumentum letöltése).  BIPOLÁRIS – SOROS bekötéssel FÁZIS ÁRAM = 1,4A NYOMATÉK = 2,1Nm…

 
Read More

Sartorius mérleg olvasása RS232 TTL konverterrel

Sartorius mérleg olvasása RS232 TTL konverterrel

TE4101 mérleget szeretnénk Arduino-val/Rapberry-vel olvasni. Először is egy könnyen beszerezhető RS232 to USB kábellel (CH340 csippel szerelt) próbáltam összeköttetést kialakítani a mérleg és egy PC között. A kábel csatlakoztatása után a megfelelő driver automatikusan települ, ha nem akkor ezt manuálisan kell megtennünk. Sikeres telepítés után a következőt kell látnunk: Ezt a Start menü → Vezérlőpult → Eszközkezelő menü alatt találjuk meg. A COM14-es porton találjuk az eszközünket, ez persze eltérhet. A port olvasásához a CoolTerm programot használom…

 
Read More

X4-Life RGB ledszalag távoli vezérlése

X4-Life RGB ledszalag távoli vezérlése

X4-Life RGB ledszalagot szerettem volna távolról irányítani, ezért első körben a távirányítóját akartam módosítani. Az volt az alap ötlet, hogy a távirányító áramkörére ahol a gomb benyomásával rövidre zárjuk az áramkört, oda kis tüskéket forrasztottam, amit majd tranzisztorral akartam kapcsolgatni. Szerencsére hamar meggondoltam magam, így valami sokkal szofisztikáltabb megoldást választottam. Szerencsére a neten rengeteg cikk található arról, hogyan tudjuk kiolvasni az IR távirányítóból érkező jelet. Erről a LED szalagról lenne szó Első körben kössük be…

 
Read More

Napelem teljesítményének mérése

Napelem teljesítményének mérése

A napelem vagy fotovillamos elem, amit az idegenes photo-voltaikus kifejezésből a magyar irodalom olykor PV elemnek is nevez, olyan szilárdtest eszköz, amely az elektromágneses sugárzást (fotonbefogást) közvetlenül villamos energiává alakítja. Az energiaátalakítás alapja, hogy a sugárzás elnyelődésekor mozgásképes töltött részecskéket generál, amiket az eszközben az elektrokémiai potenciálok, illetve az elektron kilépési munkák különbözőségéből adódó beépített elektromos tér rendezett mozgásra kényszerít, vagyis elektromos áram jön létre. Ez a jelenség bármilyen megfelelő fényspektrummal rendelkező fényforrás esetén is…

 
Read More

Raspberry és Atmega328 közötti I2C kommunikáció

Raspberry és Atmega328 közötti I2C kommunikáció

Raspberry és Atmega328 közötti I2C kommunikáció
Ez a cikk lényegében a folytatása a I2C kommunikáció két ATmega328 közöttinek. A pH és a hőmérséklet mérés adatainak átvitelére I2C-t használunk, aztán jött a CO2 szenzor ami csak az UART-ot ismeri. Nagyon nem akartunk egy másik adatátviteli módot implementálni, így a megoldás az lesz, hogy a szenzor UART-on elküldi az adatokat az ATmega csipnek, ami meg I2C-n továbbítja a Raspberry felé.

 
Read More

I2C kommunikáció két ATmega328 között

I2C kommunikáció két ATmega328 között

I2C kommunikáció két ATmega328 között
Az I2C egy soros, 8 bit-es, kétirányú kommunikációs protokoll, amelynek sebessége normál üzemmódban 100kbit/s, gyors üzemmódban 400kbit/s. I2C busz csak két db kétirányú vezetékből áll (SDA és SCL), amelyre az összes eszköz is csatlakozik. Az egyik vezeték az (SDA – Serial DAta), amin a soros adatforgalom zajlik; a másik pedig az órajel vonal (SCL – Serial CLock), amit az I2C buszon történő mindkét irányú adatátvitel szinkronizására használunk. Az SDA és az SCL vonalak az I2C buszon lévő minden eszközhöz hozzá vannak kötve (plusz természetesen a tápvezeték és a föld is).

 
Read More

Hőmérséklet mérés termisztorral

Hőmérséklet mérés termisztorral

Hőmérséklet mérés termisztorral
A termisztor egy olyan két kivezetésű áramköri elem, amely hő hatására számottevően megváltoztatja elektromos ellenállását – az ellenállás-változás nagysága milliószorosa a fémeknél tapasztalt változásnak. Minden termisztor a termorezisztivitás jelenségén, azaz az elektromos ellenállás hőmérséklet-függőségének felhasználásán alapszik. Az ellenállás változás kétirányú lehet, ha a termisztor ellenállása

 
Read More

ATmega328 programozása

ATmega328 programozása

Az ATmega328 egy egycsipes mikrovezérlő, amelyet az Atmel állít elő és a megaAVR sorozat tagja. A 8 bites Atmel AVR processzoron alapul, amelyet flashmemória és különböző perifériák egészítenek ki. A vezérlők programozás után akár önmagukban is működőképesek, tápfeszültség és órajelütemező kvarckristály segítségével.

 
Read More
1 2