Obsah:

Malý projekt mikroprocesora za menej ako 2 doláre: 11 krokov
Malý projekt mikroprocesora za menej ako 2 doláre: 11 krokov

Video: Malý projekt mikroprocesora za menej ako 2 doláre: 11 krokov

Video: Malý projekt mikroprocesora za menej ako 2 doláre: 11 krokov
Video: ⚡️ Я НЕ СДАМСЯ! AMAZON 2.0 | Интернет магазин с нуля - Часть 3 2024, December
Anonim
Malý projekt mikroprocesora za menej ako 2 doláre
Malý projekt mikroprocesora za menej ako 2 doláre

Na internete je veľa informácií o tom, ako začať s mikrořadičmi. Existuje veľa možností, takže existuje mnoho spôsobov, ako ich naprogramovať, či už začnete so samotným holým čipom, vývojovými doskami alebo komplexnejšími pomôckami SOC (System On Chip) a tiež mnohými spôsobmi, ako ich naprogramovať.

Takže pre tých, ktorí majú záujem, je to jeden z nich.

Mini devová doska USBASP + AVR ATTiny85 mini USB (od spoločnosti Digistump)

Páči sa mi táto kombinácia, pretože je to skutočne lacný spôsob, ako získať projekt pre veľmi malú platformu Arduino s tvarovým faktorom, tieto čipy sú také malé, že ich môžete dať prakticky do akéhokoľvek, na rozdiel od ťažkopádneho Unos.

Doska, ktorú používam, je lacným knoflíkom kicksarteru digisparku, ktorý prichádza na eBay za neuveriteľných 1 dolár s bezplatnou medzinárodnou dopravou.

Programátor je open source programátor USBASP, dostupný aj za približne rovnakú cenu na ebay alebo AliExpress

Tento pokyn je proces od začiatku do konca, ako prinútiť vývojárov, aby niečo urobili

Jednoduchšou cestou je získať skutočný digispark od spoločnosti digistumphttps://digistump.com/products/1

Zdá sa však, že tento projekt je pozastavený a stojí 8 USD

Ak máte jeden z nich, nepotrebujete programátor tak, ako má, a zavádzací zavádzač ardudino Micronucleus sa na čipu predviedol. To znamená, že môžete program použiť priamo na čip z počítača. Temnejšou stránkou veci je, že zavádzací systém používa značnú časť dostupného zdroja na čipe, čo obmedzuje, čo môžete urobiť, a akú má hodnotu, jedná sa o USBASP a NIE o mikronukleus

Krok 1: Získajte svoje diely

Získajte svoje diely
Získajte svoje diely
Získajte svoje diely
Získajte svoje diely
Získajte svoje diely
Získajte svoje diely

Choďte na ebay alebo aliexpress a vyhľadajte hore

  • "attiny85" pre tabuľu
  • „usbasp“pre programátora a
  • „číselné vodiče“pre vodiče (voliteľné, ak nájdete nejaké ležiace okolo)

Krok 2: Dajte to dohromady

Dajte to dohromady
Dajte to dohromady

Keď váš hardvér konečne dorazí, začnite s spájkovaním

Spájajte odlamovacie kolíky, ktoré sú súčasťou balenia, k doske. Toto je voliteľné. ak nemáte spájkovačku, môžete drôty jednoducho skrútiť, ale to sa neodporúča, pretože kontakty nebudú najlepšie

V tomto prípade som z nejakého dôvodu spájkoval vodiče priamo na napájacie svorky, ale môžete na to použiť aj vypínacie kolíky

Krok 3: Drôtovanie

Drôtovanie
Drôtovanie
Drôtovanie
Drôtovanie
Drôtovanie
Drôtovanie

Pripojte vodiče podľa obrázkov. Použil som túto kombináciu, ale môžete použiť akékoľvek hrubé, len musia správne korešpondovať

do rady:

  • p0, p1, p2 = zelená, modrá, červená
  • 5v, GND = červená, zelená (VIN sa nepoužíva)

konektor:

zodpovedajúci káblový spoj pozri diagram

Krok 4: Softvér - VSCode

Softvér - VSCode
Softvér - VSCode

Teraz ste zapojení, budete musieť nastaviť softvérové prostredie

Toto zahŕňa:

  • vodiči
  • vývojové prostredie

Najprv si stiahnite kód Visual Studio. (zatiaľ najlepšie prostredie, ktoré som našiel)

Môžete to získať z

Stiahnite a nainštalujte ho

Krok 5: Nainštalujte doplnok PlatformIO IDE

Nainštalujte si doplnok PlatformIO IDE
Nainštalujte si doplnok PlatformIO IDE
Nainštalujte si doplnok PlatformIO IDE
Nainštalujte si doplnok PlatformIO IDE

Kliknite na tlačidlo rozšírení v dolnom ľavom bočnom paneli a vyhľadajte PlatformIO

Nainštalujte ho a znova načítajte

Kliknutím na tlačidlo domčeka vľavo dole na stavovom riadku otvoríte domovskú stránku platformy IO, ak sa po inštalácii doplnku nezobrazí automaticky.

Krok 6: Vytvorte nový projekt

Vytvorte nový projekt
Vytvorte nový projekt
Vytvorte nový projekt
Vytvorte nový projekt

V sprievodcovi projektom pomenujte projekt a vyberte nástenku

Doska musí byť

Attiny85 (všeobecné)

Rámec musí byť

Arduino

Krok 7: Konfigurujte vývojové prostredie pre USBASP

Konfigurujte vývojové prostredie pre USBASP
Konfigurujte vývojové prostredie pre USBASP

Nastavte programátora v súbore nastavení projektu PlatformIO platformio.ini

Pridajte tieto riadky do súboru platformIO.ini:

upload_protocol = usbaspupload_flags = -Pusb

Krok 8: Pripojte programátora

Pripojte programátora
Pripojte programátora

Pripojte programátora

Krok 9: Nastavenie ovládačov

Image
Image

Váš hardvér USBASP bude potrebovať ovládače pre komunikáciu počítača s ním.

Stiahnite si Zadig odtiaľto

Pripojte zariadenie USBASP USB k portu USB na počítači

Spustite stiahnutý program Zadig, ktorý ste stiahli

Nainštalujte ovládač Winusb pre usbasp

Ak váš systém nerozpozná hardvér, pošlite mi poznámku a možno vám môžem pomôcť, ale vo všeobecnosti by to malo fungovať hneď po vybalení.

Krok 10: Napíšte kód

"loading =" lenivý ", určite máte dosku ATTiny85 zapojenú do programátora a všetko je zapojené.

Program skomplikujte a nahrajte stlačením klávesov Ctrl+Alt+U

Odporúča: