Sisukord:

Vooluring NANO: üks trükkplaat. Lihtne õppida. Lõputud võimalused: 12 sammu (piltidega)
Vooluring NANO: üks trükkplaat. Lihtne õppida. Lõputud võimalused: 12 sammu (piltidega)

Video: Vooluring NANO: üks trükkplaat. Lihtne õppida. Lõputud võimalused: 12 sammu (piltidega)

Video: Vooluring NANO: üks trükkplaat. Lihtne õppida. Lõputud võimalused: 12 sammu (piltidega)
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, November
Anonim
Image
Image
PCB disain
PCB disain

Elektroonika- ja robootikamaailmas alustamine võib esialgu olla üsna heidutav. Alguses on palju asju õppida (vooluahela projekteerimine, jootmine, programmeerimine, õigete elektrooniliste komponentide valimine jne) ja kui asjad valesti lähevad, on palju muutujaid, mida jälgida (valed juhtmestikuühendused, kahjustatud elektroonikakomponendid või viga kood), nii et algajatel on seda tõesti raske siluda. Paljudel inimestel oli lõpuks palju raamatuid ja nad ostsid palju mooduleid, kuid kaotasid lõpuks huvi pärast mitmete probleemide ilmnemist ja jänni jäämist.

Digitaalne programmeerimine on Samytronix Circuit Learn abil lihtne - NANO

Alates 2019. aastast panen oma projektidele sildi Samytronix.

Samytronix Circuit Learn - NANO on õppeplatvorm, mille toiteallikaks on Arduino Nano. Samytronix Circuit Learn - NANO abil saame õppida vaid ühe tahvliga vajalikke põhimõisteid, mis on vajalikud elektroonika- ja programmeerimismaailma sügavamale sukeldumiseks. See lihtsustab Arduino programmeerimise õppimiskogemust, kõrvaldades vajaduse jootmise või leivaplaadi kasutamise järele ning lülitades vooluringi ümber iga kord, kui soovite uut projekti alustada. Veelgi parem, Samytronix Circuit Learn-NANO, mis on loodud ühilduma kuulsa plokkliinilise programmeerimiskeelega Scratch, nii et saate programmeerimiskontseptsioone kiiremini ja hõlpsamalt õppida, kuid samas saate paindlikult lisada rohkem komponente, nagu järjepidevuse tester, servomootorid, ja kaugusandur.

Samm: trükkplaadi kujundus

PCB disain
PCB disain

PCB ise on minu loodud EAGLE abil. Kui soovite oma trükkplaadi kujundamise kohta rohkem teada saada, võite minna randofo trükkplaadi disainiklassi. Kui soovite lihtsalt disaini alla laadida ja tellida selle trükkplaatide tootjale, saate failid järgmises etapis alla laadida.

Kui soovite minu disaini oma eesmärkidel muuta, tehke seda julgelt!

Samm: trükkplaadi tellimine

PCB tellimine
PCB tellimine

PCB tellimiseks peate alla laadima gerber -failid (.gbr). Need on failid, mille edastate tootjale. Kui olete kõik failid alla laadinud, saate need trükkplaatide tootjale saata. Seal on palju trükkplaatide tootjaid, üks soovitatavamaid trükkplaatide tootjaid on PCBWay.

Samm: koguge elektroonilised komponendid ja jootke need kokku

Image
Image
Koguge kokku elektroonikakomponendid ja jootma
Koguge kokku elektroonikakomponendid ja jootma
Koguge kokku elektroonikakomponendid ja jootma
Koguge kokku elektroonikakomponendid ja jootma
Koguge kokku elektroonikakomponendid ja jootma
Koguge kokku elektroonikakomponendid ja jootma

Enamik kasutatavaid elektroonikakomponente on üsna tavalised ja neid võib leida kohalikult elektroonikapoest. Siiski, kui te ei leia kõiki komponente, saate neid Internetist Amazonist, ebayst jms hankida.

  • 1x Arduino Nano
  • 1x 10 mm LED -pakend (punane, kollane, roheline, sinine)
  • 1x 12 mm helisignaal
  • 1x fototakisti
  • 1x termistor
  • 2x Trimpot
  • 2x 12 mm nupp
  • 1x alalisvoolu pistik
  • 1 komplekt isane päis
  • 1 komplekt naissoost päist
  • Takisti:

    • 4x 220 oomi 1/4W
    • 4x 10k oomi 1/4W
    • 1x 100 oomi 1/4 W
    • 1x 100k oom 1/4W

Valikuline laiendus:

  • Akuhoidik alalisvoolu pistikuga (soovitatav 4x AA)
  • Kuni 4x servo
  • 2x kaabel alligaatorklambriga
  • Terav infrapuna kauguse andur

Kui olete kõik elektroonilised komponendid kokku kogunud, on aeg need teie tellitud trükkplaadile joota.

  1. Soovitan esmalt takiste jootmist, kuna need on kõige madalama profiiliga komponendid. (Jootke takisti fotode väärtuse alusel)
  2. Katkestage takisti jalg PCB teisel küljel
  3. Jootke muud osad, nagu fotodel näidatud (katoodi/anoodi asendit saate vaadata fotodel olevatest märkmetest)

Samm: laserlõigatud akrüül

Laserlõigatud akrüül
Laserlõigatud akrüül
Laserlõigatud akrüül
Laserlõigatud akrüül
Laserlõigatud akrüül
Laserlõigatud akrüül

Laserlõike tellimiseks saate alla laadida siia lisatud failid. Akrüülplaadi paksus peab olema 3 mm. Korpuse ülaossa soovitatakse läbipaistvat värvi, nagu on näidatud fotol. Pange tähele, et on vaja ka väikseid osi, näiteks vahetükki.

Samm: ehitage korpus/korpus

Image
Image
Ehitage korpus/korpus
Ehitage korpus/korpus
Ehitage korpus/korpus
Ehitage korpus/korpus
Ehitage korpus/korpus
Ehitage korpus/korpus

Valmistage ette:

  1. Korpuse akrüülleht
  2. 4x akrüülist vahetükk
  3. 4x M3 mutter
  4. 4x M3 15 mm polt

Pange ümbris koos poldi ja mutriga sellises järjekorras (ülevalt):

  1. Ülemine akrüülleht
  2. Akrüülist vahetükk
  3. Samytronixi plaat
  4. Akrüülist vahetükk
  5. Alumine akrüülleht

Kui olete korpuse/korpuse kokkupanemise lõpetanud, võite alustada testimist plaadi programmeerimiseks. Selles juhendis on mõned näidisprojektid, mida saate proovida (samm 7-9). Saate valida Arduino IDE vahel või kasutada plokkliini, kasutades Scratchi või Mblocki, mis on palju lihtsam, kui alles alustate. Kui soovite kasutada Samytronix Circuit Learn NANO kõiki võimalusi, soovitan teha järgmise sammu, milleks on plaadi jaoks robotlaiendi ehitamine.

6. samm: ehitage robotilaiend

Image
Image
Ehitage robotlaiend
Ehitage robotlaiend
Ehitage robotilaiend
Ehitage robotilaiend

Mõne projekti puhul pole seda sammu vaja teha. Robotipikendus on loodud selleks, et saada lisateavet liikumise kohta, kasutades rataste liikumiseks pidevaid servosid, ja vältida takistusi kaugusanduri abil.

Valmistage ette:

  1. Kõik robotipikenduse akrüülosad.
  2. 20x M3 mutter
  3. 14x M3 15 mm polt
  4. 16x M3 10mm polt
  5. 4x M3 15 mm vahekaugus
  6. 2x M3 25 mm vahekaugus

Sammud:

  1. Pange akrüülleht kõigepealt kokku ilma poltideta
  2. Kinnitage akrüülosad poltide ja mutrite abil kokku
  3. Pange 2x pidevad servod ja rattad akrüülraami külge
  4. Keerake akuhoidik akrüülkorpuse tagaküljele
  5. Keerake palliga ratas ja kasutage 25 mm vahekaugust, et anda raamile kaugus
  6. Keerake väike plastosa akrüülraami külge (plastik on kaasas, kui ostate 90g mini servo)
  7. Pange peaosa kokku
  8. Keerake Sharpi infrapuna kauguse andur kinni
  9. Paigaldage servo väikese plastasja külge
  10. Viimane samm on paigaldada Samytronix Circuit Learn NANO robotraamile ja ühendada need juhtmetega, nagu näidatud

Samm 7: Pong S4A abil (Arduino jaoks kriimustus)

Image
Image
Pong S4A abil (Arduino jaoks kriimustus)
Pong S4A abil (Arduino jaoks kriimustus)

Samytronix Circuit NANO tihvtide kaardistamine on loodud ühilduma programmiga s4a. Siit saate alla laadida programmi s4a ja ka püsivara. Saate teha mis tahes projekti, mida soovite, nullist programmeerimiskeel on üsna sirgjooneline ja väga kergesti mõistetav.

Selles õpetuses näitan teile näite Samytronix Circuit NANO ühe võimaliku rakendamise kohta, et mängida pongi mängu. Mängu mängimiseks võite kasutada potentsiomeetrit, mis asub A0 tihvtis.

  1. Kõigepealt peate joonistama sprite, milleks on pall ja kurikas.
  2. Saate kontrollida lisatud fotosid ja kopeerida iga spriti koodi.
  3. Lisage taustal punane joon, nagu fotol näidatud, nii et kui pall puudutab punast joont, on mäng läbi.

Pärast näite proovimist loodan, et saate ka ise mänge teha! Ainus piir on teie kujutlusvõime!

8. samm: servo -robotkäe juhtimine S4A abil

Image
Image

Samytronix Circuit Learn NANO abil saate juhtida kuni 4 servot. Siin on näide servode kasutamisest robotkäena. Robootilisi relvi kasutatakse tavaliselt tööstuslikes rakendustes ja nüüd saate S4A abil selle endale ise valmistada ja hõlpsalt programmeerida. Saate koodid videost kopeerida ja on väga soovitatav proovida seda ise programmeerida!

Samm: nutikas auto, kasutades Arduino IDE -d

Image
Image

Kui olete kogenum programmeerija, võite kriimustuste asemel kasutada Arduino IDE -d. Siin on nutika auto näidiskood, mis suudab infrapunaandurit kasutades takistusi vältida. Saate vaadata videot, et näha seda tegevuses.

Juhtmestik:

  1. Vasak servo kuni D4
  2. Parem servo D7 -le
  3. Suunake servo D8 -le
  4. Kaugusandur A4 -ni

Samm: taimekaitse Arduino IDE abil

Image
Image

Teine idee Samytronix Circuit Learn NANO kasutamiseks on asetada see oma potitaime lähedale, et jälgida selle temperatuuri, valgust ja niiskust. Samytronix Circuit Learn NANO on varustatud termistori (A2), fototakisti (A3) ja takistuse järjepidevuse anduriga (A5). Kinnitades takistuse järjepidevuse anduri naelapaarile, kasutades alligaatorklambreid, saame seda kasutada niiskusandurina. Nende andurite abil saame mõõta, et saaksime teha taimekaitsja. Väärtuste väljastamiseks saame mõõturina kasutada kolme servot, nagu on näidatud videos.

LED indikaator:

  • Punane LED = temperatuur pole optimaalne
  • Kollane LED = heledus pole optimaalne
  • Roheline LED = niiskus pole optimaalne

Kui kõik LED -id ei põle, tähendab see, et keskkond on taime kasvamiseks optimaalne!

11. samm: Tähesõdade keiserlik märts

Samytronix Circuit NANO abil saate mängida palju sisendeid ja väljundeid, üks neist on piesosummer. Siin on lisatud Arduino kood, mille algselt kirjutas nicksort ja mida ma Circuit Learni jaoks muutsin. See programm mängib Tähesõdade keiserlikku marssi ja minu arvates on see päris lahe!

12. samm: MBlocki projekt

mBlock on veel üks alternatiiv S4A -le ja algsele Arduino IDE -le. MBlocki liides sarnaneb S4A -ga, kuid mBlocki kasutamise eeliseks on see, et näete visuaalset programmeerimisplokki kõrvuti tõelise Arduino koodiga. Siin on näidisvideo mBlock tarkvara kasutamise kohta muusika programmeerimiseks.

Kui olete Arduino keskkonnas uus, kuid alles alustate programmeerimismaailmaga, siis peaks mBlock teile sobima. MBlocki saate alla laadida siit (laadige alla mBlock 3).

Oluline on meeles pidada, et üks olulisemaid asju õppimisel on katsetamine, sest Samytronix Circuit Learn NANO asjad on tehtud vähem keeruliseks, nii et saate eksperimenteerida ja uusi asju kiiremini proovida, saades samal ajal kõik olulised programmeerimise ja elektroonika.

Soovitan: