Monthly Archives: July 2013

Arkliai ir svastikos

Išskyriau kiek daugiau laiko senovės tyrimams ir specialiai šiam blogui parinkau teminių nuotraukų… 🙂
Kas daugiau mane žino, tas tikrai atsimena, kad aš nuo vaikystės mėgstu paišyti svastikas 卐 (ir net turėjau dėl to nedidelių problemų mokykloje). Ir dar kad man patinka arkliai- vieną netgi kokius septynius metus net auginau.
Taigi šio straipsnio tema- svastika ir arkliai. Crazy.
Vien tik dėl to, kad kažkoks durnelis pasinaudojo šiuo simboliu tai nereiškia, kad reikia dabar imti ir užbaninti visam laikui.
Tikrai daugelis žino, kad svastika naudojama daug kur tolimuosiuose rytuose. Gal kas mažiau žino, kad braliai Latviai labai irgi naudojo šitą simbolį. Ir tikrai daug jų senovinių akmenų su įvairiom svastikom buvo sunaikinta po paskutinio karo. Pakeliui ir akmenys su semi-svastikom- įvairiais geometriniais ornamentais ir … žirgeliais. Iš Lietuviškų svastikų mums labiausiai žinomi būtent tie žirgeliai, kurie kalami prie stogo kraigo. O pilnai stilizuota iki minimumo- tai svastika be detalių ir kiek kitaip nupaišyta.
Šita sofistika ir sujungėm arklius su svastikom. O dabar važiuojam laiku atgal, maždaug 600 … 800 metų iki žydelio gimimo. Tai graikiško geometrinio meno periodas.

kudas arklys ir mazos svastikos
Continue reading →

Biški softo CNC motoriukams

Tai rezervinė kopija mano ala “cnc” projektui- AVR source kodas bei sukompiliuoti hex failai. Taip pat exe failas windowsams kuris valdo visą šitą mašineriją. Tiesa nežinau ar tai 32 ar tai 64 bitų versija.

Vienas AVR soursas skirtas valdyti steperius per paprastus mosfet raktus. Antra versija naudoja du Freescale/Motorola čipus MC34922. Teoriškai abi versijos turi veikti vienodai, viena skirta unipoliariniams motoriukams, kita bipoliariniam. Senesnė versija išbandyta praktiškai, tuo tarpu naujesnė tik prie palaido motoriuko.
Softas kiek skiriasi- nauja versija turi srovės nustatymo komandas. Tačiau senesnis softas paprasčiausiai ignoruoja šias komandas.

Softas.

Tai negalutinė versija, todėl skirta tik eksperimentams.

Kleve

Kad pagerinti darbą su SpectraBlue spektrometru, darbdaviai išgrūdo mane ir dar vieną darbuotoją į snuduriuojantį miestuką Kleve. Kadangi lėktuviukai tą dieną tiesiogiai neskrido, tai teko sėsti į dar mažesnį lektuvėlį ir aplankyti keliom valandom braliukus Latvius.
Latviai
Ten apžiūrėjom jų 3D pagrindinį simbolį, pavažiavom tramvajum nauju ir viskas. Pas Latvius tik patiko, kad bent jau jų pagrindinio miesto transporto sistema unifikuota ir bilietai su RFID sistema.
Continue reading →

Sincgars Nokia SMS terminalas

Čia toks karinis kriptoterminalas kurį naudojo amerikonai ir NATO kariai (Nokia PARSA – Partiosanomalaite). Šitas SMS aparatas jungiasi prie SINCGARS racijų (komentaruose parašyta kad tokią turiu) ir ten galima siuntinėti koduotas žinutes. Dar yra ir maži printeriukai, kad atspausdinti čekutį. O pati racija dargi dirba šokinėjančio dažnio režimu. Kad dar sumažinti galimybę nuskaityti informaciją, ji siunčiama “burst” režimu. T.y. piršteli tuos kelis baitus vienam dažnyje, kelis kitame ir išsijungia.

NOKIA SINCGARS crypto terminal
Toks teoriškai nieko nebijantis korpusas. Maitinimui reikia net 6 AA tipo batareikų arba gali maitintis iš racijos.
Continue reading →

Super magnetinė lenta

Tikriausiai daugelis matė, ir manau kažkas iš skaitytojų turi tokį magnetinį gadžetą virtuvėje- metalinių įrankių laikiklį. Ten visokios šakutės ir peiliai prisiklijuoja ir panašiai. Turi ir aš namie tokia “liniuote”, tačiau ta liniuotė tikras šlamštas- kartais įrankiai nukrenta, veikia tik viena juostelė ir šiaip ji silpna.
Vieną dieną atsibeldė Linas su savo projektu- magnetinė lenta. Tačiau tokių pastiprintu- super magnetinė lenta. Skiriasi nuo paprastos tik tuo, kad naudojami gana stiprūs neodimo magnetai (šiaip “gana stirprūs” yra pasakyta labai labai švelniai).
Buvo visokių minčių kaip tai padaryti- logiškiausia matyt būtų paimti fanieros gabalą ir išgręžioti skylutes. Tačiau ta mintis kažkur pasislepė ir buvo padaryta ekstremaliai ir gana brangiai.

Taigi buvo nupirkta apie penkiasdešimt magnetėlių maždaug už 100€. Poto epoksidkės ir stiklo audinio. O poto viskas maždaug taip vaizdiškai gavosi:

super magnetine lenta irankiams peiliams sakutem petelnem
Magnetai suklijuoti prie metalinių juostų. Kadangi magnetai stiprūs, tai tos juostos pašoka ir susiklijuoja. Todėl panaudoti aliuminiai radiatoriai (kurie renkami vienam žmogui iš newsgrupo) ir keletas sunkesnių objektų.
Continue reading →

ARM:0002 arba Hello World aka mirksiukas

Pirmas darbas programuojant bet kokia programavimo kalba kompiuteryje yra parašyti “Hello World” programą. Visokiuose mikrokontroleriuose tai mirksiukas. T.y. kažkokia koja turi mirksėti kažkokiu priimtinu ir detektuojamu dažniu. Nu koja nemirksi, bet koks nors šviesos diodas tai tikrai. Labiau “advanced mirksiukas” tai mirksiukas kuris reaguoja į kokį nors išorinį vaiksmą. Šiuo atveju į kitos kojos būklę.

SAM7 mikrokontroleris turi gana daug kojų. Kai kurios turi ne vieną paskirtį. Tačiau męs čia giliai nekapstysim- PA1 koją panaudosim kaip išėjimą, o PA2 kaip įėjimą. Mano PCB visos kojos išestos į standartinio (0.1″) žingsnio skylutes. Pačios skylutės kiek didesnio diametro, tai ten puikiausiai laikosi oscilografo čiupiklis.
Kol kas nesinagrinėjau aš to MCU hardwarės, tai nieko protingo nepadariau- tik užprogramavau vieną koją išėjimui. Kitos tikriausiai pagal nutylėjima pasidaro kaip įėjimai. Kaip ten organizuojami pull-up aš nežinau, bet po standartinės inicializacijos viskas veikia.

Kuo šitas skiriasi nuo paprastos ATMEGOS iš softo pusės? Dar nežinau daug, bet pirmas bugas kuris man pasirodė nesuprantamas, tai kad reikia paprogrames daryti STATIC. Jei neparašai, viskas susikompiliuojasi, bet kažkaip neveikia. Čia jau aš dar nesupratau. Dar klaustukas dėl VOLATILE kintamųjų. Bet kadangi viskas nudrožta nuo oficialaus Atmelio pavyzduko, tai matyt taip turi būti.

ARM mirksiukas
Softas veikia taip- amžinam cikle sėdi kitas ciklas kuris skaičiuoja pauzės dydį. Nuo minimalios iki kiek didesnės. Nuo PIN2 reikšmės priklauso pauzė vienokia ar didesnė 10 kartų.
T.y. kai nenuspaustas (kaip foto) pauzė keičiasi nuo 0 iki 9*5 tuščių ciklų. Pauzė ir mygtuko tikrinimas daromas prieš kiekvieną signalo pokytį.

Per nuotraukoje apibrėžtas 800ns įvyksta: signalo pakeitimas iš 0 iki 1, mygtuko reikšmės nuskaitymas per paprogramę, pauzės skaičiavimas =0*5*1, pačios pauzės paprogramės iškvietimas ir nepavykęs for ciklas, važiavimas atgal iš paprogramės ir signalo pakeitimas iš 1 į 0.

Taktinis procesoriuko dažnis kažkoks defaultinis skirtas USB. Kažkur apie 48MHz. Bent jau toks turi būti. Čia jau labiau patyrę turi pakomentuoti ar gerai man gavosi.

Ir aišku: Source code ir hex.