INHOUDSOPGAWE:

Kringloop Leer NANO: Een PCB. Maklik om te leer. Oneindige moontlikhede.: 12 stappe (met foto's)
Kringloop Leer NANO: Een PCB. Maklik om te leer. Oneindige moontlikhede.: 12 stappe (met foto's)

Video: Kringloop Leer NANO: Een PCB. Maklik om te leer. Oneindige moontlikhede.: 12 stappe (met foto's)

Video: Kringloop Leer NANO: Een PCB. Maklik om te leer. Oneindige moontlikhede.: 12 stappe (met foto's)
Video: Als cijfer geef ik dit een 6,8.🫤(van mijn eigen zakgeld gekocht) en niet gesponsord 2024, Julie
Anonim
Image
Image
Die PCB -ontwerp
Die PCB -ontwerp

Om in die wêreld van elektronika en robotika te begin, kan aanvanklik nogal skrikwekkend wees. Daar is baie dinge om aan die begin te leer (stroombaanontwerp, soldeer, programmering, die keuse van die regte elektroniese komponente, ens.), En as dinge verkeerd loop, is daar baie veranderlikes om by te hou (verkeerde bedradingsaansluitings, beskadigde elektroniese komponente of fout in die kode), sodat dit baie moeilik is vir beginners om te ontfout. Baie mense het baie boeke gehad en baie modules gekoop, en uiteindelik het hulle belangstelling verloor nadat hulle verskeie probleme ondervind het en vasgeloop het.

Digitale programmering eenvoudig gemaak met die Samytronix Circuit Learn - NANO

Vanaf 2019 sal ek my projekte Samytronix benoem.

Die Samytronix Circuit Learn - NANO is 'n leerplatform wat aangedryf word deur 'n Arduino Nano. Met Samytronix Circuit Learn - NANO kan ons die basiese konsepte leer wat nodig is om met 'n enkele bord dieper in die wêreld van elektronika en programmering te duik. Dit vergemaklik die leerervaring van Arduino -programmering deur die behoefte aan soldeerwerk of die gebruik van 'n broodbord te elimineer en die stroombaan elke keer as u 'n nuwe projek wil begin, weer aan te sluit. Beter nog, Samytronix Circuit Learn-NANO wat ontwerp is om verenigbaar te wees met die beroemde bloklynprogrammatuur, Scratch, sodat u vinniger en makliker programmeerkonsepte kan leer, terwyl u steeds die buigsaamheid het om meer komponente by te voeg, soos 'n kontinuïteitstoetser, servomotors, en 'n afstandsensor.

Stap 1: Die PCB -ontwerp

Die PCB -ontwerp
Die PCB -ontwerp

Die PCB self is ontwerp deur my met behulp van EAGLE. As u belangstel om meer te wete te kom oor die ontwerp van u eie printplaat, kan u na die Circuit Board Design Class deur randofo gaan. As u die ontwerp net wil aflaai en by 'n PCB -vervaardiger wil bestel, kan u die lêers in die volgende stap aflaai.

As u my ontwerp vir u eie doeleindes wil verander, doen dit gerus!

Stap 2: Bestel die PCB

Bestel die PCB
Bestel die PCB

Om die PCB te bestel, moet u die gerber -lêers (.gbr) aflaai. Dit is die lêers wat u aan die vervaardiger sal verskaf. Nadat u al die lêers afgelaai het, kan u dit na 'n PCB -vervaardiger stuur. Daar is baie PCB -vervaardigers, PCBWay is een van die PCBWay -vervaardigers wat die meeste aanbeveel word.

Stap 3: Versamel die elektroniese komponente en soldeer hulle

Image
Image
Versamel die elektroniese komponente en soldeer hulle
Versamel die elektroniese komponente en soldeer hulle
Versamel die elektroniese komponente en soldeer hulle
Versamel die elektroniese komponente en soldeer hulle
Versamel die elektroniese komponente en soldeer hulle
Versamel die elektroniese komponente en soldeer hulle

Die meeste elektroniese komponente wat gebruik word, is redelik algemeen en kan by u plaaslike elektroniese winkel gevind word. As u egter nie al die komponente kan vind nie, kan u dit aanlyn op Amazon, eBay, ens.

  • 1x Arduino Nano
  • 1x 10 mm LED -pak (rooi, geel, groen, blou)
  • 1x 12 mm gonser
  • 1x fotoresistor
  • 1x termistor
  • 2x Trimpot
  • 2x 12 mm drukknop
  • 1x DC -aansluiting
  • 1 stel manlike kop
  • 1 stel vroulike kop
  • Weerstand:

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

Opsionele uitbreiding:

  • Batteryhouer met DC -aansluiting (4x AA word aanbeveel)
  • Tot 4x Servo
  • 2x kabel met krokodilklem
  • Skerp infrarooi afstandsensor

Nadat u al die elektroniese komponente versamel het, is dit tyd om dit aan die PCB wat u bestel het, te soldeer.

  1. Ek beveel aan dat u die weerstande eers soldeer, aangesien dit die laagste profielkomponent is. (Soldeer die weerstand op grond van die waarde wat ek op die foto's plaas)
  2. Sny die been van die weerstand aan die ander kant van die PCB
  3. Soldeer die ander dele soos op die foto's getoon (u kan die katode-/anodeposisie in die aantekeninge op die foto's nagaan)

Stap 4: Laser gesnyde akriel

Lasersnit Akriel
Lasersnit Akriel
Lasersnit Akriel
Lasersnit Akriel
Lasersnit Akriel
Lasersnit Akriel

U kan die lêers wat hier aangeheg is, aflaai om u lasersnit te bestel. Die akrielblad moet 3 mm dik wees. Transparante kleur word aanbeveel aan die bokant van die omhulsel, soos op die foto getoon. Let daarop dat daar ook klein dele soos die afstandhouer benodig word.

Stap 5: Bou die omhulsel/omhulsel

Image
Image
Bou die kas/omhulsel
Bou die kas/omhulsel
Bou die kas/omhulsel
Bou die kas/omhulsel
Bou die kas/omhulsel
Bou die kas/omhulsel

Berei voor:

  1. Die akrielblad vir die omhulsel
  2. 4x afstandhouer van akriel
  3. 4x M3 moer
  4. 4x M3 bout van 15 mm

Plaas die kas saam met die bout en moer in hierdie volgorde (van bo):

  1. Boonste akrielblad
  2. Akriel afstandhouer
  3. Samytronix bord
  4. Akriel afstandhouer
  5. Onderkant van akriel

Sodra u die omhulsel/omhulsel saamgestel het, kan u begin toets om die bord te programmeer. Daar is 'n paar voorbeeldprojekte in hierdie instruksies wat u kan probeer (stap 7-9). U kan kies tussen die Arduino IDE of 'n bloklyn-koppelvlak gebruik met Scratch of Mblock, wat baie makliker is as u eers begin. As u die Samytronix Circuit Learn NANO ten volle wil gebruik, beveel ek aan dat u die volgende stap doen, naamlik om die robotuitbreiding vir die bord te bou.

Stap 6: Bou die robotuitbreiding

Image
Image
Bou die robotuitbreiding
Bou die robotuitbreiding
Bou die robotuitbreiding
Bou die robotuitbreiding

Hierdie stap is nie nodig vir sommige van die projekte nie. Die robotuitbreiding is ontwerp om u meer te leer oor beweging met behulp van deurlopende servo's om die wielbeweging te vermy en hindernisse met die afstandsensor te vermy.

Berei voor:

  1. Al die akrielonderdele vir die robotuitbreiding.
  2. 20x M3 moer
  3. 14x M3 15mm bout
  4. 16x M3 bout van 10 mm
  5. 4x M3 afstandhouer van 15 mm
  6. 2x M3 25 mm afstandhouer

Stappe:

  1. Sit eers die akrielblad sonder die boute saam
  2. Bevestig die akriel dele saam met die boute en moere
  3. Sit 2x deurlopende servo's en die wiele aan die akrielraam
  4. Skroef die batteryhouer aan die agterkant van die akriel -raam vas
  5. Skroef die balhouer vas en gebruik 'n afstandhouer van 25 mm om dit 'n afstand van die raam te gee
  6. Skroef die klein plastiekgedeelte aan die akrielraam vas (die plastiek word ingesluit as u 'n mini -servo van 90 g koop)
  7. Sit die kopdeel saam
  8. Skroef die Sharp infrarooi afstandsensor vas
  9. Monteer die servo op die klein plastiek dingetjie
  10. Die laaste stap is om die Samytronix Circuit Learn NANO aan die robotraam te monteer en te bedraad soos aangedui

Stap 7: Pong met S4A (kras vir Arduino)

Image
Image
Pong met S4A (kras vir Arduino)
Pong met S4A (kras vir Arduino)

Die penkaart op die Samytronix Circuit NANO is ontwerp om verenigbaar te wees met die s4a -program. U kan die s4a -program en ook die firmware hier aflaai. U kan enige projek maak wat u wil, die programmeertaal is redelik eenvoudig en baie maklik om te verstaan.

In hierdie handleiding sal ek u 'n voorbeeld wys van een van die moontlike implementering van die Samytronix Circuit NANO, om 'n Pong -speletjie te speel. Om die spel te speel, kan u die potensiometer in die A0 -pen gebruik.

  1. Eerstens moet u die sprites teken, wat die bal en die kolf is.
  2. U kan die aangehegte foto's nagaan en die kode vir elke sprites kopieer.
  3. Voeg 'n rooi lyn op die agtergrond by soos op die foto, so as die bal die rooi lyn raak, is die spel verby.

Nadat ek die voorbeeld probeer het, hoop ek dat u ook u eie speletjies kan maak! Die enigste beperking is u verbeelding!

Stap 8: Beheer die servo -robotarm met S4A

Image
Image

U kan tot 4 servo's bedien met die Samytronix Circuit Learn NANO. Hier is 'n voorbeeld van die gebruik van servo's as 'n robotarm. Robotarms word gewoonlik in industriële toepassings gebruik, en nou kan u vir u een maak en dit maklik met S4A programmeer. U kan die kodes uit die video kopieer, en dit word sterk aanbeveel dat u dit self probeer programmeer!

Stap 9: Slim motor met Arduino IDE

Image
Image

As u 'n meer ervare programmeerder is, kan u die Arduino IDE in plaas van kras gebruik. Hier is 'n voorbeeldkode vir 'n slim motor wat hindernisse met die infrarooi sensor kan vermy. U kan die video kyk om dit in aksie te sien.

Bedrading:

  1. Links servo na D4
  2. Regs servo na D7
  3. Kop servo na D8
  4. Afstandsensor na A4

Stap 10: Plantbeskermer met behulp van Arduino IDE

Image
Image

'N Ander idee om die Samytronix Circuit Learn NANO te gebruik, is om dit naby u potplant te plaas om die temperatuur, lig en humiditeit daarvan te monitor. Samytronix Circuit Learn NANO is toegerus met 'n termistor (A2), fotoresistor (A3) en 'n weerstandskontinuïteitsensor (A5). Deur die weerstandskontinuïteitsensor aan 'n paar spykers te koppel met behulp van krokodilleklemme, kan ons dit as 'n humiditeitsensor gebruik. Met hierdie sensors kan ons meet, kan ons die plantbeskermer maak. Om die waardes uit te voer, kan ons drie servo's as meters gebruik, soos in die video getoon.

LED aanwyser:

  • Rooi LED = Temperatuur nie optimaal nie
  • Geel LED = Helderheid nie optimaal nie
  • Groen LED = humiditeit nie optimaal nie

As al die LED's af is, beteken dit dat die omgewing optimaal is vir die plant om te groei!

Stap 11: Star Wars Imperial March

Daar is baie insette en uitsette waarmee u kan speel met die Samytronix Circuit NANO, een daarvan is deur die piezo -zoemer te gebruik. Hier is 'n Arduino -kode wat oorspronklik deur nicksort geskryf is en deur my gewysig is vir die Circuit Learn. Hierdie program speel die Star Wars Imperial March en ek dink dit is redelik gaaf!

Stap 12: MBlock -projek

mBlock is 'n ander alternatief vir S4A en die oorspronklike Arduino IDE. Die koppelvlak van mBlock is soortgelyk aan S4A, maar die voordeel van die gebruik van mBlock is dat u die visuele programmeringsblok langs mekaar kan sien met die regte Arduino -kode. Hier is 'n voorbeeldvideo van die gebruik van die mBlock -sagteware om 'n musiek te programmeer.

As u nuut is in die Arduino -omgewing, maar net aan die gang is in die wêreld van programmering, dan behoort mBlock vir u geskik te wees. U kan mBlock hier aflaai (mBlock 3 aflaai).

Dit is belangrik om in gedagte te hou dat een van die belangrikste dinge wanneer u leer, is om aan te hou eksperimenteer; met Samytronix Circuit Learn NANO word dinge minder ingewikkeld, sodat u vinniger kan eksperimenteer en nuwe dinge probeer terwyl u steeds alle belangrike konsepte van programmering en elektronika.

Aanbeveel: