Tartalomjegyzék:

Apró mikrovezérlő projekt 2 dollár alatti dollárért: 11 lépés
Apró mikrovezérlő projekt 2 dollár alatti dollárért: 11 lépés

Videó: Apró mikrovezérlő projekt 2 dollár alatti dollárért: 11 lépés

Videó: Apró mikrovezérlő projekt 2 dollár alatti dollárért: 11 lépés
Videó: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, November
Anonim
Apró mikrovezérlő projekt kevesebb mint 2 dollárért
Apró mikrovezérlő projekt kevesebb mint 2 dollárért

Sok minden megtalálható az interneten a mikrovezérlők használatának megkezdésével kapcsolatban. Rengeteg választási lehetőség áll rendelkezésre, így sokféleképpen programozható, függetlenül attól, hogy magával a csupasz chipkel kezdi -e vagy sem, a fejlesztői táblákkal vagy az átfogóbb SOC (System On Chip) szerkentyűkkel.

Tehát az érdeklődőknek ez az egyik.

USBASP + AVR ATTiny85 mini USB dev kártya (Digistump által)

Szeretem ezt a kombinációt, mert ez egy nagyon olcsó módja annak, hogy egy projektet elindítsunk egy nagyon kicsi formájú Arduino platformon, ezek a chipek olyan kicsik, hogy gyakorlatilag bármibe belehelyezhetők, ellentétben a nehézkes Unosokkal.

Az általam használt fórum egy olcsó digispark kicksarter knockoff, ami óriási 1 dollárért érkezik az ebay -en, nemzetközi szállítással.

A programozó a nyílt forráskódú USBASP programozó, amely ugyanolyan áron kapható az ebay -en vagy az AliExpress -en

Ez az oktatható a végpontok közötti folyamat, amely arra készteti a fejlesztőtáblát, hogy tegyen valamit

Egyszerűbb út egy valódi digispark megszerzése a digistump webhelyről

De úgy tűnik, hogy ez a projekt szünetel, és ezek 8 USD -ba kerülnek

Ha rendelkezik ezekkel, akkor nincs szüksége programozóra, és az ardudino Micronucleus rendszerindító betöltője előre villog a chipre. Ez azt jelenti, hogy a programot közvetlenül a chipre használhatja a számítógépről. Ennek azonban az a hátránya, hogy a rendszerindító betöltő a rendelkezésre álló erőforrások jó részét felhasználja a chipen, és korlátozza, hogy mit tehet az értékéért, ez az USBASP -ről és nem a mikronukleuszról szól.

1. lépés: Szerezze be az alkatrészeket

Szerezze be alkatrészeit
Szerezze be alkatrészeit
Szerezze be alkatrészeit
Szerezze be alkatrészeit
Szerezze be alkatrészeit
Szerezze be alkatrészeit

Menj az ebay -re vagy az aliexpressre, és keress rá

  • "attiny85" a táblához
  • "usbasp" a programozó és
  • "horgászvezetékek" a vezetékekhez (opcionális, ha találsz néhányat fekve)

2. lépés: Állítsd össze

Rakd össze
Rakd össze

Amikor a hardver végre megérkezik, kezdje a forrasztással

Forrasztja a csapok törőcsapjait a csomaghoz mellékelt táblához. Ez nem kötelező. ha nincs forrasztópáka, akkor csak csavarja be a vezetékeket, de ez nem ajánlott, mivel az érintkezők nem lesznek a legjobbak

Ebben a példában én valamilyen oknál fogva közvetlenül a tápcsatlakozókhoz forrasztottam a vezetékeket, de ehhez használhatja a kitörő csapokat is

3. lépés: Huzalozás

Huzalozás
Huzalozás
Huzalozás
Huzalozás
Huzalozás
Huzalozás

Csatlakoztassa a vezetékeket a képek szerint. Ezt a kombinációt használtam, de bármit használhat durván, csak megfelelőnek kell lennie

a táblához:

  • p0, p1, p2 = zöld, kék, piros
  • 5v, GND = piros, zöld (VIN nem használt)

a csatlakozó:

lásd a diagramot a megfelelő kábelcsatlakozáshoz

4. lépés: Szoftver - VSCode

Szoftver - VSCode
Szoftver - VSCode

Most, hogy be van kapcsolva, be kell állítania a szoftverkörnyezetet

Ebbe beletartozik:

  • sofőrök
  • fejlesztőkörnyezet

Először töltse le a Visual Studio Code -ot. (a legjobb env, amit eddig találtam)

Ezt a https://code.visualstudio.com/download címen szerezheti be

Töltse le és telepítse

5. lépés: Telepítse a PlatformIO IDE bővítményt

Telepítse a PlatformIO IDE beépülő modult
Telepítse a PlatformIO IDE beépülő modult
Telepítse a PlatformIO IDE beépülő modult
Telepítse a PlatformIO IDE beépülő modult

Kattintson a bővítmények gombra a bal alsó oldalsávon, és keresse meg a PlatformIO -t

Telepítse és töltse be újra

Kattintson a kis ház gombra a bal alsó állapotsoron a Platform IO kezdőlapjának megnyitásához, ha nem jelenik meg automatikusan a bővítmény telepítése után

6. lépés: Hozzon létre egy új projektet

Hozzon létre egy új projektet
Hozzon létre egy új projektet
Hozzon létre egy új projektet
Hozzon létre egy új projektet

A projektvarázslóban nevezze el a projektet, és válassza ki a táblát

A tábla legyen

Attiny85 (általános)

A keretnek olyannak kell lennie

Arduino

7. lépés: A fejlesztői környezet konfigurálása az USBASP számára

Fejlesztési környezet konfigurálása az USBASP számára
Fejlesztési környezet konfigurálása az USBASP számára

Állítsa be a programozót a PlatformIO projektbeállítások fájljában platformio.ini

Adja hozzá ezeket a sorokat a platformIO.ini fájlhoz:

upload_protocol = usbaspupload_flags = -Pusb

8. lépés: Csatlakoztassa a programozót

Csatlakoztassa Ön programozó
Csatlakoztassa Ön programozó

Csatlakoztassa a programozót

9. lépés: Az illesztőprogramok beállítása

Image
Image

Az USBASP hardverhez illesztőprogramokra van szükség ahhoz, hogy számítógépe kommunikálni tudjon vele.

A Zadig letöltése innen

Csatlakoztassa az USBASP usb eszközt a számítógép USB -portjához

Futtassa a letöltött Zadig programot

Telepítse az usbasp Winusb illesztőprogramját

Ha a rendszere nem ismeri fel a hardvert, küldjön nekem egy megjegyzést, és talán segíthetek, de általában ennek ki kell dolgoznia.

10. lépés: Írja be a kódot

"loading =" lusta "biztos, hogy az ATTiny85 kártyája a programozóhoz van csatlakoztatva, és minden csatlakoztatva van.

A program fordításához és feltöltéséhez nyomja meg a Ctrl+Alt+U billentyűket

Ajánlott: