Tartalomjegyzék:
- 1. lépés: Szerezze be az alkatrészeket
- 2. lépés: Állítsd össze
- 3. lépés: Huzalozás
- 4. lépés: Szoftver - VSCode
- 5. lépés: Telepítse a PlatformIO IDE bővítményt
- 6. lépés: Hozzon létre egy új projektet
- 7. lépés: A fejlesztői környezet konfigurálása az USBASP számára
- 8. lépés: Csatlakoztassa a programozót
- 9. lépés: Az illesztőprogramok beállítása
- 10. lépés: Írja be a kódot
Videó: Apró mikrovezérlő projekt 2 dollár alatti dollárért: 11 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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
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
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
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
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
Á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 a programozót
9. lépés: Az illesztőprogramok beállítása
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:
10 dollár alatti MetaPrax dokumentumkamera beállítás videokonferenciához: 5 lépés
Egy 10 dollár alatti MetaPrax dokumentumkamera -beállítás videokonferenciákhoz: John E. Nelson 20200803 kiadása [email protected] Az online értekezleteken használt dokumentumkamerák 60-150 dollárba kerülnek az online kiskereskedőktől. A COVID-19-hez kapcsolódó hirtelen átalakulással a személyes tanulásból a távoktatásba a gyakornokon keresztül
Apró riasztórendszer szuper apró Arduino -kompatibilis tábla használatával!: 10 lépés
Apró riasztórendszer egy szuper apró Arduino kompatibilis tábla segítségével! Építeni fogunk egy apró riasztóberendezést, amely méri a távolságot maga és az előtte lévő tárgy között. És amikor az objektum elmozdul egy meghatározott távolságon, az eszköz egy
AT Apró mikrovezérlő LED -ekkel és RGB -vel: 4 lépés
AT apró mikrokontroller LED -ekkel és RGB -vel: Az áramkör AT TINY mikrokontrollert használ. Az óra 5 -ös tűjén egy órát tartalmaz, amely ki- és bekapcsolhat egy LED -et (fénykibocsátó dióda) vagy RGB -t (piros, zöld kék LED) egy bizonyos frekvencián. Az Arduino biztosítja az 5 voltos forrást. Az ellenállások korlátozzák az áramot
Lézeres felügyeleti rendszer 20 dollár alatti áron: 7 lépés (képekkel)
Lézeres felügyeleti rendszer 20 dollár alatti áron: FIGYELMEZTETÉS: ez a projekt lézeres eszközök használatát és módosítását foglalja magában. Míg az általam javasolt lézereket (bolti piros mutatókat) viszonylag biztonságosan lehet kezelni, SOHA NE NÉZZEN KÖZVETLENEN LÉZERSUGÁRBA, FIGYELEM A TÜKRÖZÉSRE, és rendkívül vigyázzon
Világméretű mikrokontroller link 20 dollár alatti összegért: 15 lépés
Világméretű mikrokontroller link 20 dollár alatt: Irányítsa otthoni termosztátját a munkából. Kapcsolja be az esőztetőt a világ bármely pontjáról egy kapcsoló megnyomásával. Ez az utasítás bemutatja, hogyan lehet két vagy több 4 dolláros mikrokontrollert összekapcsolni az internet gerincét és néhány egyszerű VB.Net kódot használva