Obsah:
- Krok 1: Získajte svoje diely
- Krok 2: Dajte to dohromady
- Krok 3: Drôtovanie
- Krok 4: Softvér - VSCode
- Krok 5: Nainštalujte doplnok PlatformIO IDE
- Krok 6: Vytvorte nový projekt
- Krok 7: Konfigurujte vývojové prostredie pre USBASP
- Krok 8: Pripojte programátora
- Krok 9: Nastavenie ovládačov
- Krok 10: Napíšte kód
Video: Malý projekt mikroprocesora za menej ako 2 doláre: 11 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
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
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
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
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
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
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
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
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
Krok 9: Nastavenie ovládačov
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:
Ako vyrobiť epickú zbraň Wii (za menej ako 10 dolárov): 4 kroky
Ako si vyrobiť epickú zbraň Wii (za menej ako 10 dolárov): Vitajte, ďakujeme, že ste vyskúšali môj návod !!! :) Dnes budeme na konzole Wii vyrábať zbraň Wii pre hry so zbraňami. Takže … Začnime
Ako vytvoriť jednoduchý zosilňovač zvuku do Rs. 100 (2 doláre) s názvom Handy Speaky: 6 krokov (s obrázkami)
Ako vytvoriť jednoduchý zosilňovač zvuku do Rs. 100 (2 doláre) s názvom Handy Speaky: V dnešnom projekte vám ukážem, ako vytvoriť najjednoduchší mini zosilňovač zvuku na základe LM386. Tento zosilňovač zvuku je veľmi ľahké vyrobiť, okrem toho je veľmi kompaktný a pracuje iba s jedným zdrojom energie s malým napätím 6-12 voltov.
2 doláre Arduino. ATMEGA328 ako samostatný. Jednoduché, lacné a veľmi malé. Kompletný sprievodca .: 6 krokov (s obrázkami)
2 doláre Arduino. ATMEGA328 ako samostatný. Jednoduché, lacné a veľmi malé. Kompletný sprievodca: V tomto návode sa naučíte používať čip mikrokontroléra Arduino ATMEGA328 ako samostatný mikrokontrolér. Stoja len 2 doláre, môžu robiť to isté ako vaše Arduino a vaše projekty budú extrémne malé. Pokryjeme rozloženie pinov,
Ako zraziť router z internetu (za menej ako 10 minút): 6 krokov
Ako zraziť router z internetu (za menej ako 10 minút): V tomto návode vám ukážem, ako spustiť útok DOS (odmietnutie služby) proti smerovaču. To ľuďom zabráni v použití smerovača, na ktorý zaútočíte. Začnime s XKCD. Tento tutoriál bude špecifikovať iba to, ako spustiť útok
Ako som postavil solárnu nabíjačku pre iPhone za menej ako 50 dolárov: 6 krokov (s obrázkami)
Ako som postavil solárnu nabíjačku pre iPhone za cenu nižšiu ako 50 dolárov: Ak chcete vidieť moju osobnú stránku s týmito návodmi a správami, navštívte stránku http: //www.BrennanZelener.com**DISCLAIMER** nezodpovedám za žiadne škody, ktoré by ste mohli spôsobiť na váš iPhone alebo akékoľvek zariadenie, ktoré s touto nabíjačkou používate. Nemôžem zdôrazniť, že