Szerző: K András

Hőmérséklet mérése 1-wire szenzorral

Mai témánk a nagypontosságú hőmérsékletmérés DS18B20 egyvezetékes (one wire) digitális hőmérővel. A Raspberry Pi GPIO portja az egyszerű digitális I/O csatlakozókon és a szabványos I2C illetve SPI buszos eszközök bekötése mellet az un. 1-wire© kommunikációs protokollt alkalmazó érzékelők csatlakoztatását is lehetővé teszi. A 1-wire© kommunikációt használó eszközök a tápfeszültség vezetékein kívül mindössze egy darab adatvezetéket igényelnek a működésükhöz. Így például a címben említett DS18B20 hőmérsékletmérő szenzort nagyon könnyen tudod illeszteni a Raspberry GPIO portjához. A kapcsolás mindössze egy további alkatrészt igényel, egy 4,7kΩ-os felhúzó ellenállást, amit az adatvezeték és a pozitív tápfeszültség közé kell kötnöd. A DS18B20 főbb tulajdonságai:...

Read More

Analóg bemenet a Raspberry pi-hez – az MCP 3008

A nagyon sokoldalú Raspberry Pi egyik hiányossága, hogy nem rendelkezik beépített analóg bemenetekkel, szemben pl. az Arduino-val. Ezt a hiányosságot nagyon könnyen orvosolhatod egy olcsó, és egyszerűen használható A/D átalakítóval, pl. a Microchip gyártmányú MCP3008-as IC-vel. Az áramkör 8 darab, 10-bit felbontású bemeneti csatornát tartalmaz, a Raspberry felé pedig SPI protokollon keresztül küldi a digitális információkat. Az alábbi leírásban bemutatom az MCP3008 és a Raspberry pi összekapcsolásának módját, a bemeneti csatornák kiolvasásának lehetőségét python program segítségével, ill. egy egyszerű összeállítási példát, ahol egy fényérzékelő LDR és egy analóg jelet szolgáltató hőmérsékletmérő szenzor (TMP36) kapcsolódik az IC két bemeneti csatornájához....

Read More

Raspberry Pi 3 Model B és B+ (Plus) összehasonlítása

A Raspberry Pi 3 B+ modellje (röviden a Pi 3+ ) a korábbi Raspberry Pi 3 B modell frissítése 2018. március 14-én jelent meg a piacon. A főbb módosítások az előző változathoz képest az alábbiak: Broadcom BCM2837 processzor 1,4 GHz-re növelt órajellel a Pi 3-nál, valamint integrált hőelvezető felületek, és fejlesztett teljesítmény-kezelési rendszer. Ezek lehetővé teszik a jobb hőelvezetést, és a magasabb overclock (processzor órajel növelés) lehetőségét A beépített WiFi jelenleg támogatja a 2,4 és 5 GHz-es 802,11 b / g / n / ac szabványt, valamint az új antenna kialakítás lehetővé teszi a nagyobb hatótávolságot és kevesebb csomagvesztést....

Read More

16X2 kijelző használata Raspberry Pi-vel

A következőkben vizsgáljuk meg, hogy hogyan alkalmazható egy 16×2-es kijelző a Raspberry Pi számítógéppel, python programból. 1.: Kábelezés A kijelzőt a számítógéppel 8 vezeték köti össze, négy adat (zöld), két vezérlő (sárga) és két tápfeszültség (piros, kék) vezeték. A kijelzőhöz kapcsolódó járulékos eszközök a 3. lábhoz kapcsolódó kontraszt állító potenciométer középső kivezetése, illetve a háttérvilágítást biztosító LED előtét ellenállása. A Pi és a kijelző összekötése táblázatos formában: 2.: Programozás Az alábbi mintaprogram bemutatja a kijelző képességeit. (forrása: https://www.raspberrypi-spy.co.uk/2012/07/16×2-lcd-module-control-using-python/) A programot legegyszerűbben a Python3 (IDLE) keretprogram segítségével futtathatod. A lenti listát másold be a Python szerkesztőbe, mentsd le pl. a...

Read More

A 16×2 LCD kijelző

Az emberi és a gépi világ kommunikációjának (HMI) megteremtésében a kijelző egységek nagyon fontos szerepet játszanak. Hasonlóan fontos részét képezik a beágyazott rendszereknek is.A kijelző egységek legyenek nagyok vagy kicsik, ugyanazon az alapelven működnek. Az olyan bonyolult kijelző egységek mellett, mint a grafikus kijelzők vagy a 3D-s megjelenítők, érdemes ismerni az olyan egyszerű kijelzőket is, mint a 16×2-es egységek. A 16×2 kijelző 2 sorban, soronként 16 karakter megjelenítésére alkalmas. Egy karakter 5×10 képpontból áll, így egy betűt vagy számot 50 pixel határoz meg. A képpontok működtetését ennél a típusú kijelzőnél egy HD44780-as vagy azzal kompatibilis vezérlő egység végzi. A...

Read More
  • 1
  • 2