2019. február 10., vasárnap

AVR Tranzisztor Teszter

Az utazó elektronikás táskámban tartok egy AVR tranzisztor tesztert. Ezt itt:
Van vele pár problémám:
A lézervágott akril dobozát nem vágták pontosan, tehát, ha összerakom, a gomb állandóan megnyomott állapotban van.
Az LCD és a háttérvilágítása nincs megfelelően összeragasztva, így szétesik



Nem csak a fenti okokból vettem egy másik modellt, színes kijelzővel. Ezt itt:


Jó sokáig a fiókban hagytem. Nem érdekelt, hogy megépítsem. Karácsony körül végül is összeraktam, és akkor ért a meglepetés:


Oroszt kaptam belőle:
11 év Orosz nyelv tanulás nem volt elég, hogy használni tudjam.
Úgy döntöttem, hogy nyelvet cserélek benne.
Sajnos a menüből nem megy. újra kell fordítanom a programot és feltöltenem.
Elkezdtem kicsit nyomozni. Itt van a project web oldala:
https://www.mikrocontroller.net/articles/AVR_Transistortester
A kód nem Arduino alapú, eredetileg linuxon fordították, és sajnos hiányzik egy értelmezhető dokumentáció a fordítási folyamatról (mégha ez nem is túl bonyolult)
Az eredeti panelen nincs ISP csatlakozó, tehát a procinak valahol máshol kell lennie a a feltöltéshez. (nincs Arduino bootloader, tehát az UNO panel magában kevés ehhez).
Tehát az Arduino UNO-t megfejeltem egy USBTiny programozóval.

A lépések:
1. Tegyünk fel pár csomagot az Ubuntura:
apt-get install avr-libc avrdude gcc-avr make git
2. Töltsük le a kódot a repóból.
git clone https://github.com/svn2github/transistortester
3. Másoljuk át a makefile-t az lcd könyvtárából a defaultba (lehet, hogy nem kell és az eredeti helyén is lefordul)
cp transistortester/Software/trunk/ST7735/Makefile transistortester/Software/trunk/default/
4. Menjunk a default könyvtárba
cd transistortester/Software/trunk/default
5. Szerkesszük meg a makefile-t, írjuk át benne a programozóra vonatkozó sort:
PROGRAMMER=usbtiny
6. Fordítsuk le és töltsük fel:
make
make upload

A feltöltés után visszaraktam a procit a helyére, úgy néz ki, mostmár működik:





3 megjegyzés:

  1. Köszi, megcsinálom az enyémet is akkor :)

    VálaszTörlés
  2. Nekem is van egy avr tt-m. Az enyémmel semmi gond, szerintem kifogtad mint az orosz nyelvűt.

    VálaszTörlés