USB PAL Tester
Danas sam pustio projektic sto sam radio za svoje potrebe u open source open hardware vode. Trebalo mi je da napravim uredjaj koji ce da optereti izvor napajanja sa xy ampera ili miliampera.
Naravno ovo se moglo uraditi i drugi su uradili sa operacionim, fetom i potenciometrom i uzeti unimer i citati vrednosti, ali ja sam taj vikend imao malo vise slobodnog vremena pa sam napravio nesto malo drugacije. :)
Spisak komponenti:
• PIC16F1829
• CH340 - USB2UART
• MCP6002 2x Op Amp Rail to Rail
• MCP4726 12bit DAC
• IRF L3705N
Sema uredjaja, izvorni kod, slike gotovog uredjaja (nakaradni prototip)
:), PDF dokument sa 1:1 bottom layerom za toner transfer ili fotopostupak i sve ostalo sto ti dusa hoce je postavljeno
na gore
navedenom sajtu i
GitHub stranici pa ko voli nek' izvoli.
Vidio sam da Arachni Lab ima svoje Re:Load i Re:Load pro, koji su po 15$ za osnovnu verziju sa fetom, potenciometrom i op-amp a verzija sa displejom, hladnjakom, kucistem i jos nekih cuda je preko 100$.
Ova verzija koju sam napravio preko serijske komunikacije prima komande i takodje salje nazad rezultate. Posto postoji nazovi API za komunikaciju sa uredjajom i format u kome su odgovori od uredjaja su razumljivi (ASCII)
i preko terminala, upravljanje se moze vrsiti i preko prilozene C# aplikacije ili jednostavno preko terminala (kao sto sam ja testirao u pocetku).
Ono sto je meni bilo interesantno da napravim kao dodatak je da aplikacija ima osnovne komande i da ima mogucnost crtanja grafika kako bi se lepse predstavila zavisnost napona napajanja i struje koja se iz njega "vuce".
Aplikacija u C# radi posao ali siguran sam da neko iskusniji u C#, Python-u, Javi ili nekom drugom programskom jeziku moze da napravi mnogo bolje, pod uslovom da je neko uopste zainteresovan za tako nesto.
Svi komentari, sugestije kao i ukoliko neko zeli da doprinese sa svojom aplikacijom za Win/Linux ili modifikacijom projekta su uvek dobrodosle. :)
Ovaj projekad uz male izmene moze da se prilagodi svacijim potrebama ali ne znam koliko ce ovo nekome (ikome) biti od koristi i da li ce uopste iko hteti da se bakce oko ovoga.
U slucaju da makar jednoj osobi dio ovog projekta bude od koristi, ja sam zadovoljan.
Ja sam projekat odradio da bih ubio dosadu i potencionalno nesto naucio i izvukao neko iskustvo iz njega. :)