'Elektronika' kategorijos archyvas

Metalo detektorius MD Clone Pi AVR [I dalis]

2013-04-07 20:48

Šiltiems orams artėjant nutariau pasigamint šitą, šiek tiek rimtesnį už seniau darytą AVT metalo detektorių (MD). Privalumai - LCD, nustatymai keičiami, nėra brangių dalių, stabilesnis(nei AVT) prie žemų temperatūrų, lengvas suderinimas, gylį neblogą pasiekia, rodo akumuliatoriaus įtampą ir išsijungia kai per žema (labai pravartu su švino rūgštiniais). Minusai - beveik visa info rusų kalba, reikia užprogramuot mikroprocesorių, garsas šiek tiek juokingas kol pripranti :) Schemą sukūrė rusas Andy F. Mėginsiu kuo išsamiau aprašyt gaminimą, bet nori nenori liks ir nepaminėtų dalykų. Visai žaliems patarčiau pirma palituot mirksiukus.  Gerai, gana iš tuščio į kiaurą pilstyt…

_______MD schema_______

Originali schema yra tokia:

savadarbis-metalo-detektorius-clone-pi-avr-schema-450.jpg

Aš gaminau pagal identišką, tik perbraižytą su Eagle:

savadarbis-metalo-detektorius-clone-pi-avr-schema-pablox-450.png

Schema 100% veikianti, be klaidų - sulituojam kaip parodyta ir veikia iš kart, netgi be derinimo. Suderint bus galima vėliau laukuose. Hmm kas dar, toks pastebėjimas, kad labai nepatogu kiekvieną kartą per meniu įjunginėti LCD apšvietimą. Gera idėja yra tam pastatyti atskirą jungtuką. Tiesiog prilituojam laidelius prie 1 ir prie 16 LCD išvado. Juos sujungus LCD apšvietimas bus įjungtas. LCD naudojau JHD162A (jis vistiek yra HD44780 pagrindu), tikrai veikia ir su 1602A. Su mėlynu apšvietimu atrodo smagiai, bet nepraktiška, nes pastoviai reiks laikyt įjungtą apšvietimą, kas be reikalo sodina ir taip ribotus akumuliatoriaus resursus. Su žaliu pašvietimu, dieną jo net nereikia jungti, tamsios raidės matosi gerai.

lcd.jpg

LCD išvadų reikšmės. Dalis vidurinių išvadų liks laisvi. O svarbu kad RW pin’ą reikia kokiu laideliu sujungti su žeme (1 išvadas). Jis nereikalingas nes naudojamas, tik kai reikia nuskaityti duomenis iš LCD.

savadarbis-metalo-detektorius-clone-pi-avr-2x16-lcd-pajungimas.png

_______PCB gaminimas_______

Plokščių versija internete klajoja ne viena.  Aš pasiskolinau iš Pablox. Visai protingai ištrasuota, nedidelė, kažkas lyg ir minėjo, kad nesigeneruoja kaip kai kurios kitos. Atrodo taip:

matalo-detektorius-clone-pi-avr-pcb-plokste-450v2.png

Žodžiu iš Pachablox siunčiamės PCB, atsidarom su Cadsoft Eagle softu ir pasigaminam PCB. Yra pora vietų, kur labai maži tarpai tarp takelių, tad atkreipkit dėmėsį. Dėl patogumo sugeneravau šiokį tokį detalių sąrašą, su nedideliais komentarais, patogu kai reikia susirinkt/lituot dalis. Rezistorių galingumas bet koks, tiks ir patys silpniausi 0.125W. Nors aš pagrinde naudojau 0.25W metalo oksido.

matalo-detektorius-clone-pi-avr-detaliu-listas_2-450.png

Kai kuriuos tranzistorius gali tekti dėt kitaip nei nupiešta plokštėje, nes skiriasi išvadų išdėstymas, bet nieko baisaus, išsilanksto tos kojos :) Taip kad būtinai atkreipkit dėmėsį prieš lituodami. Kas dar, tai BSN304 yra retoki, ne visur jų yra pirkti, tai galima naudot BS170 (truputį silpnesni, bet laiko). Garsiakalbio nevalia dėt belekokio, reikia su didele varža. RCl’as turi puikiai tinkančių (50ohm varža), kaina 1LT. Beje galima ir ausinėms jungtį pasidaryt, bent aš tai jungiau jų garsiakalbius nuosekliai, kad gautųsi kuo didesnė varža (tiesiog jungiam tarp R ir L, o žemę paliekam nepajungtą). PCB atsispausdinus turėtų gautis kažkas tokio:

metalo-detektorius-clone-pi-avr-pcb-plokste-gyvai.jpg

O sulitavus viską kak paložna turėtų taip atrodyt (dariau kelis MD, tai dalys šiek tiek skiriasi, o kai kurių ir trūko fotografavimo metu):

savadarbis-metalo-detektorius-clone-pi-avr-pcb-plokste-450.jpg

savadarbis-metalo-detektorius-clone-pi-avr-pcb-plokste_v1-450.jpg

metalo-detektorius-ieskiklis-atmega8-clone-pi-avr-plokste_450.jpg

Po litavimo darbų rekomenduoju nedėt mikroschemų, o pirma paduot 12V ir pasimatuot maitinimus (5V ir žemės) ant visų 3 chipų.

Atmega 8: 7 ir 20 pin yra +5V. 8 pin yra žemė.

TL074: 3 ir 12 pin yra +5V. 11 pin yra žemė.

4066: 3 ir 4 ir 5 pin yra žemė. 14 pin yra +12V.

Jei jie yra, tai surenkam viską iki galo ir einam programuot. Jei jų nėra tai žiūrim ar LM78L05 stabilizuoja 5 voltus, o jei ir to nedaro tai žiūrim ar jis gyvas ir ar neužtrumpinti takeliai už jo. Beje šitam MD yra diodas, kuris kaip ir skirtas tam, kad nesudegtų MD sumaišius maitinimo polius.

_______Programavimas_______

Aš naudojau pigų (keli $) USBasp programatorių iš Ebay. Visai toks kaip čia, tik gamykliškai kinų surinktas. Bet aišku galima naudot ir paprastesnius programatorius jungiamus prie COM porto. Reik pastebėt kad mūsų MD plokštėje programavimo kontaktai išdėstyti nelabai standartiškai. Kairėj matom standartinį 10pin isp header kontaktų išdėstymą, o dešinėj  tokį koks yra pas mus. Dėl to arba kerpam programatoriaus laidus ir prilituojam prie MD plokštės, arba perkam pora fyškių ir darom perechodą.

ispheader.gif  ispheader_2.gif

USBasp reikia draiverio, jį rasit čia. Jei viskas ok, pajungus prie usb kompas turėtų atpažinti programatorių. Programavau eXtreme Burner - AVR softu. Paprastas ir aiškus, nemanau kad rasit geriau. Programuojant maitinimo MD pajungti nereikia, 5V jis gaus iš USB porto.
Gerai, susijunginėjam visus laidelius kaip priklauso. Atsidarom  eXtreme Burner. Mygiam Read All, turėtų nuskaityt tuščią Atmegos flashą. Jei mėto errorus žiūrim ar gerai sujungėm. Prieš įkeliant hex’ą, reikia sukonfigūruot Fuse Bit’tus, kad nesumanytų Atmega užsirakinti. Fuse Bitus Fandy duoda savo puslapyje, bet už jus aš jau paskaičiavau. Jei norit patys, einat į Fuse Bit Calculator.

clone-pi-avr-fuse-bits-450.jpg

Mums reiks įvest High ir Low fuse bitus. Padarom viską(įvedam E4 ir D9 bei uždedam varneles) taip kaip screene parodyta ir mygiam Write.

clone-pi-avr-fuse-bits-extreme-burner-avr.png

Fuse Bitai sukonfigūruoti, dabar jau galim įpūsti Hex’ą. Clono programų yra nemažai, aš naudojau vieną naujesnių 1.8.1. Parsisiųsti irgi galima Fandy puslapyj, arba čia pas mane. Gerai mygiam File / Open flash, tada susirandam failą ClonePI_AVR.hex ir mygiam Write / Flash. Truputį palaukiam kol siunčia ir jei errorų neišmetė atjungiam plokštę nuo programatoriaus. Paduodam maitinimą, turi užsižiebti raidės ekrane ir supypsėt garsiakalbis. Jei LCD su mygtukais bei rite dar nepajungėm tai garsiakalbis vistiek turi supypsėt. Reiškia mūsų MD bent kažkiek jau gyvas :)

Tęsinys čia:  Metalo detektorius MD Clone Pi AVR [II dalis]
Failai parsisiųsti, jei Pablox saitas užlinktų:  pablox_pcb_softas181.zip

Metalo detektorius MD PI AVT5196

2013-03-02 23:24

Šis MD (tikriausiai lenkų kūrinys) veikia Pulse Induction metodu, t.y. kiekvienas impulsas sugeneruoja  magnetinį lauką ir jei netoli yra metalo tai jame indukuojasi priešingo poliarumo laukas, ką trumpai aiškinant ir užfiksuoja detektorius. Kai kurie giluminiai gamykliniai detektoriai irgi veikia PI principu. Gerai, apie schemą - pagrindinis jos privalumas, kad nėra programuojamo mikroprocesoriaus, t.y. sulituojam dalis be klaidų ir jis veikia. Srovės ryja palyginti nemažai 100-200mA, tai priklauso nuo dažnio, o jis paderinamas potencu PR2. Su juo atsargiai elgtis, nes galima nesunkiai sudeginti tranzą T1 (BD911). PR1 reguliuoja pypsėjimo dažnį. Naudojant 12V 1.3Ah akumuliatorių turėtų užtekti iki 8h veikimo. Ritė gali būti įvairaus diametro, optimaliausia kažkur 25-30cm, viela daugmaž 0.5mm storio. Didelės ritės mato didelius objektus giliai, bet išvis nemato mažų. Mažos ritės mato mažus daiktus, bet negiliai. Ritę dariau paprasčiausią - apskritimo formos. Ritės varža turėtų būtų apie 1.5 - 2 omus. Su mažesne varža rizikuojam nukalt tranzą T1, beje jam būtų gera idėja pritaisyt radiatorių. Garsiakalbį dedam ne mažiau 8 omų, aš dėjau iš seno mobilaus, plius dar pridėjau jungtį ausinėms.
Potencus dėjau tik du, vieną garso lygiui, kitą - pypsėjimo dažniui. Norint tiksliau reguliuot dažnį reiktų dėt 2 potencus kaip kad schemoje ir parodyta.
schematwykrywacza450.jpg

avt5196pdf-450.jpg

md-pi-avt-5196-metalo-detektorius-pi_1_450.jpg

md-pi-avt-5196-metalo-detektorius-pi_2_450.jpg

md-pi-avt-5196-metalo-detektorius-pi_3_450.jpg

Realiai su suderinimu turėjau problemų, ir aplamai kažko nenorėjo veikti nuo 12V, kažkur nuo 10V jau dirbdavo stabiliai. Kadangi užkniso aiškintis kur šuo pakastas, pradėjau daryt MD Clone PI AVR, apie kurį irgi netrukus bus postas. Na, o su šituo AVT tai 5ct pradėdavo jausti nuo 17-18cm ore. Kiti pasiekia geresnius rezultatus. Ką dar pastebėjau, kad nenori dirbti kai lauke neigiama temperatūra, tiesiog žviegia ir viskas, manau dėl kondensatorių talpos pasikeitimo kažkur nuplaukia dažnis. Beje dažnis turėtų būt kažkur apie 100Hz.
Info apie šį detektorių:

Eagle PCB, nuotraukos ir visa kita reikalinga info siųstis čia: md_pi_avt5196.zip

    Tembrų blokas su LM1036

    2013-02-27 22:33

    Kaip jau seniau žadėjau susilipdžiau bloką su LM1036. PCB jam internete nors ir nemažai randasi, bet priimtinų nelabai užmačiau. Vieną pusėtiną užmačiau pas rusus ir perbraižiau su Eagle pagal turimas dalis. Triukšmų kur kas mažiau nei su TDA1524. Reguliuojasi panašiose ribose. Loudness funkcija veikia, labai didelio pokyčio tiesa nėra. Jei ji bus nenaudojama, tiesiog sujungiam reikiamus takelius ant SV1. Šiaip veikimu esu patenkintas. Beje dar yra schemos versijų kur LM1036 ir TL072 kartu eina, atseit triukšmų mažiau, gal. Bet tikriausiai laiko ištaikę geriau lipdysim Elliott preampą.

    schema_en.png

    picture22-002_250.jpg

    picture22-003_250.jpg

    picture22-007_450.jpg

    picture22-008_250.jpg

    lm1036n-layout_450.png

    lm1036n-pcb-600dpi_450.png

    Cadsoft Eagle 6.1.0 PCB ir kiti failai siustis lm1036.zip Realus plokštės dydis 45×114.5mm

    Lazeris iš DVD-RW

    2013-01-12 16:15

    Internete paplitęs dalykas iš DVD-romų darytis lazerius. Iš esmės pigiai gaunam galingą deginantį lazerį, nes senų dvd romų pilni grioviai mėtos. Iš paprasto CD-rom netinka nes ten labai silpni lazeriai. Čia apytikslis galingumas priklausomai nuo įrenginio tipo:

    • x4 speed recoding – 100mW
    • x8 speed recording – 140mW
    • x12 speed recording – 200mW
    • x16 speed recording – 250mW
    • x16 Dual Layer speed recording – 300mW
    • x24 Dual Layer speed recording – 400mW

    Pirma paberiam dalimis donorą, mano buvo LITE-ON SOHW-1673S. Susirandam lazerio diodą, atsargiai išlupam. Man teko griebtis bulgarkės, nes buvo stipriai įpresuotas.

    01.jpg

    18.jpg

    Lazerio diodas tupi kaip ir standartiniam TO-18 korpuse, kurio išorinis diametras 5.6mm. Man su dvdrome esančiais lešiais nepavyko sufokusuoti spindulio, tai iš Ebay pasiėmiau tokį moduliuką:

    43.jpg

    Fokusuojamas, su radiatorium, tik kad va kiniečiai nepersistengė dirbdami tai kliba viskas.

    27.jpg

    34.jpg

    Spindulys neblogai matosi, izoliaciją degina. Maitinimas yra didelis klausimas, nes pagal diodo modelį tech. specifikacijų jokių neradau. Tai maksimum maitinau 3V x 350mA. Beje naudojant arti maksimumo jie ilgai negyvena. Kaip ir visur darbuojantis elkimės protingai, nes tokie galingumai regėjimui gali pakenkt rimtai.

    danger_laser450.png

    E50G į Honda CB500R

    2012-12-08 20:53

    Weekendą pagaliau sumontavau signalizaciją į savo moto. Kam? Tam kad piemenys prie parduotuvės tyliai nenusistumtų :D E50 nėra labai jau pritaikyta moto, bet užtat paprasta, lyg ir lietuviška, patikima, pigi, toli neša pultelis ir dar galima pagal poreikius šiek tiek paprogramuoti. Gavau visiškai naują+sireną už 100 pinigų iš forumiečio. Buvo dar pasirinkimas statyt būtent moto skirtą kinišką iš Ebay už 40lt, bet nerimta pasirodė kokybės atžvilgiu.

    Vieta idealiai tiko po galinėm plastmasėm, tiesioginiam matomumui esant pultelis traukia 50m+, dar liko ant pultelio G mygtukas laisvas, tai galima paprogmuot, kad tarkim šviesos įsijungtų jį paspaudus. Dėl to kad valgo šiek tiek srovės, reiks slapto mygtuko atjungiančio maitinimą, nes pasitaiko palikti stovėt ir kelioms savaitėms. O dėl hermetiškumo irgi dar reiks kažką sugalvot
    17.jpg

    26.jpg

    33.jpg

    42.jpg