Obsah:
- Krok 1: Získejte své součásti
- Krok 2: Dejte to dohromady
- Krok 3: Drátování
- Krok 4: Software - VSCode
- Krok 5: Nainstalujte si PlatformIO IDE Plugin
- Krok 6: Vytvořte nový projekt
- Krok 7: Konfigurace vývojového prostředí pro USBASP
- Krok 8: Plug in You Programmer
- Krok 9: Nastavení ovladačů
- Krok 10: Napište svůj kód
Video: Drobný projekt mikrořadiče za méně než 2 dolary: 11 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Na internetu je mnoho informací o tom, jak začít s mikrořadiči. Existuje spousta možností, takže existuje mnoho způsobů, jak je naprogramovat, ať už začínáte s holým čipem, vývojovými deskami nebo komplexnějšími gadgety SOC (System On Chip) a také mnoha způsoby, jak je naprogramovat.
Takže pro ty, kteří mají zájem, je to jeden z nich.
USBASP + AVR ATTiny85 mini USB dev deska (od Digistump)
Líbí se mi tato kombinace, protože je to opravdu levný způsob, jak dostat projekt na velmi malou platformu Arduino s tvarovým faktorem, tyto čipy jsou tak malé, že je můžete dát prakticky do čehokoli, na rozdíl od nepraktického Unos.
Deska, kterou používám, je levná kopačka na Digispark, která přichází na eBay za neuvěřitelných 1 $ s mezinárodní bezplatnou dopravou.
Programátor je open source programátor USBASP, který je také k dispozici za přibližně stejnou cenu na ebay nebo AliExpress
Tento instruktáž je proces od konce do konce, jak přimět vývojářskou desku, aby něco udělala
Jednodušší cestou je získat skutečný digispark z digistumphttps://digistump.com/products/1
Ale tento projekt se zdá být pozastaven a stojí 8 USD
Pokud máte jeden z nich, nepotřebujete programátor, jaký má, a zaváděcí zavaděč ardudino Micronucleus předbleskoval na čip. To znamená, že můžete použít program přímo na čip z vašeho počítače. Ale nevýhodou je, že zavaděč využívá velkou část dostupného zdroje na čipu, což omezuje, co můžete udělat, za jakou to má hodnotu, jedná se o USBASP a NE o mikronukleus
Krok 1: Získejte své součásti
Přejděte na ebay nebo aliexpress a vyhledejte nahoru
- "attiny85" pro desku
- „usbasp“pro programátora a
- „propojovací vodiče“pro vodiče (volitelné, pokud najdete nějaké povalované)
Krok 2: Dejte to dohromady
Když váš hardware konečně dorazí, začněte s pájením
Pájecí piny odlomte kolíky, které jsou součástí balení k desce. Toto je volitelné. pokud nemáte páječku, můžete jednoduše zapnout vodiče, ale to se nedoporučuje, protože kontakty nebudou nejlepší
V tomto případě jsem z nějakého důvodu připájel vodiče přímo k napájecím svorkám, ale můžete k tomu použít také vypínací kolíky
Krok 3: Drátování
Připojte vodiče podle obrázků. Použil jsem tuto kombinaci, ale můžete použít cokoli, co chcete, hrubé, stačí, aby správně odpovídaly
na tabuli:
- p0, p1, p2 = zelená, modrá, červená
- 5v, GND = červená, zelená (VIN není použito)
konektor:
odpovídající schéma připojení viz diagram
Krok 4: Software - VSCode
Nyní jste připojeni, budete muset nastavit softwarové prostředí
To zahrnuje:
- Řidiči
- vývojové prostředí
Nejprve si stáhněte kód Visual Studio. (zatím nejlepší env, co jsem našel)
Můžete to získat z
Stáhněte a nainstalujte jej
Krok 5: Nainstalujte si PlatformIO IDE Plugin
Klikněte na tlačítko rozšíření v levém dolním panelu a vyhledejte PlatformIO
Nainstalujte jej a znovu načtěte
Kliknutím na tlačítko domečku vlevo dole na stavovém řádku otevřete domovskou stránku Platform IO, pokud se automaticky neobjeví po instalaci pluginu
Krok 6: Vytvořte nový projekt
V průvodci projektem pojmenujte projekt a vyberte nástěnku
Deska musí být
Attiny85 (obecné)
Rámec musí být
Arduino
Krok 7: Konfigurace vývojového prostředí pro USBASP
Nastavte programátora v souboru nastavení projektu PlatformIO platformio.ini
Přidejte tyto řádky do souboru platformIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Krok 8: Plug in You Programmer
Zapojte programátora
Krok 9: Nastavení ovladačů
Váš hardware USBASP bude ke komunikaci s počítačem potřebovat ovladače.
Stáhněte si Zadig odtud
Připojte zařízení USBASP USB k portu USB v počítači
Spusťte stažený program Zadig, který jste stáhli
Nainstalujte ovladač Winusb pro usbasp
Pokud váš systém nerozpozná hardware, pošlete mi poznámku a možná vám mohu pomoci, ale obecně by to mělo fungovat hned po vybalení.
Krok 10: Napište svůj kód
"loading =" líný ", určitě máte desku ATTiny85 připojenou k programátoru a vše je zapojeno.
Program zkompilováte a nahrajete stisknutím kláves Ctrl+Alt+U
Doporučuje:
Super jasná svítilna 100 $ za méně než 10 $!: 5 kroků
100 $ Super Bright Svítilna za méně než 10 $ !: Dovolte mi říci předem, že inspirace pro tento Instructable je připsána dchall8 pro jeho Tactical Flashlight Instructable. Myslel jsem, že musí existovat jednodušší způsob, jak upravit menší baterku s menším hardwarem a takovou, která zabere méně času. Já p
Fotorámeček Raspberry Pi za méně než 20 minut: 10 kroků (s obrázky)
Fotorámeček Raspberry Pi za méně než 20 minut: Ano, toto je další digitální fotorámeček! Ale počkejte, je to elegantnější a pravděpodobně nejrychlejší k sestavení a spuštění
Vytvořte digitální logický analyzátor za méně než 1: 5 kroků
Vytvořte digitální logický analyzátor za méně než 1 $: Logický snímač hladiny je zařízení, které snímá, zda je výstup komponenty 1 nebo 0 (kladný nebo záporný). Znáte ty pěkné snímače hladiny s LCD obrazovkami, které stojí kolem 25 dolarů? Tenhle je směšně levnější a dělá totéž (
Univerzální UFC pro simulátory letadel za méně než 100 EUR: 7 kroků (s obrázky)
Univerzální UFC pro simulátory letadel za méně než 100 EUR: Pokud máte rádi letové simulátory, nikdy nebudete mít dost ovladačů a tlačítek. Kromě obvyklých pedálů, pedálů plynu a kormidla potřebujete vždy více tlačítek a spínačů, zejména u moderních letadel. a stíhačky. Můj první krok wa
Postavte čtečku objemu nádrže za méně než 30 USD pomocí ESP32: 5 kroků (s obrázky)
Vybudujte si čtečku objemu nádrže za méně než 30 USD pomocí ESP32: Internet věcí přinesl do domácností mnoha řemeslných pivovarů a vinařů mnoho dříve složitých aplikací pro zařízení. Aplikace s hladinovými senzory se používají po celá desetiletí ve velkých rafinériích, úpravnách vody a chemickém