Taula de continguts:
- Pas 1: materials
- Pas 2: premeu les connexions del botó
- Pas 3: connexions del motor servo
- Pas 4: connectar el servomotor
- Pas 5: Codi
- Pas 6: amagar l'electrònica
Vídeo: Basculant automàtic Fedora: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Tens alguna vegada aquest problema que quan camines pel carrer mentre portes alguna cosa pesada (per exemple, queviures) i passa una senyora a qui vols donar la propera fedora per saludar-la, però si ho fas, deixaràs anar què portes? Jo tampoc, però si ho feu, aquí teniu una solució senzilla però elegant per a aquest problema.
Pas 1: materials
- Un controlador arduino
- Servomotor
- Interruptor de polsador
- Resistència de 10 k ohmis - marró-negre-taronja
- Una quantitat suficient de cables compatible amb la vostra longitud
Pas 2: premeu les connexions del botó
- El cable negre del diagrama connecta el pin 1 del commutador (al costat esquerre) al pin GND de l’Arduino.
- El cable groc del diagrama connecta el pin 2 de l’interruptor (a la part dreta) al pin 8 de l’Arduino.
- Connecteu una resistència de 10 kΩ (marró-negre-taronja) al pin 2 (costat dret) i l'altre terminal al pin de 3,3 V de l'Arduino.
Pas 3: connexions del motor servo
- El cable blanc (groc al diagrama) es connecta des del pin de senyal del servomotor al pin ~ 9 de l'Arduino.
- El cable vermell està connectat des del pin de senyal del servomotor al pin de 5 V de l’Arduino.
- El cable groc (negre a l’esquema) es connecta des del pin de terra del servomotor al pin GND de l’Arduino.
Pas 4: connectar el servomotor
- Vaig tallar uns anells en un llapis per tal de lligar-lo a la part giratòria del servomotor. Podeu fer servir cintes per fer-ho, però vaig trobar que lligar-lo amb una corda era una mica més segur i robust.
- L’altre extrem del llapis s’ha d’adherir al barret a la part posterior. Vaig empènyer un clip per la franja del barret i el vaig doblar en forma perquè pogués mantenir el llapis al seu lloc.
- El propi motor s’ha d’adherir a una placa (o una altra cosa que pugui recolzar-se al cap sense moure’s massa), que he deixat a la imatge per motius de claredat.
Pas 5: Codi
#incloure;
// passador de polsador
const int buttonPin = 8;
// servo pin
const int servoPin = 9;
Servo servo;
// creeu una variable per emmagatzemar un comptador i configureu-lo a 0
int comptador = 0;
configuració nul·la ()
{
servo.attach (servoPin);
// Configureu els pins del botó perquè siguin una entrada:
pinMode (buttonPin, INPUT);
}
bucle buit ()
{
// variable local per mantenir els estats del botó
int buttonState;
// llegeix l'estat digital de buttonPin amb la funció digitalRead () i emmagatzema el valor a la variable buttonState buttonState = digitalRead (buttonPin);
// si es prem el botó comptador d'increment i espereu una mica per donar-nos una mica de temps per deixar anar el botó
if (buttonState == BAIX)
// encén el LED
{
comptador ++; retard (150);
}
if (comptador == 0)
servo.write (20);
// zero graus
else if (comptador == 1)
servo.write (80);
// sinó restableix el comptador a 0 que restableix el servo a 0 graus
en cas contrari
comptador = 0;
}
Pas 6: amagar l'electrònica
- Per tal de fer que la construcció sembli més discreta, podeu introduir l’arduino i la placa amb el botó en una caixa petita (per exemple, un paquet de sigaretes o la caixa d’un paquet de cartes) i fer-hi un forat. D'aquesta manera, podeu mantenir la construcció a la vista sense despertar sospites que alguna cosa més està passant.
Recomanat:
Tricòpter amb motor basculant frontal: 5 passos (amb imatges)
Tricòpter amb motor basculant frontal: doncs, aquest és un petit experiment que, amb sort, conduirà a un tricopter híbrid / girocòpter? Per tant, no hi ha res de nou en aquest tricopter, bàsicament el mateix que el meu tricopter normal com es mostra en aquest instructiu. No obstant això, ha estat llarg
Vehicle model RC basculant: 21 passos (amb imatges)
Vehicle model RC basculant: aquest model és un vehicle basculant 1/10 amb dues rodes davanteres i una tracció posterior; es va derivar d’un model elèctric RC Arrma Vortex 1/10 que va utilitzar el xassís d’alumini i va treure tota la part posterior on havia col·locat el motor elèctric i el seu tr
Llum basculant: 8 passos
Llum inclinable: Disseny d’interacció amb la llum que utilitza la inclinació com a funció principal. Ens va interessar la reacció de la llum que va crear l’usuari i vam tenir la idea referint-nos al balancí. L'usuari pot inclinar i ajustar directament l'angle desitjat de cada barra LED
Joc basculant LED: 7 passos (amb imatges)
Joc LED Rocker: LED Rocker Game és un senzill joc Arduino. Consta principalment de 9 LED (8 LED blaus i 1 LED vermell al centre), 1 botó, 1 altaveu i 1 panell LCD. L'objectiu d'aquest joc és prémer el botó quan el LED vermell parpelleja. Comença amb 9 LEDs blin
Interruptor basculant principalment imprès en 3D: 4 passos (amb imatges)
Principalment interruptor basculant imprès en 3D: l’instructible és una exploració addicional del que es pot aconseguir amb l’humil interruptor magnètic de canya i uns quants imants de neodimi. Fins ara, utilitzant interruptors reed i imants, he dissenyat el següent: Interruptor lliscant del commutador rotatiu Push Bu