Foglalkozások 2018/2019-ben

2019. június 13.

Témakör: Bevezetés az elektronikába
Előadás címe: Arduino programozás - LCD kijelzők alkalmazása - II. rész
Előadó: Cserny István

Ezen a foglalkozáson folytatjuk az ismerkedést az alfanumerikus folyadékkristályos (LCD) kijelzőkkel. Ezúttal a definiálható karaterek használatával (grafikus szimbólumok, ékezetes karakterek) foglalkozunk.

A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki.

Előadásvázlat, mintaprogramok

elektro18_18: Arduino programozás: LCD kijelzők alkalmazása - II. rész
elektro18_18.zip: Arduino mintaprogramok


2019. május 30.

Témakör: Bevezetés az elektronikába
Előadás címe: Arduino programozás - LCD kijelzők alkalmazása - I. rész
Előadó: Cserny István

Ezen a foglalkozáson alfanumerikus folyadékkristályos (LCD) kijelzőkkel ismerkedtünk meg, amelyek szöveges információ megjelenítésére használhatók. Az ipari szabványnak tekinthető kijelzők sokféle készülékben megtalálhatók, legelterjedtebb a 2x16 karakteres kijelző. A bekötés és a kiírás kipróbálása után egy feszültségmérő és egy hőmérő alkalmazással ismerkedünk meg, azzal a nem titkolt szándékkal, hogy a nyári otthoni kísérletezésekhez ötletet adjunk.

A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki.

Előadásvázlat, mintaprogramok

elektro18_17: Arduino programozás: LCD kijelzők alkalmazása - I. rész
elektro18_17.zip: Arduino mintaprogramok


2019. május 16.

Témakör: Bevezetés az elektronikába
Előadás címe: Arduino programozás - Hétszegmenses kijelző alkalmazások
Előadó: Cserny István

Az előző előadás végén már említés szintjén volt szó róla, hogy a TM1637 kijelző modult felhasznállhatjuk egyszerűbb alkalmazásokhoz (hőmérő, őra, stb). Most részletesebben is megismerkedünk néhány ilyen alkalmazással, azzal a nem titkolt szándékkal, hogy a nyári otthoni kísérletezésekhez ötletet adjunk.
A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki.

Előadásvázlat, mintaprogramok

elektro18_16: Arduino programozás: Hétszegmenses kijelző alkalmazások
elektro18_16.zip: Arduino mintaprogramok


2019. május 9.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés a Lego Mindstorm ev3 programozásába - 3. rész: Érzékelők használata
Előadó: Orosz Péter

A LEGO robot külső érzékelői (szenzorai) segítségével képes érzékelni a külvilág jeleit. A szenzorok által mért jellemzőket felhasználhatjuk különféle döntések feltételeként várakoztatáshoz, motor kormányzásához vagy ki/bekapcsolásához. Az EV3 oktatási készletben a következő érzékelők találhatók meg:
- ütközésérzékelő (touch sensor);
- színérzékelő/fényérzékelő (colour sensor/light sensor);
- távolságérzékelő (ultrasonic sensor)
Fentiek mellett a szervomotorokat is használhatjuk szenzorként, mert beleépítettek egy érzékelőt, amely képes információkat szolgáltatni a motortengely elfordulásáról.

Előadásvázlat

vtalk18_16: 3. rész: Érzékelők használata


2019. május 2.

Témakör: Bevezetés az elektronikába
Előadás címe: Arduino programozás - Hétszegmenses kijelzők - 2. rész
Előadó: Cserny István

Folytatjuk az ismerkedést a hétszegmenses LCD kijelzőkkel. Fényeffekteket próbálunk ki, megismerkedünk az időmultiplex kijelzéssel. Ezután megpróbálkozunk a többszámjegyű kiíratással is a TM1637 vezérlő felhasználásával. A kijelző modul közvetlenül is programozható (bare metal közelítés), de sokkal kényelmesebb a TM1637Display "gyári" programkönyvtár használatával.
A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki.

Előadásvázlat, mintaprogramok

elektro18_15: Arduino programozás: Hétszegmenses kijelzők - 2. rész
elektro18_15.zip: Arduino mintaprogramok


2019. április. 25.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés a Lego Mindstorm ev3 programozásába - 2. rész: Motorok vezérlése
Előadó: Orosz Péter

A robot a vezérlőegységhez kapcsolt motorok segítségével valósítja meg a különböző mozgásokat. A készletben két különböző felépítésű motor található: közepes és nagy motor. A háromkerekű robotunk mozgatásához két nagy motort építettünk be. Ezek vezérléséről (egyenes mozgás előre és hátra, kanyarodás, illetve helyben fordulás) lesz szó ebben az előadásban. Az utolsó mintapélda kapcsán megismerkedünk a programciklus szervezésével is.

Előadásvázlat

vtalk18_15: 2. rész: Motorok vezérlése


2019. április. 11.

Témakör: Vegyes témakörű előadások
Előadás címe: Fűtésvezérlő rendszer ARDUINO-val
Előadó: Horváth Lajos

Egy érdekes, gyakorlati szempontból igen hasznos fűtésvezérlő rendszert szeretnék bemutatni. Ez a ma divatos „Okos otthon” (Smart Home) kategóriába tartozik, annak egyik, ha nem a legfontosabb eleme. A megépített rendszer egy több helyiségből álló családi ház szelektív fűtését vezérli. A szobánként mért hőmérséklet alapján a radiátorok osztójánál elektromos szelepek segítségével avatkozik be, valamint a gázkazán vezérlését is végzi. Az alkalmazott mikrovezérlő kártyák típusa Arduino Pro Mini. A rendszer egységei RS-485 hálózaton kommunikálnak egymással.

Előadásvázlat, mintaprogramok

vtalk18_14: Fűtésvezérlő rendszer ARDUINO-val
vtalk18_14.zip: RS-485 mintaprogramok


2019. április 4.

Témakör: Bevezetés az elektronikába
Előadás címe: Arduino programozás - Hétszegmenses kijelzők - 1. rész
Előadó: Cserny István

A hétszegmenses kijelzők 7 db LED-et vagy LED csoportot tartalmaznak, olyan elrendezésben, hogy a 0…9 arab számjegyeket ki lehessen jelezni. A hét szegmenshez nyolcadikként többnyire egy tizedespont is járul. A szegmensek LED-et tartalmaznak. A LED-eknek vagy a katódját ( típus), vagy az anódját (B) belül összekötik. A vezérlést ennek megfelelően kell felhúzásként vagy lehúzásként megtervezni.
A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki.

Előadásvázlat, mintaprogramok

elektro18_14: Arduino programozás: Hétszegmenses kijelzők - 1. rész
elektro18_14.zip: Arduino mintaprogramok


2019. március 28.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés a Lego Mindstorm ev3 programozásába - 1. rész
Előadó: Orosz Péter

Ez az első része egy hosszabb előadás sorozatnak. Ebben a részben a Lego Mindstorm EV3 bemutatását, történeti áttekintését, a csomag tartalmának ismertetését, a programozási környezet bemutatását tervezi az előadó, valamint - ha még lesz rá idő - kedvcsinálónak, mutat két rövid programocskát.

Előadásvázlat

vtalk18_13: Bevezetés a LEGO Mindstorms EV3 programozásába


2019. március 21.

Témakör: Bevezetés az elektronikába
Előadás címe: Arduino programozás - analóg I/O
Előadó: Cserny István

Az ATmega328P mikrovezérlő nem rendelkezik valódi analóg kimenettel. Kvázi-analóg vezérlésre azonban lehetőséget nyújtanak az impulzusszélesség-modulációval vezérelhető kimenetek, ahol a ki-be kapcsolás kitöltési tényezőjét 0 - 255 között változtathatjuk.
A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki.

Előadásvázlat, mintaprogramok

elektro18_13: Arduino programozás: Analóg I/O
elektro18_13.zip: Arduino mintaprogramok


2019. március 14.

Témakör: Vegyes témakörű előadások
Előadás címe: Robotvezérlés sebességmérő szenzorral
Előadó: Cserny István

Az InvenSense MPU6050 típusjelű Inerciális Mérőegység (IMU) egy 3-tengelyű gyorsulásmérőt és egy 3-tengelyű szögsebességmérő szenzort tartalmaz és I2C buszan csatlakoztatható az Arduinohoz, vagy más mikrovezérlőkhöz. Az IC kártyára szerelve is kapható (pl. GY-521) így hobbicélokra is könnyen felhasználható. Az olcsó és egyszerűen használható MPU6050 szenzort előszeretettel használják hobbbiprojektekben egyensúlyozó robotokhoz, vagy quadcopterekhez, a robot térbeli elfordulásainak detektálására. A bemutatott mintaprogramok Arduino nano v3.0 kártyán és Arduino IDE 1.8.8 környezetben lettek kipróbálva.

Előadásvázlat és példaprogramok:

vtalk18_12: Robotvezérlés sebességmérő szenzorral
vtalk18_12.zip: Arduino mintaprogramok


2019. március 7.

Témakör: Bevezetés az elektronikába
Előadás címe: Arduino programozás - analóg bemenetek
Előadó: Cserny István

Miközben folytatjuk az ismerkedést a vezérlésátadó utasításokkal (többszörös elágazások if - else - if utasításokkal, programciklusok szervezése for utasítással), rátérünk az analóg bemenetek használatára. Az ATmega328P mikrovezérlő analóg-digitális átalakítója (ADC) az analóg bemenetekre kapcsolt feszültséget digitalizálja (0 - 1023 közötti számmá alakítja). Az ADC segítségével feszültséget mérhetünk, potméterrel valamit vezérelhetünk, vagy szenzorok segítségével valamilyen fizikai jellemzőt (hőmérséklet, nyomás, távolság, fényerősség) megmérhetünk.
A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki.

Előadásvázlat, mintaprogramok

elektro18_12: Arduino programozás: Analóg bemenetek
elektro18_12.zip: Arduino mintaprogramok


2019. február 28.

Témakör: Vegyes témakörű előadások
Előadás címe: Robotvezérlés WiFi kapcsolaton keresztül - 2. rész
Előadó: Cserny István

A január 31-i előadásban már ismertetett NodeMCU kártyával, WiFi kapcsolaton keresztül vezérelt, két kerék meghajtású robotról van szó, ezt szeretnénk WiFi kapcsolaton kereztül vezérelni. A mostani előadásban azt mutatjuk be, hogy ESP8266 MicroPythonban hogyan valósíthatunk meg multitaszkos programfuttatást (a WiFi kapcsolat kezelését és a motorok vezérlését kell párhuzamosítani). Emellett szó lesz a HC-020K optoérzékelő "feljavításáról" is. Az előadás előzményei a 2018. október 11-i, október 25-i és a november 15-i, valamint a 2019. január 31-i és február 14-i előadásokban hangzottak el.

Előadásvázlat és példaprogramok:

vtalk18_11: Robotvezérlés WiFi kapcsolaton keresztül - 2. rész
vtalk18_11.zip: mintaprogramok


2019. február 21.

Témakör: Bevezetés az elektronikába
Előadás címe: Arduino programozás - vezérlési szerkezetek, ciklusszervezés
Előadó: Cserny István

Egy nyelv vezérlésátadó utasításai az utasítások végrehajtási sorrendjét határozzák meg. Alapvető vezérlési szerkezeteink a szekvencia, amikor az utasítások a leírás sorrendjében kerülnek végrehajtásra, az elágazás, amelyben egy feltételtől függően két, vagy több ágon folytatódik a program és a ciklus, amellyel ismétlődő feladatokat végeztethetünk egy adott feltétel teljesüléséig. Az előző előadásban már találkoztunk a feltételvizsgálattal ( if ... else), most pedig a programciklusok szervezésével ismerkedünk meg, a while utasítás segítségével.
A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki.

Előadásvázlat, mintaprogramok

elektro18_11: Arduino programozás - vezérlési szerkezetek, ciklusszervezés
elektro18_11.zip: Arduino mintaprogramok


2019. február 14.

Témakör: Vegyes témakörű előadások
Előadás címe: Robotvezérlés WiFi kapcsolaton keresztül - 1. rész
Előadó: Cserny István

Ebben az előadásban arról lesz szó, hogy a NodeMCU kártyának WiFi kapcsolaton keresztül hogyan adhatunk át parancsokat a robotunk vezérléséhez. Az egyik egyszerű lehetőség egy webszerver kialakítása, ami esetleg más célra (pl. szenzorok kiolvasásásra, okos otthon vezérlésére) is felhasználható. Az előadás előtt érdemes felidézni a 2018. október 11-i, október 25-i és a november 15-i előadások anyagát!

Előadásvázlat és példaprogramok:

vtalk18_10: Robotvezérlés WiFi kapcsolaton keresztül - 1. rész
vtalk18_10.zip: mintaprogramok


2019. február 7.

Témakör: Bevezetés az elektronikába
Előadás címe: Arduino programozás - I/O portok kezelése, változók, feltételvizsgálat
Előadó: Cserny István

A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki.

Előadásvázlat, mintaprogramok

elektro18_10: Arduino programozás - I/O portok kezelése, változók, feltételvizsgálat
elektro18_10.zip: Arduino mintaprogramok


2019. január 31.

Témakör: Vegyes témakörű előadások
Előadás címe: Robotvezérlés sebességmérő szenzorral
Előadó: Cserny István

Egyszerű, kétkerék meghajtású robotok építésénél az egyik alapvetői feladat a motorok vezérlésének megtervezése. Ebben az előadásban röviden áttekintjük a hobbicélú DC motorok meghajtásának szokásos eszközeit és módszereit: irányváltás H-híddal, teljesítmény- szabályozás impulzus-szélesség modulációval. Ezután megnézzük, hogy optikai szenzorok (infra fénysorompó és a tengelyre szerelt lyuktárcsa) segítségével hogyan tudunk sebességet, elmozdulást, illetve irányt mérni, s hogyan tudunk javítani a "jármű" iránytartásán.

Előadásvázlat és példaprogramok:

vtalk18_09: Robotvezérlés sebességmérő szenzorral
vtalk18_09.zip: mintaprogramok


2019. január 24.

Témakör: Bevezetés az elektronikába
Előadás címe: Arduino programozás - digitális kimenetek vezérlése
Előadó: Cserny István

Elkezdjük az ismerkedést az Arduino programozásával. Legegyszerűbb
feladatként digitális kimeneteket vezérlünk: LED villogtatása, Morze SOS
jeladó, egyszerű közlekedési lámpa vezérlése, futófény (Knight Rider villogó).
A mintaprogramokat az Arduino IDE 1.8.8 változatával próbáltuk ki.

Előadásvázlat, mintaprogramok

elektro18_09: Arduino programozás - digitális kimenetek vezérlése
elektro18_09.zip: Arduino mintaprogramok


2019. január 17.

Témakör: Vegyes témakörű előadások
Előadás címe: Egyszerű 433MHz rádiós kapunyitó működése
Előadó: Támcsu Péter

Az előadásban szó lesz egy egyszerű protokollt megvalósító 2260-as IC -ről és az általa kódolt adatok visszafejtéséről micropython programnyelven. Bemutatásra kerül továbbá egy 2270 IC által működtetett relé kapcsolás és egy függvénykönyvtár ami megvalósítja a 2260 által küldött kódsor visszafejtését arduino környezetben.

Előadásvázlat és példaprogramok:

vtalk18_08: Egyszerű 433MHz rádiós kapunyitó működése
vtalk18_08.zip: mintaprogramok


2019. január 10.

Témakör: Bevezetés az elektronikába
Előadás címe: Ismerkedés az Arduino környezettel (Minipirate) - 2. rész
Előadó: Cserny István

Folytatjuk az ismerkedést az Arduino kártyával A mostani ismerkedéshez is a MiniPirate programot használjuk, s interaktív módon, a számítógépen kiadott parancsokkal vezéreljük a mikrovezérlő kivezetéseit, illetve kérdezhetjük le azok állapotát.

Előadásvázlat

elektro18_08: Ismerkedés az Arduino környezettel - 2. rész


2019. január 3.

Témakör: Vegyes témakörű előadások
Előadás címe: Időjárásállomás külső érzékelőjétől érkező rádiójel feldolgozása
Előadó: Támcsu Péter

A hétköznapi életben sok helyen találkozhatunk 433 MHz-es rádiófrekvenciás adatátvitelt használó eszözökkel, például vezeték nélküli csengő, távirányítós kapu- vagy garázsnyitó, kültéri hőmérővel kommunikáló óra, stb. formájában. Az előadás során megismerkedünk a rádiófrekvenciás átvitelhez használt RF modulok működési elvével, majd konkrét alkalmazásként egy időjárásállomás külső érzékelőjétől (hőmérséklet és páratartalom mérése) érkező rádiójel feldolgozásának megvalósítását mutatjuk be.

Előadásvázlat és példaprogramok:

vtalk18_07: Időjárásállomás külső érzékelőjétől érkező rádiójel feldolgozása
vtalk18_07.zip: mintaprogramok


2018. december 20.

Témakör: Bevezetés az elektronikába
Előadás címe: Ismerkedés az Arduino környezettel (Minipirate) - 1. rész
Előadó: Támcsu Péter

Az Arduino ökoszisztéme több dolgot is jelent:

  • Az Arduino kártya egy ATmega328p mikrovezérlővel (5V-os tápfeszültség, illetve max 5 V-os jelszint)
  • A PC-n futó Arduino integrált fejlesztői környezetet (beleértve a Terminál ablakot is),
  • Az Arduino programozási nyelvet és programkönyvtárakat
A programozással majd a következő félévben fogunk foglalkozni. A mostani ismerkedéshez egy "előregyártott" alkalmazást, a MiniPirate programot használjuk, s interaktív módon, a számítógépen kiadott parancsokkal vezérelhetjuk a mikrovezérlő kivezetéseit, illetve kérdezhetjük le azok állapotát.

Előadásvázlat

elektro18_08: Ismerkedés az Arduino környezettel (Minipirate) - 1. rész


2018. december 13.

Témakör: Vegyes témakörű előadások
Előadás címe: ST7585 monokróm LCD vezérlése
Előadó: Cserny István

Kapható az Aliexpressen egy Nokia 5110 kompatibilisnek mondott grafikus LCD, ami stabilabb (kontakthiba-mentes) kivitelűnek tűnik, s 96*64 pontos felbontású. Az előadásban ennek programozásáról lesz szó. A kompatibilitás, sajnos, csak részleges, így az eltérésekkel meg kell küzdeni, hogy eredményre jussunk, de az alapvető eljárások elkészítése után már könnyen használhatjuk pl. Arduinoval. Kis erőfeszítéssel az Adafruit_PCD8544 könyvtárat is átírhatjuk, s akkor a kijelzőnk az Adafruit GFX osztály leszármazottjaként ugyanazokkal az egyenes, kör, téglalap és sprite rajzoló függvényekkel használható, mint a nokia5110, vagy a többi kijelző.

Előadásvázlat és példaprogramok:

vtalk18_06: ST7585 monokróm LCD vezérlése
vtalk18_06.zip: mintaprogramok


2018. december 6.

Témakör: Bevezetés az elektronikába
Előadás címe: Forrasztási gyakorlat
Előadó: Cserny István

A kezdő foglalkozás résztvevői a gyakorlatban is kipróbálhatják a forrasztást. Forrasztó eszközökről a haladók gondoskodnak. Dugaszolós próbapanelt hozzatok magatokkal (tüskesor beforrasztásnál ez tartja függőlegesen a tüskéket), meg valami újságot, hogy az asztalokat megkíméljük a forrasztás nyomaitól!

Előadásvázlat

elektro18_06: Forrasztási gyakorlat


2018. november 29.

Témakör: Vegyes témakörű előadások
Előadás címe: Gagyiszkóp házilag - hangfrekvenciás jelek vizsgálata
Előadó: Cserny István

Hangfrekvenciás analóg jelek vizsgálatára egyszerűen összeüthetünk egy gagyi "oszcilloszkópot" egy ADC-vel rendelkező mikrovezérlő és egy grafikus LCD kijelző segítségével. A bemutatott példák Arduino és Nokia 5110 kijelző, illetve NodeMCU és I2C OLED kijelző hardverrel valósíthatók meg. Hogy ne essünk ki a gyakorlatból, lesz egy kevés microPython is!

Előadásvázlat és példaprogramok:

vtalk18_05: Gagyiszkóp házilag
vtalk18_05.zip: mintaprogramok


2018. november 22.

Témakör: Bevezetés az elektronikába
Előadás címe: Számrendszerek, Boole algebra, logikai függvények
Előadó: Cserny István

Az előadáson a Boole-algebra tulajdonságai és alaptételei mellett a logikai függvények fogalmáról és ábrázolásmódjukról (logikai kifejezés, igazságtáblázat, logikai kapuk összekapcsolásával kialakított áramkör) lesz szó. Ezek mellett megismerkedünk a kettes (bináris) és a tizenhatos (hexadecimális számrendszerekkel.

Előadásvázlat

elektro18_05: Számrendszerek, Boole algebra, logikai függvények


2018. november 15.

Témakör: Vegyes témakörű előadások
Előadás címe: Hálózatkezelés micrPythonban, ESP8266 kártyán
Előadó: Cserny István

Az ESP8266 kártyák előnye - olcsó áruk mellett - az, hogy beépített WiFi interfésszel rendelkeznek, így kliensként hálózatra kapcsolódhatunk, vagy hálózati szolgáltatást nyújthatunk vele. Az alábbi példák bemutatását tervezzük:

  • A WEBREPL kapcsolat vezeték nélküli terminálkapcsolatot jelent (távolról parancsokat tudunk kiadni, fájlokat le/fel tölthetünk a WiFi kapcsolaton keresztül.
  • Az NTPTIME könyvtár segítségével időszerverekhez kapcsolódhatunk a pontos idő és dátum lekérdezéséhez.
  • Az MQTT könyvtár felhasználásával egyszerűen tölthetünk fel adatokat IOT felhőkbe, esetünkben a ThingsSpeak szerverre.
  • Más érzékelőkkel ellentétben a BMP180 nyomásmérő szenzor kezeléséhez nekünk kell a megfelelő könyvtárat biztosítani. Erre is mutatnunk példát.

Előadásvázlat és példaprogramok:

vtalk18_04: Hálózatkezelés microPythonban, ESP8266 kártyán


2018. november 8.

Témakör: Bevezetés az elektronikába
Előadás címe: Logikai kapuáramkörök
Előadó: Cserny István

Számítógépekben, vezérlő automatákban fontos szerepe van az olyan áramköröknek, melyek valamilyen logikai összefüggést fejeznek ki. Ezeknek a logikai áramköröknek az építőkövei az úgynevezett kapuáramkörök, amelyek egy-egy elemi logikai összefüggés (NEM, ÉS, VAGY kapcsolat) kiértékelésére képesek.ogikai Ezeknek a működése, egyszerű tranzisztoros logikai áramkörök formájában történő megépítése (vagy szimulációja) és vizsgálata lesz a foglalkozás témája.

Előadásvázlat

elektro18_04: Logikai kapuáramkörök


2018. október 25.

Témakör: Vegyes témakörű előadások
Előadás címe: Ismerkedés a Python programnyelvvel és annak microPython változatával 2. rész
Előadó: Támcsu Péter

Folytatjuk az előadás-sorozatot, amelyben bevezetést kapunk a Python programnyelvbe, megismerkedünk a Python scriptnyelv szintaktikai sajátosságaival, majd rátérünk az IOT eszközökhöz használható microPython változat korlátozásaira és sajátosságaira. Az előadáshoz készült program segítségével példákon keresztül gyakorolhatjuk a Python nyelvet. Aki hoz magával laptopot, interaktív is lehet.

Előadásvázlat és példaprogramok:

vtalk18_03: Ismerkedés a Python programnyelvvel és annak microPython változatával 2. rész
vtalk18_02.zip: (az előző előadás mintapéldáinak átnézését folytatjuk)


2018. október 18.

Témakör: Bevezetés az elektronikába
Előadás címe: Astabil multivibrátorok alkalmazása
Előadó: Cserny István

Az előző foglalkozáson kipróbált astabil multivibrátort (rezgéskeltő) használhatjuk például hangkeltésre - a hangot egy piezo csipogóval vagy egy kis hangszóróval szólaltathatjuk meg. Egy másik felhasználási lehetőség a LED-ek villogtatása. Ennek most egy olyan változatát építjük meg, amelyben a LED fénye fokozatosan erősödik, majd elhalványul, mintha "lélegezne".

Előadásvázlat

elektro18_03: Astabil multivibrátorok alkalmazása


2018. október 11.

Témakör: Vegyes témakörű előadások
Előadás címe: Ismerkedés a Python programnyelvvel és annak microPython változatával 1. rész
Előadó: Támcsu Péter

Ebben a előadásban bevezetést kapunk a Python programnyelvbe, megismerkedünk a Python scriptnyelv szintaktikai sajátosságaival. Az előadáshoz készült program segítségével gyakorolni lehet a Python nyelvet, példákon keresztül (alább a képen), így ha valaki hoz laptopot, akkor interaktív is lehet.

A példaprogram használatához:

  1. Telepítse a Python programnyelvet (pl. a 3.6.6 verziót)! Letöltés innen: python.org/downloads/
  2. Bontsa ki egy munkakönyvtárba a mellékelt vtalk18_02.zip csomagot és duplakattintással indítsa el a pyserv.py programot!
  3. Indítson el egy böngészőt és kapcsolódjon a localhost:8000 URL-hez!

Előadásvázlat és példaprogramok:

vtalk18_02: Ismerkedés a Python programnyelvvel és annak microPython változatával 1. rész
vtalk18_02.zip: mintaprogramok a Python szintaktikájának bemutatásához


2018. október 4.

Témakör: Bevezetés az elektronikába
Előadás címe: Egyszerű tranzisztoros kapcsolások - astabil multivibrátor
Előadó: Cserny István

Az előző foglalkozáson egy bistabil billenőkapcsolást próbáltunk összerakni. A szerelésben történő eligazodáshoz az alábbi kibővített leőadásvázlatban az építést lépésekre bontottuk. Nagyon ügyeljünk rá, hogy a huzalozási rajz 2N2222 tranzisztorhoz készült, tehát NPN tranzisztort használjunk, és ha BC típusú tarnzisztorunk van (pl. BC337), akkor a rajzhoz képest 180 fokkal elforgatva helyezzük be! A bistabil multivibrátor sikeres beüzemelése után ezen a foglalkozáson egy astabil multivibrátort építünk, amely rezgéskeltésre, vagy LED villogtatónak használható.

Előadásvázlat

elektro18_04_bovitett: Egyszerű tranzisztoros kapcsolások


2018. szeptember 27.

Témakör: Vegyes témakörű előadások
Előadás címe: Soros vezérlésű LCD számkijelző
Előadó: Cserny István

A folyadékkristályos kijelzők felépítésének és működésének rövid ismertetése után egy olyan kijelzőpanelt mutatok be, amelyen 2 db, egyenként 8 számjegy megjelenítésére alkalmas, hétszegmenses LCD kijelzőt tartalmaz, amelyet 4 db PCF8577CP vezérlő IC hajt meg. A vezérlők egy I2C buszra vannak felfűzve. A kijelző kipróbálását egy Arduino nano kártyára feltöltött MiniPirate alkalmazás segítségével végezzük, amely virtuális soros porton fogad parancsokat a számítógépről.

Előadásvázlat és példaprogramok:

vtalk18_01: Soros vezérlésű LCD számkijelző
vtalk18_01.zip: MiniPirate Arduino alkalmazás


2018. szeptember 20.

Témakör: Bevezetés az elektronikába
Előadás címe: Egyszerű tranzisztoros kapcsolások
Előadó: Cserny István

Érintőlegesen foglalkozunk a be- és kikapcsolási jelenségekkel, s ennek kapcsán szó lesz a kondenzátorok és induktivitások szerepéről. Az egyszerű kikapcsolás-késleltető áramkör vizsgálata után a tranzisztoros billenőkörökkel (multivibrátorok) ismerkedünk meg, amelyek fontos szerepet játszanak a szekvenciális digitális áramkörök kialakításában (mint pl. tárolók, késleltetők, rezgéskeltők).

Előadásvázlat

elektro_04: Egyszerű tranzisztoros kapcsolások