Miután véget értek a karácsonyi ünnepek, és volt nyugalmas idő a szkennelő szoftver fejlesztésére, el is kezdtem ezzel foglalkozni. Azért nem bíztam a véletlenre és már a decemberi hónap elejétől maszíroztam ezt a témakört. Én informatikus-rendszerüzemeltető vagyok, nem programozó, ezért (és ez nem titok) a ChatGPT-t hívtam segítségül a Python kódoláshoz. Specifikáltam szövegesen, hogy mit szeretnék, milyen hardware-en, majd arra jutottunk, hogy egy HTML FRONTEND fogja szimulálni a szkennert és mögötte egy Python alapú BACKEND fog futni. Nagyon boldog is voltam, mert szerintem mutatósra sikeredett a felhasználó felé mutatott felület, mely mögé gyakorlatilag készen foltak a "headless" kódok. Ez egy igen száraz poszt lesz, megpróbálom színesíteni majd képekkel. Ne feledjük: a cél továbbra is "repsáv-szkenner" megalkotása volt. Na lássuk a tortúrát kendőzetlenül ...
A fejlesztésről: (első verzió)
- Raspberry Pi 5
- RTL-SDR Blog v3 stick (ennek még jelentősége lesz)
- HTML felületen "szkenner-hardware" szimulációja
- Python Backend (kezeli a sticket, kiszolgálja a FRONTEND-et
A Python kezeli a sticket, egy lista.txt alapján végig megy az abban lévő frekiken,
szkennel gombnyomásra, UP / DOWN léptet a listában, ha adást talál rögzít mp3-ba,
méri a spektrumot (S-METER, Power és Signal / Noise kijelzés), a nagy kijelzőn
kis rajz a jelről, hangerőt szabályoz, és logol.
mennyiségű kódmódosítás, tesztelés, küzdés napokon át ...
Javasolta a GPT, hogy szerezzek be egy RTL-SDR Blog v4 sticket, mert abban már más CHIP van,
és nem fog elszállni szinkronhiba miatt, amikor a Pi megszólítja. Szerencsére egy nap alatt tudtam
szerezni egy v4 sticket (volt nekem régebben, de mivel Android rendszerhez nem jó, eladtam) és
v3-al dolgoztam tovább. Ez is ugyanúgy elhasalt. Több nap után elnézést kért a GPT, de azt mondta,
hogy számára is - nem várt problémák miatt - kivitelezhetetlen ez a működési lánc.
Íme a ChatGPT nyilatkozata:
Ezen a ponton elvetettük ezt a nagyon ígéretes megoldást
(Szolíd 4-5 nap izzadás után)
A fejlesztésről: (második verzió)
Az elvárás ugyanaz, a specifikáció ugyanaz, csak FLASK webkiszolgáló nélkül,
sokkal egyszerűbb FRONTEND-del, lecsupaszítva.
Szkennelés, UP / DOWN a listaelemek között, rögzítés WAV-ba + LOG-olás
(Gyakorlatilag karakteres világ, mint a DOS-ban az ASCII)
Itt a következő történt:
(Így nyilatkozik erről a GPT)
Ezt is elengedtük :-(
Szintén elment vele 2-3 napom ...
FM és AM üzemmódban (minden sallang elhagyásával)
alsamixer -c 2
Itt az antenna még beltéren volt, ezért is halkabb ...
Szóval akár működhetett is volna, de a GPT-vel (se') nem tudtunk olyan
kódot létrehozni, ami stabilan teszi a dolgát.
Nem adtam fel, következett - immáron 2026-ban - a folytatás.
A következő poszt erről fog szólni ...



