Jeffrey Cross
Jeffrey Cross

Make It Last Build Series: "Ahoj, svět" blink světlo na PIC

Pokud jste to ještě neslyšeli, jsme nadšeni, že můžeme provozovat seriál a soutěž Make It Last, sponzorovanou firmou Microchip a Energizer. V průběhu této série se budeme zabývat třemi stavbami projektu, z nichž každý demonstruje příklad návrhu s nízkou spotřebou energie pomocí mikrokontrolérů.

Teprve začínám? Doporučujeme vám, abyste se podívali na oznámení o úvodní části seriálu, poté následujte tyto instrukce a vytvořte první etapu našeho prvního projektu, záznamník dat, a naučte se, jak říci „ahoj, svět“ s blikáním světlo!

Pokud jste se nezaregistrovali na newsletter, měli byste to udělat taky. Chystáme se odeslat druhý problém.

Krok 0: Sbírejte zásoby

Seznam dílů:

  • Mikrokontrolér Microhip18LF25K22
  • Nepájivá deska
  • 100k odpor
  • 1x3mm červená LED
  • 1uF kondenzátor
  • .1 ″ záhlaví (6 pinů)
  • Propojovací kabely propojovací desky

Nástroje:

  • Programátor PICkit 3 pro programování procesoru
  • Kleště (volitelné, pro ohýbací dráty)

Poznámka: Budete muset stáhnout a nainstalovat několik kusů softwaru (MPLAB a MPLAB C pro PIC18), abyste mohli programovat mikrokontrolér použitý v tomto projektu. Úplné pokyny naleznete v druhém informačním bulletinu projektu.

Krok 1: Mod záhlaví pro vytvoření konektoru programátoru PIC

Pro programování mikrokontroléru potřebujeme způsob, jak připojit programátor PICkit 3 k prkénku. Protože se jedná o oba konektory, můžeme použít standardní záhlaví .1 ″. Vzhledem k tomu, že hlavičky jsou obvykle používány s pájenými protoboardy, musíme je upravit tak, aby fungovaly s prkénkem. Použijte kleště k zasunutí každého kolíku dolů tak, aby byl vycentrován v plastu, se stejným množstvím kovu na každé straně plastového konektoru. Tímto způsobem bude záhlaví schopno vytvořit dobré spojení jak s prkénkem, tak s programátorem.

Krok 2: Zkontrolujte prkénko

Prkénko funguje jako velká propojka pro elektrické části, což vám umožní snadno zapojit napájecí a jiné řídicí signály, aniž by se spustilo příliš mnoho vodičů. Je rozdělena do tří částí: dvě boční kolejnice pro napájení a jedna hlavní sekce pro připojení věcí.

Na fotografii nahoře jsme zdůraznili, jak jsou díry spojeny. Každá stínovaná oblast představuje samostatný obvod a všechny otvory v tomto obvodu jsou zkráceny dohromady. Každá z těchto sekcí může být použita pro vytvoření jediného spojení nebo „uzlu“ v schématu zapojení. Dvě boční části jsou vyhrazeny pro napájení - cokoliv zapojené do černých oblastí se připojí k zemi a cokoliv zapojené do červených oblastí se připojí k napájení. Pro podrobnější diskusi o prkéncích, navštivte stránku Tomboardu Igoe.

Krok 3: Umístěte procesor a programovací hlavičku na desku

První věc, kterou musíte udělat, je umístit hlavní komponenty tak, abychom mohli kolem nich začít drát. Pro tento projekt to znamená mikrokontrolér a programovací záhlaví. Umístěte je na stejná místa, jak je uvedeno na výše uvedené fotografii - přidáme další části, jak my jdeme, a budeme potřebovat další prostor na prkénku pro budoucí doplňky.

Krok 4: Přidejte vodiče pro připojení napájení a uzemnění

Dále musíme spustit vodiče pro připojení napájecích kolejnic na každé straně desky. Spusťte vodič z červené (kladné) řady na spodní liště na červenou na horní liště a opakujte pro modré (zemní) řady. To jsou červené vodiče na výše uvedené fotografii. Dále připojte napájení a uzemnění k procesoru a záhlaví. Procesor musí mít piny 8 a 19 připojené k zemi a pin 20 k napájení. Hlavička by měla mít pin 2 připojený k napájení a 3 k zemi. Na výše uvedené fotografii jsou zelené vodiče určeny pro zemní spojení a žluté jsou pro napájení.

Krok 5: Připojte programovací záhlaví k procesoru

Programovací hlavička slouží k připojení programátoru k mikrokontroléru. Musí mít 3 připojené vodiče: pin 1 přejde na resetovací vstup na mikrokontroléru (bílý vodič) a piny 4 a 5 přejdou do pinů 28 a 27 mikrokontroléru. Kromě toho by měl být mezi výkonem a pinem 1 mikrokontroléru připojen odpor 100k (poznámka: hodnota tohoto rezistoru není kritická; na výše uvedené fotografii používám odpor 10k). Rezistory fungují jako „pull-up“, přičemž resetovací linku vstupují do mikrokontroléru vysoko, když programátor není připojen.

Krok 6: Přidejte oddělovací kondenzátor a LED

Konečné části, které je třeba přidat, jsou 1uF kondenzátor a LED. Dlouhý vodič (kladný) na kondenzátoru by měl být připojen ke kolíku 20 (napájení) mikrokontroléru a krátký vodič (záporný) by měl být připojen k zemnicí kolejnici. Kondenzátor funguje jako rezervní zdroj energie pro mikrokontrolér, chrání jej před rychlými výkyvy v napájení. Podobně by měl být dlouhý vodič (kladný) na LED diodě připojen ke kolíku 2 na mikrokontroléru a krátký vodič (záporný) by měl být připojen k uzemňovací kolejnici.

Dvakrát zkontrolujte nastavení pomocí výše uvedené fotografie - pokud vše vypadá stejně, můžete jít!

Krok 7: Stáhněte a otevřete ukázkový program

Stáhněte a rozbalte

. Zapálte si kopii MPLAB, klikněte na File-> Open Workspace, přejděte na místo, kde jste rozbalili projekt a dvakrát klikněte na „hello_world“. Pokud vše půjde dobře, měli byste vidět obrazovku podobnou té výše.

Krok 8: Nakonfigurujte programátor PICkit 3

Poznámka: Nepřipojujte programátor PICkit do vašeho prkénka, pokud je nesprávně nakonfigurován, mohlo by dojít k poškození čipu! Jakmile je software nastaven, dalším krokem je konfigurace programátoru PICkit 3 pro desku. Pokud jste tak dosud neučinili, zapojte jej do portu USB počítače.

Poté vyberte jako aktivní programátor v MPLAB klepnutím na Programmer-> Select Programmer-> PICkit 3. Dále nakonfigurujte programátor tak, aby dodával 3.3v do desky kliknutím na Programmer-> Settings, pak navigací do menu „Power“ .Přetáhněte jezdec, dokud napětí nečte 3,3V, a potom klepněte na tlačítko OK, abyste provedli změny.

Krok 9: Naprogramujte projekt

V tomto okamžiku byste měli být schopni zapojit programátor PICkit 3 do programovací hlavičky, jak je znázorněno výše. Klikněte na Project-> Build All, abyste se ujistili, že je zkompilován ukázkový program, poté klikněte na Programmer-> Program, který si jej stáhnete do mikrokontroléru. Pokud vše šlo dobře, měli byste být nyní hrdým postavením světelného okruhu!

Závěr

To by se mohlo zdát jako hodně práce jen pro blikající světlo, ale to, co jsme udělali, je vytvořit vše, co potřebujeme k pokroku ve složitějších projektech. Tak se uvolněte, posaďte se na záda za dobře odvedenou práci a připravte se na další kroky!

Pokud máte nějaké problémy s tímto počátečním nastavením a sestavou prkénka, kontaktujte nás na fóru MAKE.

Podíl

Zanechat Komentář