• Laboratorní zdroje

    Tento článek bude oddychové zamyšlení nad laboratorními zdroji v amatérské dílně (slovem amatér mám na mysli člověka, kterého elektronika neživí a bere ji pouze jako koníček). Laboratorní zdroj je nejdůležitější vybavení v dílně a pravděpodobně i jedna z mála věcí, kterou si pokročilejší bastlíři navrhují a staví sami. Na Internetu lze nalézt desítky různých zapojení, […]

    Pokračovat ve čtení →

  • Dračí oči s NE555

    V tomto článku se podíváme na jednoduché zapojení s obvodem NE555. Je to spíše taková hříčka, není to nijak náročné zapojení a tak může zaujmout hlavně začátečníky. NE555 je zapojen jako astabilní klopný obvod a vytváří efekt „pulzování“. Zapojení jsem stavil před dvěma lety na letní tábor, kde měl sloužit jako pulzující oči draka Šmaka […]

    Pokračovat ve čtení →

  • Novinky v Arduino světě 2013

    Koncem roku 2011 jsem tady psal o novinkách v Arduino světě. Tehdy se mluvilo o nové revizi Arduina Una, nové desce založené na architektuře ARM a o verzi vývojového prostředí 1.0. Od té doby již uteklo hodně vody, a proto bych se v tomto článku chtěl opět zaměřit na novinky.

    Pokračovat ve čtení →

  • Zesilovač pro elektrickou kytaru

    Před nějakou dobou jsem si pořídil elektrickou kytaru a následně mě kamarád nadchl pro výrobu elektronkového zesilovače. O elektronkách jsem nevěděl vůbec nic a neměl jsem s nimi žádné předchozí zkušenosti (a mé znalosti stále nejsou o nic větší než na začátku), proto jsem se rozhodl postavit variaci na již osvědčené zapojení, kterých je na […]

    Pokračovat ve čtení →

  • Algoritmus CORDIC

    Pokud s mikrokontroléry neřešíte jenom blikání s LED, ale občas zabrousíte i do zpracování signálů, pravděpodobně jste již někdy v minulosti řešili výpočty trigonometrických funkcí. V tomto článku popíšu základní princip algoritmu CORDIC pro iterativní výpočet funkcí sin a cos a také předvedu jednoduchou implementaci v jazyce C, vhodnou např. do mikrokontrolérů.

    Pokračovat ve čtení →

  • Bootloader v mikrokontrolérech AVR

    Tento článek se zabývá vlastností některých AVR mikrokontrolérů zvanou self-programming. Text čerpá z application note AVR109 a je přepisem přednášky, kterou jsem měl na nedávno proběhlé mini-konferenci (slajdy původní přednášky). Některé mikrokontroléry řady ATtiny a ATmega mohou obsahovat kód zvaný bootloader, který umožňuje přepisovat paměť flash. V tomto textu se podíváme jak tento kód funguje, co k […]

    Pokračovat ve čtení →

  • Mini-konference koncem listopadu

    Zhruba před dvěma týdny jsem tady na webu (viz pravé menu) informoval o plánovaném neformálním setkání. Všichni zájemci měli a stále mají možnost se zapsat pomocí krátké ankety. Již se pár zájemců sešlo, mám předběžně domluvenou místnost na fakultě elektrotechniky na VUTBR, teď již zbývá dát dohromady přednášky a finální seznam účastníků.

    Pokračovat ve čtení →

  • Python a AVR

    Nedávno jsem narazil na projekt Python-on-a-chip, který vytváří interpret Pythonu pro mikrokontroléry. Jelikož je Python můj oblíbený jazyk, nemohl jsem si tuhle hračku nevyzkoušet. Testoval jsem na MCU ATMega1284P, která je dostatečně velká (128kB flash a 16kB SRAM), aby se do ní vlezl interpret Pythonu i vlastní skript.

    Pokračovat ve čtení →

  • Objednávka ZigBee modulů

    Již nějakou dobu se zajímám o ZigBee standard a chtěl bych si vyzkoušet jeho možnosti. Plánuji během týdne (maximálně 10 dnů) udělat objednávku ZigBee modulů z Činy a tímto článkem, nabízím případným zájemcům, možnost objednat si tyto moduly zpolečně se mnou. V případě zájmu mi, prosím, napište email s počtem kusů a vaší adresou.

    Pokračovat ve čtení →

  • Základní konstrukce ve VHDL

    Nedávno jsem se tady zabýval programovatelnými obvody CPLD. K implementaci jednoduchého příkladu jsem zvolil jazyk VHDL. V tomto článku bych se chtěl tímto jazykem zabývat podrobněji. Ukážu některé základní a nejpoužívanější konstrukce a pokusím se vysvětlit základní pojmy používané při programování PLD.

    Pokračovat ve čtení →