Tartalomjegyzék:

Áramkör tanulás NANO: Egy NYÁK. Könnyű megtanulni. Végtelen lehetőségek: 12 lépés (képekkel)
Áramkör tanulás NANO: Egy NYÁK. Könnyű megtanulni. Végtelen lehetőségek: 12 lépés (képekkel)

Videó: Áramkör tanulás NANO: Egy NYÁK. Könnyű megtanulni. Végtelen lehetőségek: 12 lépés (képekkel)

Videó: Áramkör tanulás NANO: Egy NYÁK. Könnyű megtanulni. Végtelen lehetőségek: 12 lépés (képekkel)
Videó: Robokaland - Játékos elektronika, a jövő mérnökeinek! 2024, November
Anonim
Image
Image
A NYÁK -tervezés
A NYÁK -tervezés

Az elektronika és a robotika világában való indulás elsőre elég ijesztő lehet. Az elején sok mindent meg kell tanulni (áramkörök tervezése, forrasztás, programozás, a megfelelő elektronikus alkatrészek kiválasztása stb.), És amikor a dolgok rosszul mennek, sok változót kell nyomon követni (rossz vezetékcsatlakozások, sérült elektronikus alkatrészek vagy hiba a kódot), így a kezdőknek nagyon nehéz hibakeresni. Sok embernek sok könyve lett és sok modult vásárolt, majd végül elvesztette érdeklődését, miután több problémával találkozott és elakadt.

Egyszerű digitális programozás a Samytronix Circuit Learn segítségével - NANO

2019 -től Samytronix címkével látom el projektjeimet.

A Samytronix Circuit Learn - NANO egy tanulási platform, amelyet egy Arduino Nano hajt. A Samytronix Circuit Learn - NANO segítségével egyetlen tábla segítségével megtanulhatjuk a szükséges alapfogalmakat, amelyek ahhoz szükségesek, hogy mélyebbre merüljünk az elektronika és a programozás világában. Egyszerűsíti az Arduino programozás tanulási tapasztalatait, mivel nincs szükség forrasztásra vagy kenyérlap használatára, valamint az áramkör újbóli bekötésére minden alkalommal, amikor új projektet szeretne indítani. Még jobb, hogy a Samytronix Circuit Learn-NANO-t úgy tervezték, hogy kompatibilis legyen a híres blokkvonalas programozási nyelvvel, a Scratch-szal, így gyorsabban és könnyebben elsajátíthatja a programozási koncepciókat, miközben rugalmasan hozzá tud adni további alkatrészeket, például folytonossági tesztert, szervomotorokat, és távolságérzékelő.

1. lépés: A NYÁK tervezése

A NYÁK -tervezés
A NYÁK -tervezés

A NYÁK -t magam terveztem az EAGLE segítségével. Ha többet szeretne megtudni a saját áramköri lapjának tervezéséről, lépjen át a Randofo áramköri tervezési osztályára. Ha csak le szeretné tölteni a formatervezést, és megrendeli egy NYÁK -gyártónak, akkor a következő lépésben letöltheti a fájlokat.

Ha saját tervezésre kívánja módosítani a tervemet, tegye meg bátran!

2. lépés: A NYÁK megrendelése

A NYÁK megrendelése
A NYÁK megrendelése

A NYÁK megrendeléséhez le kell töltenie a gerber fájlokat (.gbr). Ezeket a fájlokat fogja eljuttatni a gyártóhoz. Miután letöltötte az összes fájlt, elküldheti azokat a NYÁK -gyártónak. Sok PCB -gyártó létezik, az egyik leginkább ajánlott PCB -gyártó a PCBWay.

3. lépés: Gyűjtse össze az elektronikus alkatrészeket és a forrasztást

Image
Image
Gyűjtse össze az elektronikai alkatrészeket és a forrasztást
Gyűjtse össze az elektronikai alkatrészeket és a forrasztást
Gyűjtse össze az elektronikai alkatrészeket és a forrasztást
Gyűjtse össze az elektronikai alkatrészeket és a forrasztást
Gyűjtse össze az elektronikai alkatrészeket és a forrasztást
Gyűjtse össze az elektronikai alkatrészeket és a forrasztást

A legtöbb használt elektronikus alkatrész meglehetősen gyakori, és megtalálható a helyi elektronikai üzletben. Ha azonban nem találja az összes összetevőt, akkor az Amazonon, az ebayen stb.

  • 1x Arduino Nano
  • 1x 10 mm -es LED -csomag (piros, sárga, zöld, kék)
  • 1x 12 mm -es csengő
  • 1x fényellenállás
  • 1x termisztor
  • 2x Trimpot
  • 2x 12 mm-es nyomógomb
  • 1x DC jack
  • 1 készlet férfi fejléc
  • 1 készlet női fejléc
  • Ellenállás:

    • 4x 220 Ohm 1/4W
    • 4x 10k Ohm 1/4W
    • 1x 100 Ohm 1/4W
    • 1x 100k Ohm 1/4W

Opcionális bővítmény:

  • Elemtartó DC csatlakozóval (4x AA ajánlott)
  • Akár 4x szervo
  • 2x kábel alligátor csipesszel
  • Éles infravörös távolságérzékelő

Miután összegyűjtötte az összes elektronikus alkatrészt, ideje forrasztani őket a megrendelt NYÁK -ra.

  1. Javaslom először az ellenállások forrasztását, mivel ezek a legalacsonyabb profilú alkatrészek. (Forrasztja az ellenállást a képeken megadott érték alapján)
  2. Vágja le az ellenállás lábát a NYÁK másik oldalán
  3. Forrasztja a többi alkatrészt a képeken látható módon (a katód/anód helyzetét a fényképek jegyzeteiben ellenőrizheti)

4. lépés: Lézerrel vágott akril

Lézervágott akril
Lézervágott akril
Lézervágott akril
Lézervágott akril
Lézervágott akril
Lézervágott akril

Letöltheti az itt csatolt fájlokat a lézervágás megrendeléséhez. Az akril lapnak 3 mm vastagnak kell lennie. Átlátszó szín ajánlott a tok tetejére, amint az a képen is látható. Kérjük, vegye figyelembe, hogy apró alkatrészekre, például távtartóra is szükség lesz.

5. lépés: Készítse el a tokot/házat

Image
Image
Készítse el a tokot/házat
Készítse el a tokot/házat
Készítse el a tokot/házat
Készítse el a tokot/házat
Készítse el a tokot/házat
Készítse el a tokot/házat

Készít:

  1. Az akril lap a tokhoz
  2. 4x akril távtartó
  3. 4x M3 anya
  4. 4x M3 15 mm -es csavar

Helyezze a tokot a csavarral és anyával a következő sorrendben (felülről):

  1. Felső akril lap
  2. Akril távtartó
  3. Samytronix tábla
  4. Akril távtartó
  5. Alsó akril lap

Miután befejezte a tok/ház összeállítását, megkezdheti a tesztelést a tábla programozásához. Ebben az oktatóanyagban néhány példa projekt szerepel, amelyeket kipróbálhat (7-9. Lépés). Választhat az Arduino IDE között, vagy használhat blokkvonalas felületet a Scratch vagy az Mblock használatával, ami sokkal könnyebb, ha csak most kezdi. Ha teljes mértékben ki szeretné használni a Samytronix Circuit Learn NANO -t, azt javaslom, hogy tegye meg a következő lépést, amely a tábla robotbővítményének megépítése.

6. lépés: Készítse el a robotbővítményt

Image
Image
Készítse el a robotbővítményt
Készítse el a robotbővítményt
Készítse el a robotbővítményt
Készítse el a robotbővítményt

Ez a lépés egyes projekteknél nem szükséges. A robotbővítményt úgy tervezték, hogy többet tudjon meg a mozgásról a kerékmozgás folyamatos szervóinak használatával, és elkerülje az akadályokat a távolságérzékelő használatával.

Készít:

  1. A robotbővítés összes akril alkatrésze.
  2. 20x M3 anya
  3. 14x M3 15 mm -es csavar
  4. 16x M3 10 mm -es csavar
  5. 4x M3 15 mm -es távtartó
  6. 2x M3 25 mm -es távtartó

Lépések:

  1. Először tegye össze az akrillemezt csavarok nélkül
  2. Rögzítse az akril részeket csavarokkal és anyákkal
  3. Tegyen 2x folyamatos szervót és a kerekeket az akril kerethez
  4. Csavarja fel az elemtartót az akril testváz hátuljára
  5. Csavarja fel a golyós görgőt, és használja 25 mm -es távtartóhoz, hogy távolságot adjon a kerettől
  6. Csavarja rá a kis műanyag részt az akril keretre (a műanyagot tartalmazza, ha 90 g -os mini szervót vásárol)
  7. Rakja össze a fejrészt
  8. Csavarja be a Sharp infravörös távolságérzékelőt
  9. Szerelje fel a szervót a kis műanyagra
  10. Az utolsó lépés az, hogy a Samytronix Circuit Learn NANO -t a robot keretére kell felszerelni, és az ábrán látható módon bekötni

7. lépés: Pong az S4A használatával (Scratch for Arduino)

Image
Image
Pong az S4A használatával (Scratch for Arduino)
Pong az S4A használatával (Scratch for Arduino)

A Samytronix Circuit NANO csap leképezését úgy tervezték, hogy kompatibilis legyen az s4a programmal. Innen letöltheti az s4a programot és a firmware -t is. Bármilyen projektet készíthet, a programozási nyelv meglehetősen egyszerű és nagyon könnyen érthető.

Ebben az oktatóanyagban egy példát mutatok be a Samytronix Circuit NANO egyik lehetséges megvalósítására, a Pong játékra. A játékhoz használhatja az A0 érintkezőben található potenciométert.

  1. Először meg kell rajzolnia a sprite -eket, amelyek a labda és az ütő.
  2. Ellenőrizheti a csatolt fényképeket, és lemásolhatja az egyes sprite kódokat.
  3. Adjon hozzá egy piros vonalat a háttérben, mint a képen látható, így amikor a labda megérinti a piros vonalat, akkor vége a játéknak.

A példa kipróbálása után remélem, hogy saját játékokat is készíthet! Csak a képzeleted szab határt!

8. lépés: A szervo robotkar vezérlése az S4A használatával

Image
Image

A Samytronix Circuit Learn NANO segítségével akár 4 szervót is vezérelhet. Íme egy példa a szervók robotkarként való használatára. A robotkarokat általában ipari alkalmazásokban használják, és most készíthet egyet magának, és könnyen programozhatja az S4A -val. Másolhatja a kódokat a videóból, és erősen ajánlott, hogy próbálja meg saját maga programozni!

9. lépés: Intelligens autó az Arduino IDE használatával

Image
Image

Ha tapasztaltabb programozó, akkor a karcolás helyett használhatja az Arduino IDE -t. Íme egy példakód egy intelligens autóhoz, amely elkerülheti az akadályokat az infravörös érzékelő használatával. Megnézheti a videót, hogy lássa működés közben.

Vezeték:

  1. Bal szervó D4 -re
  2. Jobb szervó a D7 -hez
  3. Állítsa a szervót a D8 -ra
  4. Távolságérzékelő A4 -ig

10. lépés: Növényvédő Arduino IDE használatával

Image
Image

Egy másik ötlet a Samytronix Circuit Learn NANO használatához az, ha a cserepes növény közelében helyezi el, hogy figyelemmel kísérje hőmérsékletét, fényét és páratartalmát. A Samytronix Circuit Learn NANO termisztorral (A2), fotorezisztorral (A3) és ellenállás -folytonossági érzékelővel (A5) van felszerelve. Ha az ellenállás -folytonosság -érzékelőt egy pár körömre erősítjük, aligátorcsipeszek segítségével használhatjuk páratartalom -érzékelőként. Ezekkel az érzékelőkkel mérhetjük, hogy növényvédőt készíthessünk. Az értékek kiadásához három szervót használhatunk mérőeszközként, ahogy a videó mutatja.

LED kijelző:

  • Piros LED = a hőmérséklet nem optimális
  • Sárga LED = a fényerő nem optimális
  • Zöld LED = a páratartalom nem optimális

Ha az összes LED nem világít, az azt jelenti, hogy a környezet optimális a növény növekedéséhez!

11. lépés: Csillagok háborúja birodalmi menet

Rengeteg bemenet és kimenet játszható a Samytronix Circuit NANO használatával, az egyik a piezo hangjelző. Itt található egy Arduino kód, amelyet eredetileg a nicksort írt és én módosítottam a Circuit Learn számára. Ez a program játssza a Csillagok háborúja császári menetet, és szerintem nagyon klassz!

12. lépés: MBlock projekt

Az mBlock egy másik alternatíva az S4A és az eredeti Arduino IDE számára. Az mBlock kezelőfelülete hasonló az S4A -hoz, de az mBlock használatának előnye, hogy láthatja a vizuális programozási blokkot egymás mellett az igazi Arduino kóddal. Itt található egy példa videó az mBlock szoftver használatáról zene programozásához.

Ha új vagy az Arduino környezetben, de még csak most kezded el a programozás világát, akkor az mBlocknak alkalmasnak kell lennie az Ön számára. Az mBlock letölthető innen (az mBlock 3 letöltése).

Fontos szem előtt tartani, hogy a tanulás során az egyik legfontosabb a kísérletezés, a Samytronix Circuit Learn NANO -val a dolgok kevésbé bonyolultak, így gyorsabban kísérletezhet és próbálhat ki új dolgokat, miközben megkapja a programozás és elektronika.

Ajánlott: