April, 2020 archyvas

Gregoro Mendelio pėdomis

Monday, April 27th, 2020

Beeinant Gregoro Mendelio pėdomis, galima atlikti tokį eksperimentą: paimti geltonus, kietus rutuliukus ir juodas sūtraukas. Poto sukrušti juos tarpusavyje.

Pradinis variantas- geltoni, tai auginami Lietuvoje, gal pašariniai, o gal žmoginiai. O tie juodi sūtraukos- tai jau amerikoniškų dekoratyvinių variantas.
Pagal Gregą, turi gautis- du variantai pradinių, poto juodi- kieti- apvalaini, geltonos sūtraukos ir kas nors dar? Praktiškai […]

Plastiko degradacija ir restauravimas

Thursday, April 23rd, 2020

Kažkada ekologai bambėjo, kad plastikas yra amžinas ir kad gamtoje jis nesusinaikina. Deja jie melavo. Jei paklaustumėt kokio nors Londono technikos muziejaus kuratoriaus, kokios didžiausios bėdos, jis iškarto pasakytu- plastiko degradacija. Ypač tai liečia celiulioidą ir kitus senuosius plastikus. Gal nelabai bėdos su ebonitu, bet jis darosi trapus.
Polietilenas teoriškai amžinas, bet praktiškai nuo gamtos darosi […]

ARM:0013 STM32CubeMX - USB HID klavietura

Wednesday, April 15th, 2020

O dabar pasinersim į USB klavietūros gamybą. Pasinaudosim STM32CubeMX konservais, HID mouse pavyzdžiu, bet perdarysim savaip, kad gautusi klavietūra. Viską darom kaip USB-Peles pavyzdyje. Visiskai viską. Tačiau pakeisime įrenginio aprašymą (descriptor). Labai negudrausim, bet iš www.usb.org nusikrausim HID descriptorių generatorių ir jame pasirinksime klavietūra. Tai universalus ir perteklinis descriptorius, bet kol kas, paprastumo labui, naudosim […]

ARM:0012 STM32CubeMX - USB HID pele

Wednesday, April 15th, 2020

Sekantis projektas iš konservų dėžutės vardu STM32CubeMX- pelė. Tai bus USB HID (human interface device) pelė. Pradedam nuo pelės, nes ji sugeneruojama automatiškai ir nereikia vargti su įrenginio aprašymų košmaru (device descriptor). Viską darom kai su virtualiu COM portu, tik pasirenkam kitą įrenginį:

HID klasė, daugiau pas kubika nieko nepakeisi (o gaila, nes norėturi didesnės klasių […]

ARM:0011 STM32CubeMX - pertraukimas per kojas

Monday, April 13th, 2020

“Pertraukimai per kojas" .
Iš vienos nesamonės liko tokia mažytė klavietūra su keturiais laidais. Maniau kad USB, deja ne- PS/2 standarto. Kaip tik proga parašyti ką nors apie programavimą. Todėl pirma, tarpinė užduotis: pajungti PS/2 klavietūra prie virtualaus COM porto (USB).

Kadangi jau męs mokam STM32CubeMX pradmenis iš senesnių postų: Pradinis ir USB COM portas, bus […]

ARM:0010 STM32CubeMX- USB 2 COM dongle

Saturday, April 11th, 2020

Taigis. Karantinas ir po gana daug dienų degradacijos nutariau dar kiek pasinagrinėti tą MX kubą ir pagaminti USB į serial adapterį. Taip jau gavosi, kad prigriebiau kažkada tokių PCB su STM32F102 procesoriuku. Kas tai buvo originaliai aš nežinau. Tačiau čia yra “košerinis" USB ir RS485/422 išvadas. Todėl eksperimentams kaip tik:

Prigriebiau tik tiek. O buvo dešimtim. […]

Ausys namordnikui

Friday, April 10th, 2020

Darbe turime “full face" respiratorius su elektrinio ventiliatoriaus pumpuojamu oru. Tai totalus overkill. Turim ir paprastus cheminius 3M respiratorius su “bajonet" filtrais. Anie irgi biški overkill. O paprastas ansnukis (skudurinė, medicininė kaukė) ilgai panešiojus žiauriai pjauna per ausis. Pas 3M respiratorių gana ergonomiškai padaryta- viena guma eina aplink galvą žemiau ausies, o viršutinė dalis turi […]

ARM:0009 STM32CubeMX ir kaip jis valgosi

Saturday, April 4th, 2020

Yra tokia kiniška plokštelė Bluepill, su STM32F103C8 procesoriuku. Ji kogero pigiausia iš visų. Procesorius ten gana galingas ir šiuolaikinis, todėl kad pamirksėti LEDu, tenka pripumpuoti kalną softo. Mikroschemos gamintojas pats irgi suprato, kad su mikroschemos (ir kitų serijų taip pat) konfiguravimu galima susipainioti galutinai. Todėl sukūrė savo “duino"- STM32CubeMX. Pirmosios programos versijos buvo bugavotos ir […]

Unhappy Tikbalang