Fermentor hőmérséklet méréséhez tartozó C kód (I2C)

Fermentor hőmérséklet méréséhez tartozó C kód (I2C)

A hőmérséklet mérést termisztorral valósítjuk meg, lásd előző cikk (Hőmérséklet mérés termisztorral). Az adatfeldolgozásért  és továbbításért egy egycsipes mikrovezérlő az ATmega328 lesz a felelős, ami igen nagy luxusnak számít, tekintve a csip kapacitását, viszont demonstrációs célok és a jobb áttekinthetőség kedvéért emellett döntöttünk. Az alábbi kód 0-1023 között egy átlagolt számot küld I2C interfészen keresztül a raspberrynek, az ezen futó szerver oldali kód pedig majd elvégzi a hőmérséklet kiszámítását a Steinhart–Hart összefüggés alapján.

Egy dologra mindenképpen figyelni…

 
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

Fermentor építés – (2. rész) – szén-dioxid detektálás

Fermentor építés – (2. rész) – szén-dioxid detektálás

A fermentáció olyan technológiai folyamat, amelynek során a jelen levő élő mikroorganizmusok szaporodásának, életfolyamataik és enzimjeik hatására bonyolult biokémiai változások mennek végbe az alapanyagokban. E folyamatot jellemzően baktériumok és/vagy gombák – kivételes esetekben algák, növényi eukarióta sejtek esetleg emlőssejtek – használatával végzik, és szénhidrátok lebontása során primer, illetve szekunder metabolitokat (anyagcseretermékeket) állítanak elő, vagy biokonverzióval értékes anyagokat alakítanak át. Tipikus fermentációs termékek az aminosavak, enzimek, vitaminok, antibiotikumok(pl. penicillinek, sztreptomicinek, tetraciklinek, stb.), konvertált szteroidok (biotranszformáció) és rekombináns fehérjék (pl. r-inzulin, r-kalcitonin, stb.). Természetesen termékek lehetnek önmagukban is a baktériumok és gombák (biomassza), vagy általuk előállított fehérjék és olajok (pl. probiotikumok, egysejt-fehérjék és olajok).

 
Read More