Testuojame Bluetooth modulį

Pagaminom plokštę naudoti su Bluetooth moduliu (modulis – graži mėlyna mikro plokštė didesnės plokštės vidury). Plokštėje yra du mygtukai ir du šviesos diodai pradiniam testavimui.

Viskas jungiasi prie PC per USB-COM keitiklį. Keitiklio privalumas – jis gamina 3,3v įtampą, reikalinga Bluetoothui užmaitinti.

Pradinio testavimo idėja – gaudyt mygtukų paspaudimus ir matyti tai telefono ekrane. O taip pat iš telefono valdyt du LEDus, esančius plokštėje su bluetooth moduliu.

Prie kompo bluetoothas pajungtas tam, kad sukonfigūruoti jį AT komandų pagalba per terminalą, bei užmaitinti. Nors šiaip, moduliui kompas nereikalingas. Visą valdymą gali atlikti mikrovaldiklis, o maitinimas – nuo batarkės.

Viską bandys draugelis. Aš tik pagaminau „hardwarą“ :-)

Išbandėm jungimą su SonyEricsson ir BlackBerry telefonais. Prisijungia puikiai.

555 Laikmačio stendukas

Pagamintas nedidelis stendukas su populiariausia pasaulyje mikroschema 555.

Stendukas skirtas pradedantiesiems. T.y. tiems, kas nori surinkti ir išbandyti elektroninę schemą nesilituojant :-)

Taisyklingai surinkta schema iš karto pradeda veikti – mirksi dvispalvis šviesos diodas. Vienu laiko momentu dega viena iš spalvų, po to jos susikeičia vienos sekundės intervalais.

Takeliai išgraviruoti CNC staklių pagalba. Užrašai pagaminti naudojant laminatorių. Viskas užpurkšta laku.

2 Hz @ 12V stačiakampių impulsų generatorius

Vienam žmogui pagamintas impulsų generatorius. Nežinau jo tikslų panaudojimą.

Ką naudojam impulsams generuot? Retorinis klausimas! :-) Mikrovaldiklį!

Šį kart tai ATTiny13. Fainas galingas mažiukas, puikiai atliekantis savo darbą. Dirba nuo vidinio generatoriaus 1,2 MHz.

Valdiklis gamina 5-ių voltų impulsus, o tranzistorius schemos išėjime padidina impulsų amplitudę iki 12-kos voltų.

Dvispalvis šviesos diodas mirksi į taktą su impulsais :-) Taip pat parodo, kad impulsų gamyba vyksta :-)

Skaitykite toliau po CUT:

Skaityti daugiau »

Dviejų servo variklių kontroleris

Pagamintas nesudėtingas 2-jų servo variklių kontroleris.

Plokštėje yra integruotas maitinimo šaltinis su puikia mikruške-stabilizatoriumi LM2574-5. Į ją galima paduoti nuo 7v iki 40v DC,o išėjime turėti 5v @ 0.5A stabilizuotą įtampą! Stabilizatorius praktiškai nekaista. Tuo jis ir skiriasi nuo klasikinės keptuvės 7805 :-)

Šitas servo variklių kontroleris dirbs su dviem 5-ių voltu servo varikliais.
O patį kontrolerį valdys Siemens pramoninis valdiklis. Tokiu būdu Siemens‘as valdys 5-ių voltu servo varikliukus. Du loginiai signalai iš Siemens‘o kiekvieno varikliuko valdymui.

Projektuke naudojamas tikras dinozauras – mikrovaldiklis PIC16F84A. Šitas buvo mano pirmas bandymų triušis tolymais 2004 metais :-) Radau maišiuką su tokiais. Reikia panaudot ;-)

Juodi termoklijai fiksuoja droseliuką.

Laminatoriaus pagalba gaminta plokštė. Takeliai – idealūs.

„Buka“ kontaktinė plokštė

Labai neįprastas gaminys – besmegenis! :-) Jau seniai neteko gaminti ko nors be mikrovaldiklio, ar mikrovaldikliui. Po pagaminimo nėra testavimo procedūros, programos rašymo…

Tai jautiesi, tarsi kažkas čia ne taip, kažko trūksta… Filosofija!

Plokštė gaminta laminatoriaus pagalba. Išėsdinta, sulituota ir padengta laku.

Plokštės, pagamintos laminatoriaus pagalba

Po to, kai laminatorius buvo trupučiuką perdarytas (padaryta temperatūros kontrolė), pagaminau kelias plokštes.

Kokybė – puiki! Projektas pilnai pasiteisino! Lygintuvas daugiau nebereikalingas.

Noriu parodyti jums padarytų kelių spausdintinių plokščių nuotraukas:

O čia jau sulituota viršuje esanti plokštė:

Itin pigus temperatūros jutiklis

Ne visi žino, kad paprastas diodas 1N4148 gali puikiai (keliu laipsniu tikslumu) matuoti temperatūra iki 220 C laipsniu ir net daugiau (nebandžiau).

Pasakom AČIŪ už šį „atradimą“ vienam vokiečiui:

http://thomaspfeifer.net/laminator_temperatur_regelung.htm

Žinoma, toks jutiklis nelabai tikslus ir jo charakteristika nėra visai tiesinė, bet kai reikalingas grubus temperatūros matavimas – jutiklis tinka puikiai! O kokia jutiklio detalių kaina! Vos 25 centai! Diodas + 1kOhm varža + 100nF kondensatorius!!!

Jungiame jutiklį prie mikrovaldiklio ADC, programiškai skaitom reikšmes, įstatom į formulę ir voalia! Viskas važiuoja kaip ledas!

Jutiklio kalibravimas. Naudojame termoporą ir testerį diodiniam jutikliui sukalibruoti. Nuotraukoje matosi termoporos rutuliukas šalia diodo.

Skaitykite toliau po CUT:

Skaityti daugiau »

Laminatoriaus temperatūros reguliatorius

„Ant greičio“ buvo pagamintas laminatoriaus temperatūros reguliatorius.

Gaminio estetinis grožis pagal eiliškumą buvo paskutinėje vietoje.
Nupirktas laminatorius įkaisdavo tik iki 120 C, o spausdintinių plokščių gamybos technologinis procesas reikalauja 180-200 C. Todėl kaitintuvo valdymą reikėjo perdaryti. Kas ir buvo sėkmingai padaryta.

Sistemą valdo mikrovaldiklis ATMega168 (tik tokį turėjau šiuo momentu DIP28 korpuse).
Kaitintuvą valdo tiristorius BD135. Optronas galvaniškai atriša mikrovaldiklio grandinę nuo jėgos grandinės.

Skaitykite toliau ir žiūrėkite nuotraukas po CUT:

Skaityti daugiau »

Tikro USB pirmas projektas

Prasidėjo savotiškas naujas etapas – mikrovaldiklio „Native USB“ sąsajos naudojimas.
Sukurtas pirmas projektas su tikru USB, be tarpinės mikroschemos FT232.

Panaudotas mikrovaldiklis PIC18F14K50. Įtaisas atskiria 2 spalvas – juodą ir baltą virš jautriojo elemento (IR LED ir foto tranzistorius).

Žalias LEDas dega, kai jutiklis virš baltos spalvos (popieriaus lapas), o oranžinis dega, kai virš juodos spalvos (pvz. juoda izoliacija).

Įtaisą galima perprogramuot. Tam skirtas tas mažiukas mygtukas.

Padėjus jautrųjį elementą virš balto fono reikia 1 kartą paspausti mygtuką. Įtaisas įsimena „spalvos signalą“ ir įrašo jį į vidinę EEPROM atmintį. Toliau reikia padėt jutikli virš juodo fono ir vėl paspausti mygtuką.

Jeigu panaudot šviesos filtrus (plėvelės? Spalvoti org. stikliai?) – gal būt galima skirti ir kitas spalvas?

Kodas rašytas su MPLAB MCC18. USB funkcijos + pati programa užėmė kažkur pusę valdiklio atminties.

Programą kompiuteriui, kuri „bendraus“ su įtaisu rašysiu ne aš :-)

KAUKO praktikos robotukai

Vis pamirštu parodyti 2010m. pagamintus robotukus ant ratukų.

Naudoju darbui su studentais Kauno kolegijoje. Robotukai skirti AV (automatinis valdymas) programos studentams. Programuojame su BASCOM-AVR kompiliatoriumi pažintinės praktikos metu (2 savaitės). Tokia praktika egzistuoja pirmo kurso pabaigoje.

Dalis robotuku su DC varikliai, kita – su SERVO. Jų programavimas labai skiriasi. Mikrovaldikliai – ATMega8.

SERVO variklius sudėtingiau valdyti, ypač jeigu programa turi buti ištisinė ;-) Yra ką veikti ;-)

Gražus naktinis koridoriaus apšvietimas

Vasarą 2010m. pasidariau namuose gražų LED-inį pašvietimą. Pastatytas judesio daviklis, kuris įjungia pašvietimą tik tamsiu paros metu.

Atrodo įspūdingai! Tarsi šviesos  kolonos! Nesitikėjau, kad taip gražiai gausis!

Skaityti daugiau »

Žmogeliukų kolekcijos papildymas

Kauno kolegijos studentai-automatikai praktikos metu sulitavo dar du žmogeliukus :-) Faina!

Kitokia litavimo koncepcija

Ankščiau, po plokštės ėsdinimo, dengdavau takelius lydmetaliu, o po to sulituodavau detales. Mačiau, kad daugelis žmonių nedengia takelių, o iš karto lituoja.

Pabandžiau nedengti. Rezultatą jūs matote nuotraukoje. Plokštė sulituota ir užpurkšta laku.

Estetiškai toks metodas gražesnis! Ką?

USB<-->TTL konverteris

Vienam mano buvusiam gerajam studentui pagamintas perėjimas USB<–>TTL, skirtas signalams tarp mikrovaldiklio ir PC kompo perduoti.

Schemos širdis – velniškai smulki mikroschema FT232RL. Išskirtinai nepatogus SSOP korpusas. Sunkiai suprantama, kodėl gamintojas negamina didesnių korpusų.

LCD ekranėlio SNIFFER’is

Projekto tikslas – prisijungti prie pramoninio įtaiso LCD ekranėlio ir nuiminėti į jį siunčiamą informaciją. Tą informaciją siųsti į PC kompiuterį per USB tolimesniam apdorojimui. Taip pat skaitome informaciją nuo įtaiso mygtukų ir siunčiame kartu su LCD turinių.

Klausimas – o kam reikia nuiminėti info nuo LCD, jei teoriškai yra paprasčiau iš karto siusti info iš pramoninio įtaiso į kompą?

Tai va kaip tik nėra galimybės keisti to įtaiso valdiklio programos. Nes valdiklis užprogramintas vokiečių firmos.

Tam projektui gavosi tokia plokštė:

Mikrovaldiklis: PIC16F1936, LCD jungiasi prie mikrovaldiklio per CMOS-buferius. USB sąsaja – keitiklis FT232RL. Mygtukai buferizuoti per BS170.

Skaitykite toliau po CUT…

Skaityti daugiau »