Taula de continguts:
- Pas 1: Preparació
- Pas 2: soldar els interruptors
- Pas 3: Feu braços i contenidors amb tallador làser
- Pas 4: Codificació i càrrega a Arduino
- Pas 5: acumular
- Pas 6: comprovació
- Pas 7: Configuració
- Pas 8: gaudiu-lo a la vostra vida
Vídeo: BookPusher: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Aquest treball és un dels projectes de pirateria per al vostre llibre.
Aquests braços us ajudaran a recollir llibres.
Pas 1: Preparació
1. Mesureu la mida del vostre llibre (per exemple, la mida del nostre llibre)
2. Deseu la configuració (en el nostre cas, fem servir tres caixes de fitxers de cantonada tallada i dos llibres)
3. Prepareu tots els materials seguint la llista
Llista de materials:
- Arduino UNO × 1
- Servomotor (Tower Pro SG 5010) × 5
- Adaptador de font d'alimentació del convertidor DC 5V 2.0A (font d'alimentació externa per a servomotors) × 1
- Suport de bateria (per a 4 bateries AAA) (font d'alimentació externa per Arduino UNO) × 1
- Tauler de pa mitjà × 1
- Resistències 10KΩ × 5
- Interruptor de polsador × 5
- Jumpwires (múltiples)
- Cinta i súper cola
Pas 2: soldar els interruptors
Mireu el vídeo de referència per obtenir més informació
Pas 3: Feu braços i contenidors amb tallador làser
- Mesureu la mida del connector del motor i la mida del polsador
- Dibuixeu a Adobe Illustrator: Arm1, Arm2 (En el nostre cas, hem combinat 3 capes de MDF de 4 mm, tallant la primera capa amb la forma del connector al motor) i Box (assegureu-vos que hi hagi prou espai per col·locar-lo a la prestatgeria i espai per a taulers de pa, Arduino i bateries, i hem utilitzat MDF de 4 mm)
- Tallar amb tallador làser i semblar-se
- Assegureu-vos que el braç no toqui el prestatge com el tauler posterior quan es mogui després de col·locar-se al llibre, si és així, refeu-lo.
Pas 4: Codificació i càrrega a Arduino
// Escriviu el codi i configureu l’angle del moviment del braç.
// Aquest és un codi per controlar 5 servomotors #include; // Llegiu la biblioteca Arduino per controlar Servo Motor Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; Servo myservo5;
const int buttonPin1 = 8; // passador de polsador
const int servoPin1 = 2; // servo pin const int buttonPin2 = 9; const int servoPin2 = 3; const int buttonPin3 = 10; const int servoPin3 = 4; const int buttonPin4 = 11; const int servoPin4 = 5; const int buttonPin5 = 12; const int servoPin5 = 6;
int buttonState1 = 0; // variable local per mantenir els estats del botó
int buttonState2 = 0; int buttonState3 = 0; int buttonState4 = 0; int buttonState5 = 0;
configuració nul·la () {
Serial.begin (9600); // Configureu les dades de sèrie myservo1.attach (servoPin1); pinMode (buttonPin1, INPUT); // Configureu els pins del botó perquè siguin una entrada myservo2.attach (servoPin2); pinMode (buttonPin2, INPUT); myservo3.attach (servoPin3); pinMode (buttonPin3, INPUT); myservo4.attach (servoPin4); pinMode (buttonPin4, INPUT); myservo5.attach (servoPin5); pinMode (buttonPin5, INPUT); myservo1.write (90); // Configureu el primer angle del servomotor myservo2.write (90); myservo3.write (0); myservo4.write (0); myservo5.write (0); }
bucle buit () {
buttonState1 = digitalRead (buttonPin1); buttonState2 = DigitalRead (buttonPin2); buttonState3 = DigitalRead (buttonPin3); buttonState4 = digitalRead (buttonPin4); buttonState5 = DigitalRead (buttonPin5); Serial.println (buttonState1); // Indiqueu les dades de buttonState1 al monitor sèrie si (buttonState1 == HIGH) {myservo1.write (90); // decideix l'angle del motor} else {myservo1.write (0); retard (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } else {myservo2.write (0); retard (1500); }
if (buttonState3 == HIGH) {
myservo3.write (90); } else {myservo3.write (0); retard (1500); }
if (buttonState4 == HIGH) {
myservo4.write (90); } else {myservo4.write (0); retard (1500); }
if (buttonState5 == HIGH) {myservo5.write (90); } else {myservo5.write (0); retard (1500); }}
Pas 5: acumular
Construïu segons el gràfic de configuració i mireu el vídeo per obtenir més detalls
Pas 6: comprovació
Assegureu-vos que
- tots els botons funcionen,
- tot hi cap a la caixa,
- els cables són prou llargs i
- el cable pot arribar a l’endoll.
Pas 7: Configuració
- Configureu els motors segons la configuració de la prestatgeria
- Utilitzeu la cinta per establir la posició primer
- Assegureu-vos que cada braç i motor funcionin
- Utilitzeu super cola per estabilitzar els motors.
Pas 8: gaudiu-lo a la vostra vida
D'ACORD! La feina està totalment acabada !!
Gaudim d’utilitzar aquest producte i dispositiu seguint les coses per al vostre propi treball.
- mida de la prestatgeria
- tallar casos de fitxers de cantonada
- forma de braços
- forma de la caixa del contenidor
- codis
- gràfic de configuració
Recomanat:
Llum (s) LED amb bateria amb càrrega solar: 11 passos (amb imatges)
Llums LED amb bateria amb càrrega solar: la meva dona ensenya a la gent a fer sabó, la majoria de les seves classes eren al vespre i aquí a l’hivern es fa fosc cap a les 4:30 de la tarda, alguns dels seus alumnes tenien problemes per trobar el nostre casa. Teníem un rètol frontal però fins i tot amb un lligam al carrer
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge