Taula de continguts:
- Pas 1: el disseny de PCB
- Pas 2: Comanda del PCB
- Pas 3: reuniu els components electrònics i soldeu-los
- Pas 4: tall acrílic amb làser
- Pas 5: creeu la caixa o el recinte
- Pas 6: creeu l'extensió del robot
- Pas 7: Pong amb S4A (ratllat per Arduino)
- Pas 8: Control del braç del robot servo mitjançant S4A
- Pas 9: Smart Car amb ID Arduino
- Pas 10: Protector de plantes mitjançant Arduino IDE
- Pas 11: Star Wars Imperial March
- Pas 12: Projecte MBlock
Vídeo: Circuit Learn NANO: un PCB. Fàcil d'aprendre. Possibilitats infinites: 12 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Començar al món de l’electrònica i la robòtica al principi pot ser força descoratjador. Hi ha moltes coses que cal aprendre al principi (disseny de circuits, soldadura, programació, triar els components electrònics adequats, etc.) i quan les coses van malament, hi ha moltes variables a seguir (connexions de cablejat incorrectes, components electrònics danyats o error a el codi), de manera que és molt difícil depurar pels principiants. Molta gent va acabar tenint molts llibres i comprant molts mòduls i, finalment, va perdre l’interès després de trobar-se amb diversos problemes i quedar-se atrapats.
La programació digital és senzilla amb el Samytronix Circuit Learn - NANO
A partir del 2019 etiquetaré els meus projectes Samytronix.
El Samytronix Circuit Learn - NANO és una plataforma d'aprenentatge que funciona amb un Arduino Nano. Amb Samytronix Circuit Learn - NANO, podem aprendre els conceptes bàsics necessaris per començar a endinsar-nos més en el món de l’electrònica i la programació amb una sola placa. Simplifica l’experiència d’aprenentatge de la programació d’Arduino eliminant la necessitat de soldar o utilitzar una placa de configuració i tornar a connectar el circuit cada vegada que vulgueu iniciar un nou projecte. Millor encara, Samytronix Circuit Learn - NANO dissenyat per ser compatible amb el famós llenguatge de programació de blocs, Scratch, perquè pugueu aprendre conceptes de programació més ràpidament i fàcilment, tot i que tingueu la flexibilitat per afegir més components com un provador de continuïtat, servomotors, i un sensor de distància.
Pas 1: el disseny de PCB
El PCB en si mateix el vaig dissenyar amb EAGLE. Si esteu interessats en obtenir més informació sobre el disseny de la vostra pròpia placa de circuit, podeu dirigir-vos a la classe de disseny de circuits de Randofo. Si només voleu descarregar el disseny i demanar-lo a un fabricant de PCB, podeu descarregar els fitxers al següent pas.
Si voleu modificar el meu disseny per als vostres propis propòsits, no dubteu a fer-ho.
Pas 2: Comanda del PCB
Per demanar el PCB heu de descarregar els fitxers gerber (.gbr). Aquests són els fitxers que proporcionareu al fabricant. Un cop hàgiu descarregat tots els fitxers, podeu enviar-los a un fabricant de PCB. Hi ha molts fabricants de PCB, un dels fabricants de PCB més recomanats és PCBWay.
Pas 3: reuniu els components electrònics i soldeu-los
La majoria dels components electrònics que s’utilitzen són força habituals i es poden trobar a la vostra botiga d’electrònica local. Tanmateix, en cas que no trobeu tots els components, podeu obtenir-los en línia a Amazon, eBay, etc.
- 1x Arduino Nano
- 1x paquet LED de 10 mm (vermell, groc, verd, blau)
- 1x buzzer de 12 mm
- 1x fotoresistència
- 1x termistor
- 2x Trimpot
- Polsador de 2x 12 mm
- 1x presa DC
- 1 joc de capçalera masculí
- 1 joc de capçalera femení
-
Resistència:
- 4x 220 Ohm 1 / 4W
- 4x 10k Ohm 1 / 4W
- 1x 100 Ohm 1 / 4W
- 1x 100k Ohm 1 / 4W
Extensió opcional:
- Suport de bateria amb connector de CC (es recomana 4x AA)
- Fins a 4x Servo
- Cable 2x amb clip de cocodril
- Sensor de distància infraroja nítida
Un cop hàgiu recollit tots els components electrònics, és hora de soldar-los al PCB que heu demanat.
- Recomano soldar primer les resistències, ja que són el component de perfil més baix. (Soldeu la resistència en funció del valor que he posat a les fotos)
- Retalleu la cama de la resistència a l'altre costat del PCB
- Soldeu les altres parts tal com es mostra a les fotos (podeu comprovar la posició del càtode / ànode a les notes de les fotos)
Pas 4: tall acrílic amb làser
Podeu descarregar els fitxers adjunts aquí per demanar el tall del làser. La làmina acrílica ha de tenir 3 mm de gruix. Es recomana un color transparent per a la part superior de la caixa, tal com es mostra a la foto. Tingueu en compte que també hi haurà peces petites, com ara el separador.
Pas 5: creeu la caixa o el recinte
Prepara:
- La làmina d’acrílic per a la caixa
- 4x espaiador acrílic
- Femella 4x M3
- 4x pern M3 de 15 mm
Poseu la caixa junt amb el pern i la femella en aquest ordre (des de dalt):
- Làmina acrílica superior
- Separador acrílic
- Tauler Samytronix
- Separador acrílic
- Full acrílic inferior
Un cop hàgiu acabat de muntar la caixa o el recinte, podeu començar a provar per programar la placa. Hi ha alguns exemples de projectes inclosos en aquest instructiu que podeu provar (pas 7-9). Podeu triar entre l’IDE Arduino o utilitzar una interfície de línia de blocs mitjançant Scratch o Mblock, que és molt més senzill si tot just esteu començant. Si voleu utilitzar el Samytronix Circuit Learn NANO amb totes les seves capacitats, us recomano fer el següent pas que consisteix a construir l'extensió del robot per a la placa.
Pas 6: creeu l'extensió del robot
Aquest pas no és necessari per a alguns dels projectes. L'extensió del robot està dissenyada perquè pugueu obtenir més informació sobre el moviment mitjançant servos continus per al moviment de la roda i evitar obstacles mitjançant el sensor de distància.
Prepara:
- Totes les parts acríliques per a l'extensió del robot.
- 20x femella M3
- Cargol de 14x M3 de 15 mm
- 16x M3 cargol de 10 mm
- 4x espaiador M3 15mm
- 2x M3 25mm espaiador
Passos:
- Primer ajunteu la làmina d’acrílic sense els cargols
- Assegureu les parts acríliques juntes mitjançant els cargols i les femelles
- Col·loqueu 2 servos continus i les rodes al marc acrílic
- Cargoleu el suport de la bateria a la part posterior del marc del cos acrílic
- Cargoleu la bola rodant i utilitzeu-la a un espaiador de 25 mm per donar-li una distància del marc
- Enrosqueu la petita part de plàstic al marc acrílic (el plàstic s’inclou en comprar un mini servo de 90 g)
- Ajunteu la part del cap
- Cargoleu el sensor de distància infraroja Sharp
- Munteu el servo al petit plàstic
- El pas final és muntar el Samytronix Circuit Learn NANO al marc del robot i connectar-los com es mostra
Pas 7: Pong amb S4A (ratllat per Arduino)
El mapatge de pins al Samytronix Circuit NANO està dissenyat per ser compatible amb el programa s4a. Podeu descarregar el programa s4a i també el firmware aquí. Podeu fer qualsevol projecte que vulgueu, el llenguatge de programació de zero és bastant senzill i molt fàcil d’entendre.
En aquest tutorial us mostraré un exemple d'una de les possibles implementacions del Samytronix Circuit NANO per jugar al joc Pong. Per jugar, podeu utilitzar el potenciòmetre situat al pin A0.
- Primer cal dibuixar els sprites, que són la pilota i el ratpenat.
- Podeu consultar les fotos adjuntes i copiar el codi de cada sprite.
- Afegiu una línia vermella al fons, tal com es mostra a la foto, de manera que quan la pilota toqui la línia vermella es finalitzarà el joc.
Després de provar l’exemple, espero que també pugueu crear els vostres propis jocs. L’únic límit és la vostra imaginació!
Pas 8: Control del braç del robot servo mitjançant S4A
Podeu controlar fins a 4 servos amb el Samytronix Circuit Learn NANO. Aquí teniu un exemple d’utilitzar servos com a braç robòtic. Els braços robòtics s’utilitzen generalment en aplicacions industrials i ara podeu fer-ne un i programar-lo fàcilment amb S4A. Podeu copiar els codis del vídeo i us recomanem que proveu de programar-lo vosaltres mateixos.
Pas 9: Smart Car amb ID Arduino
Si sou un programador amb més experiència, podeu utilitzar l'IDE Arduino en lloc de zero. Aquí teniu un exemple de codi per a un Smart Car que pot evitar obstacles mitjançant el sensor d'infrarojos. Podeu veure el vídeo per veure'l en acció.
Cablejat:
- Servo esquerre a D4
- Servo dret a D7
- Dirigeix el servo cap a D8
- Sensor de distància a A4
Pas 10: Protector de plantes mitjançant Arduino IDE
Una altra idea per utilitzar el Samytronix Circuit Learn NANO és col·locar-lo a prop de la planta en test per controlar la seva temperatura, llum i humitat. Samytronix Circuit Learn NANO està equipat amb un termistor (A2), un fotoresistor (A3) i un sensor de continuïtat de resistència (A5). En fixar el sensor de continuïtat de resistència a un parell d’ungles mitjançant clips de cocodril, el podem utilitzar com a sensor d’humitat. Amb aquests sensors podem mesurar la protecció de la planta. Per generar els valors, podem utilitzar tres servos com a indicadors tal com es mostra al vídeo.
Indicador LED:
- LED vermell = La temperatura no és òptima
- LED groc = La brillantor no és òptima
- LED verd = Humitat no òptima
Si tots els LED estan apagats, significa que l’entorn és òptim perquè creixi la planta.
Pas 11: Star Wars Imperial March
Hi ha un munt d’entrades i sortides amb les quals podeu jugar utilitzant el Samytronix Circuit NANO, una d’elles és mitjançant el brunzidor piezoelèctric. Aquí us adjuntem un codi Arduino escrit originalment per nicksort i modificat per mi per al Circuit Learn. Aquest programa reprodueix la Marxa Imperial de Star Wars i crec que és molt divertit.
Pas 12: Projecte MBlock
mBlock és una altra alternativa a S4A i l'IDE Arduino original. La interfície de mBlock és similar a S4A, però l’avantatge d’utilitzar mBlock és que podeu veure el bloc de programació visual al costat del codi Arduino real. A continuació s’adjunta un exemple de vídeo de l’ús del programari mBlock per programar una música.
Si no coneixeu l’entorn d’Arduino però tot just comenceu al món de la programació, mBlock us hauria de ser adequat. Podeu descarregar mBlock aquí (descarregar mBlock 3).
És important tenir en compte que una de les coses més importants a l’hora d’aprendre és continuar experimentant, amb Samytronix Circuit Learn NANO les coses es compliquen de manera que pugueu experimentar i provar coses noves més ràpidament, tot i que obteniu tots els conceptes importants de programació i electrònica.
Recomanat:
Formes: aprendre per a tothom amb Makey Makey: 5 passos (amb imatges)
Formes: Aprendre per a tothom amb Makey Makey: els professors ensenyen TOTS els estudiants. De vegades, el nostre aprenentatge ha de ser diferent segons l’estudiant. A continuació es mostra un exemple d’una lliçó senzilla que podeu crear per assegurar-vos que tots els vostres estudiants treballin en habilitats essencials. Aquest projecte funcionaria bé
Mirall i taula infinites (amb eines informals): 7 passos (amb imatges)
Mirall i taula infinites (amb eines informals): Ei a tothom, fa un temps vaig trobar aquest instructiu i em vaig endur de seguida i vaig voler fer-ho meu, però no vaig poder posar-me a les mans 1) mirall de plexiglàs unidireccional ni 2) Un encaminador CNC. Després de cercar una mica, vaig arribar a
Aprendre amb EVA: 14 passos (amb imatges)
Aprendre amb EVA: Resum: En aquest tutorial, l’ensenyament físic no virtual i l’avaluació d’estudiants universitaris amb temes relacionats amb els diferents tipus de telecomunicacions com: I2C, SPI, làser, infrarrojos i transceptors. Aquest enfoque es basa e
Arracades infinites: 3 passos (amb imatges)
Arracades infinites: reutilització d'alguns acrílics de mirall espia (perquè no volíem llençar coses) i experimentar amb llum ultraviolada. Tot i que els grans cubs de led es poden ampliar fàcilment, els cubs més petits que utilitzen ratlles LED es tornen complicats i porten molt espai
Roomblock: una plataforma per aprendre la navegació ROS amb Roomba, Raspberry Pi i RPLIDAR: 9 passos (amb imatges)
Roomblock: una plataforma per aprendre la navegació ROS amb Roomba, Raspberry Pi i RPLIDAR: què és això? &Quot; Roomblock " és una plataforma robot composta per un Roomba, un Raspberry Pi 2, un sensor làser (RPLIDAR) i una bateria mòbil. El marc de muntatge el poden fer impressores 3D. El sistema de navegació ROS permet fer un mapa de les habitacions i utilitzar i