2026. január 25., vasárnap

Arduino IDE telepítése

 Még mindig nem jutottunk el oda, hogy bármit is csináljunk a kis panellel és a sok-sk szenzorral, hiszen annak működéséhez kell egy fejlesztői környezet. Ez nem más mint az Arduino IDE szoftver, melyet feltelepítve megírhatjuk első kódunkat. A programmal együtt feltelepülő driverek is igen fontosak, ezért legyünk körültekinteőek az installálás folyamán ! Olvassuk el, hogy mit ír a szoftver, mert ugyan next-next-finish jellegű a telepítés, de azért nem árt tudni, mire mondunk igent. Nézzük meg, hogyan kell telepíteni, mik az esetleges buktatók ?! Haladjunk lépésről-lépésre együtt ...


Az Arduino nyitóoldala


Indítsuk el: arduino-ide_2.3.7_Windows_64bit.exe

... attól függ, hány felhasználói profil van a gépen

Ne akarjuk máshová rakni, mert mindent ide tölt le később !

Eldöntendő kérdés :-)

Ellenőrizzük az eszközkezelőben a soros portot !

Az első indításkor igen sok modult letölt még ...

Én mindet felraktam



Mindegyik különbözik

Állítsuk a szoftvert a megfelelő COM portra !

Egy példa kód, teszteléshez

Jobbra nyíl fent -> UPLOAD



És igen, villog a kis LED a panelen.
Rendben vagyunk.

















Crowtail Starter KIT

Nagyjából két hét várakozás után, Aliexpressről rendelve, megérkezett a "zöld doboz". Mit meg nem adtam volna gyerekkoromban egy ilyen "játékért" ... Jobb később, mint soha ! Most, 50 éves fejjel kezdek bele a mikrovezérlők megismerésébe. Olyan ez a doboz belülről, mint egy "elektronikai lego", vagy mint a férfiaknak való "adventi naptár". Tudom ezt azért, mert lányom minden évben kap egyet, mindenféle sminkelős cuccal a belsejében. Na, hát nekem azokra nincs szükségem (mert rajtam a smink sem segítene), de elektronikát tanulni ez kiváló lesz. Szeretném, ha együtt bontanánk ki a csomagot. Nézzük meg együtt, mennyi izgalmas "kütyüt" rejt a zöld doboz !


Hatalmas izgalommal bontottam ki a karton csomagolást.
Ezt a zöld dobozt rejtette ...

Hihetetlen az öröm ...

A módosított Arduino board

Minden is van benne

A "leckekönyv" digitális formában is elérhető

Tartalomjegyzék



Már csak a megfelelő hétvégi pillanatra várok ...









Crowtail KIT-ek

 Nézzük meg most együtt, hogy mire lesz jó nekünk a 3 db Crowtail KIT-es doboz ! Kutatásaim során arra jutottam, hogy kellene a Raspberry Pi mellé egy elektronikát és szenzorokat támogató rendszer, melyek kombinációjából egy jó kis játszóteret építhetek. Talán két évvel ez előtt szembe jött velem egy tehetséges mérnök (Walter Reéb) vlogjában a Crowtail Arduino KIT-ek témaköre, és nagy érdeklődéssel néztem azt a videót. Megtetszett a készlet modularitása, könnyű kezelése. Most jött el az idő, hogy beszerezzem én is azokat. Szépen sorban, havonta egy készlet ! Az első megérkezett, lesz róla szó résazletesebben. Ismerkedjünk meg a rendszerrel, mesélek is róla itt, összefoglaló jelleggel.


Crowtail Starter KIT for Arduino

Crowtail Advanced KIT for Arduino

Crowtail Deluxe KIT for Arduino



Mi az a Crowtail?

A Crowtail lényegében egy modulrendszer Arduino-hoz.

A modulok külön kis paneleken vannak, és a legjobb az egészben, hogy gyorscsatlakozós kábelekkel lehet őket összekötni.

Nincs breadboard-szívás, nincs „melyik láb melyik”, nincs „fordítva dugtam be”.
Van egy központi csatlakozópanel, és onnan szépen rá tudsz csatlakozni:

- gombokra
- LED-ekre
- szenzorokra
- relére
- kijelzőre

mindenféle okosságra :-)

Ez nekem most pont tökéletes, mert én érteni szeretném ezt és működés közben látni.


Az igazság az, hogy mostanában nagyon összefonódik nálam az IT meg a rádiózás… és közben jönnek olyan ötletek, amikhez már nem elég egy sima „Pi + web”.

Például a Weather Station projekt.

Ott már kell: szenzorok olvasása, kijelző (OLED), adatküldés Wi-Fi-n és az egésznek mennie kell  stabilan, sokáig. Bár a Pi mindent megold… de egy mikrokontroller erre egyszerűbb, gyorsabb, és sokszor elegánsabb is.

Szóval: Arduino/Crowtail most tanuló-üzemmód, később ESP32 a komoly projektbe.



A három Crowtail doboz: (zöld, kék, narancs)

Zöld doboz – az alapok

Ez az „első lépések” csomag.

Itt van minden, amivel az ember megtanulja:

  • hogyan kapcsolok ki-be egy LED-et

  • hogyan olvasok egy gombot

  • mi az, hogy analóg érték

  • mi az, hogy PWM (fényerő, hang, stb.)

Ez a doboz az a szint, ahol az ember először érzi azt, hogy:
„oké, ez már az én kezemben van.”


Kék doboz – szenzorosabb, komolyabb

A kék már inkább az a kategória, amikor nem csak villogtatunk, hanem tényleg mérünk.

Itt jönnek azok a dolgok, amik már közelebb vannak ahhoz, amit én szeretnék:

  • hőmérséklet

  • páratartalom

  • fény

  • I2C-s cuccok (pl. kijelző, okos szenzor)



Narancs doboz – vezérlés, kapcsolás

A narancs nekem fejben mindig az „oké, akkor most már kapcsoljunk valamit a valóságban” doboz.

Itt jönnek az olyan dolgok, mint:

  • relé

  • erősebb kimenetek

  • olyan modulok, amik már nem csak egy LED-et mozgatnak

Ez az a rész, amikor az Arduino már nem csak játék, hanem „eszköz”.


Tápellátás:

A Crowtail rendszer USB portról kap áramot.
A feladatok túlnyomó többségéhez az onnan kapott V/A teljesen elég.


Kell SD kártya ehhez?

Nem.

Az Arduino (és a Crowtail-os cuccok) simán mennek SD kártya nélkül.
A program felmegy USB-n keresztül, és kész.

SD kártya akkor kell, ha: helyben akarsz logolni, adatot akarsz menteni, vagy fájlokat akarsz kezelni



A következő posztban kicsomagoljuk a zöld dobozt !


Az Arduino bemutatása

Miközben Raspberry Pi eszközökkel kísérletezgetek, egyre több olyan ötlet jut eszembe, amihez kutatásaim alapján jobban megfelel az Arduino, mint eszköz. Sokat olvasok, informálódom ennek kapcsán, és megérett bennem, hogy belevágok az Arduinoval való ismerkedésbe. Már régebben is látóterembe került a Crowtail Arduino KIT három doboza, ami azért jó, mert kialakítása lehetővé teszi az elektronika gyors összeszerelését. Gyorscsatlakozós vezetékekkel kapcsolhatók össze a modulok az Arduino boarddal. Ezt a rendszert választottam a tanuláshoz. A készletek bemutatását későbbre hagyom. Szóljon ez a poszt magáról az eszközről ! (A Crowtail KIT-ben egy módosított board-ot használunk) Ebben a blogban az Arduinoval való ismerkedésemet szeretném dokumentálni.



Arduino UNO (Rev3)



Az Arduino:


Az Arduino egy mikrokontrolleres fejlesztőpanel, amivel egyszerűen lehet elektronikai projekteket építeni. 

Lényegében egy “kis számítógép”, ami nem operációs rendszert futtat, hanem egyetlen  programot (sketch) hajt végre folyamatosan. A programot USB-n keresztül lehet feltölteni rá PC-ről az Arduino IDE fejlesztői környezet segítségével. 

Az Arduino digitális és analóg lábain (GPIO) keresztül érzékelőket tud olvasni és eszközöket vezérelni (LED, relé, motor, kijelző). Képes egyszerű logikai döntésekre, időzítésekre, mérésre és vezérlésre valós időben. 

Kommunikációra több szabványt is támogat, például UART (soros), I2C és SPI protokollokat. A működése tipikusan 5V-os (vagy egyes típusoknál 3.3V-os) logikai szinteken történik, és fontos az áramfelvételi korlátok betartása. A hardver nyílt, rengeteg modul és bővítőkártya (shield) érhető el hozzá. ezért gyors prototípus-építésre ideális.

A mikrokontroller sebessége és memóriája korlátozott, de pont emiatt stabil és kiszámítható feladatokra tökéletes. 

Tipikus felhasználás: szenzoradat-gyűjtés, automatizálás, vezérlés, mérés, és IoT előkészítés
(pl. ESP32-vel hálózatra kötve).



Az IoT fogalma: Internet of Things

Ezek olyan eszközök, amik

- adatot mérnek (pl. hőmérséklet, páratartalom, mozgás),
- kommunikálnak hálózaton (Wi-Fi / Ethernet / mobilnet),

az adatot pedig elküldik valahova (telefonra, szerverre, felhőbe), vagy utasítást kapnak
(kapcsolj relét, indíts ventilátort, stb.).



Felhasználásuk:

- okos hőmérő, ami appban látszik
- időjárás állomás, ami weben grafikonoz (ez az én egyik témám)
- kerti öntözés vezérlés szenzor alapján
- riasztó / kamera / okos konnektor


Miért jobb az Arduino szenzorokhoz ?

Valós idejű és kiszámítható. Az Arduino azonnal reagál, nincs rajta Linux, nincs “lefagyás”, háttérfolyamat, update, swap, stb.

Stabil időzítések
Pulzusmérés, gombok, PWM, jelalakok, ultrahang, 1-Wire,

DHT szenzorok: Arduino-n sokkal biztosabb, mint egy Pi eszközön.

Analóg bemenet (ADC)
A legtöbb Arduino tud analóg feszültséget mérni közvetlenül.
A Pi alapból nem tud analógot, oda külön ADC modul kell.

Közvetlen hardveres I/O
Az Arduino lábai tényleg “vezérlő lábak”. A Pi GPIO is jó, de egy multitask OS alatt nem ugyanaz a stabilitás.

Egyszerűbb és gyorsabb
Szenzor beolvasás + vezérlés pár sor kód, és kész. Nincs driver, nincs service, nincs csomagkezelés.

Alacsony fogyasztás, 0–24-ben ideális
Arduino mehet napokig-hetekig stabilan, minimális árammal.


Miben jobb a Raspberry Pi:

- webserver, grafikonok, adatbázis
- hálózat, Wi-Fi, VPN, távoli elérés
- feldolgozás, logolás, fájlkezelés



A fentiek fényében később a két rendszert fogom összekombinálni egy időjárás állomás kialakításához. Ahhoz viszont, hogy magabiztosan mozogjak ebben a világban, valahol el kell kezdeni a tanulást. Ehhez választottam én a Crowtail KIT-eket. Minden hónapban egy doboz, melyekben átlagosan 20 lecke van. Ennek a blognak ez a tanulási folyamat lesz a váza, de azt, hogy hova fut ki, majd meglátjuk.



Elsőre talán ennyi elég is, folytassuk később a KIT-ek bemutatásával !

Arduino IDE telepítése

 Még mindig nem jutottunk el oda, hogy bármit is csináljunk a kis panellel és a sok-sk szenzorral, hiszen annak működéséhez kell egy fejlesz...