Inhoudsopgave:
- Stap 1: Voorbereiding
- Stap 2: De schakelaars solderen
- Stap 3: Maak armen en container met lasersnijder
- Stap 4: Coderen en uploaden naar Arduino
- Stap 5: Opbouwen
- Stap 6: Controleren
- Stap 7: Instellen
- Stap 8: Geniet ervan in je leven
Video: BookPusher: 8 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Dit werk is een van de Hacking Project for your Book Self.
Met deze armen kun je boeken oppakken.
Stap 1: Voorbereiding
1. Meet de grootte van uw boek zelf (bijvoorbeeld: onze boekzelfgrootte)
2. Deside the setting (in ons geval gebruiken we drie uitgesneden hoekmappen en twee boeken)
3. Bereid alle materialen voor volgens de lijst:
Lijst van materialen:
- Arduino UNO ×1
- Servomotor (Tower Pro SG 5010) ×5
- DC 5V 2.0A Converter Voedingsadapter (externe voeding voor servomotoren) ×1
- Batterijhouder (voor 4 AAA-batterijen) (externe voeding voor Arduino UNO) ×1
- Middelgrote broodplank ×1
- 10KΩ weerstanden ×5
- Drukknopschakelaar × 5
- Jumpwires (meerdere)
- Tape en superlijm
Stap 2: De schakelaars solderen
Bekijk de referentievideo voor details
Stap 3: Maak armen en container met lasersnijder
- Meet de grootte van de connector naar de motor en de grootte van de drukknop
- Teken op Adobe Illustrator: Arm1, Arm2 (in ons geval combineerden we 3 lagen van 4 mm MDF, waarbij de eerste laag werd gesneden met de vorm van de connector naar de motor), en Box (zorg ervoor dat er voldoende ruimte is om op de plank te plaatsen en ruimte voor breadboard, Arduino en batterijen, en we gebruikten 4 mm MDF)
- Snijd met lasersnijder en lijken op
- Zorg ervoor dat de arm niet de plank raakt als een achterplank wanneer hij beweegt nadat hij in het boek zelf is geplaatst, als dat zo is, maak het dan opnieuw!
Stap 4: Coderen en uploaden naar Arduino
// Schrijf de code en stel de hoek van de armbeweging in.
//Dit is een code voor het besturen van 5 servomotoren #include; // Lees Arduino-bibliotheek voor het besturen van Servo Motor Servo myservo1; Servo-myservo2; Servo-myservo3; Servo-myservo4; Servo myservo5;
const int knopPin1 = 8; // drukknoppen
const int servoPin1 = 2; // servo pin const int buttonPin2 = 9; const int servoPin2 = 3; const int knopPin3 = 10; const int servoPin3 = 4; const int knopPin4 = 11; const int servoPin4 = 5; const int buttonPin5 = 12; const int servoPin5 = 6;
int knopState1 = 0; // lokale variabele om de drukknopstatussen vast te houden
int knopState2 = 0; int knopState3 = 0; int knopState4 = 0; int knopState5 = 0;
ongeldige setup() {
Serieel.begin(9600); // Stel de seriële gegevens myservo1.attach (servoPin1) in; pinMode (knopPin1, INPUT); // Stel de drukknoppinnen in als een invoer myservo2.attach (servoPin2); pinMode (knopPin2, INPUT); myservo3.attach (servoPin3); pinMode (knopPin3, INPUT); myservo4.attach (servoPin4); pinMode (knopPin4, INPUT); myservo5.attach (servoPin5); pinMode (knopPin5, INPUT); mijnservo1.write(90); // Stel de eerste hoek van de servomotor in myservo2.write (90); mijnservo3.write(0); mijnservo4.write(0); mijnservo5.write(0); }
lege lus() {
buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); buttonState4 = digitalRead (buttonPin4); buttonState5 = digitalRead (buttonPin5); Serial.println(buttonState1); // geef de buttonState1-gegevens op de seriële monitor aan als (buttonState1 == HOOG) {myservo1.write (90); // bepaal de hoek van de motor }else{ myservo1.write (0); vertraging (1500); } if (buttonState2 == HOOG){ myservo2.write(90); }anders{ mijnservo2.write (0); vertraging (1500); }
if (buttonState3 == HOOG){
myservo3.write(90); }anders{ mijnservo3.write (0); vertraging (1500); }
if (buttonState4 == HOOG){
myservo4.write(90); }anders{ myservo4.write (0); vertraging (1500); }
if (buttonState5 == HOOG){ myservo5.write(90); }anders{ myservo5.write (0); vertraging (1500); } }
Stap 5: Opbouwen
Bouw op volgens de opstellingsgrafiek en bekijk de video voor meer details
Stap 6: Controleren
Zeker weten dat
- alle knoppen werken,
- alles past in de doos,
- draden zijn lang genoeg, en
- kabel de stekker kan bereiken.
Stap 7: Instellen
- Stel de motoren in volgens de instellingen van uw boekenplank
- Gebruik tape om eerst op de positie in te stellen
- Zorg ervoor dat elke arm en motor werken!
- Gebruik superlijm om de motoren te stabiliseren!
Stap 8: Geniet ervan in je leven
OKE! Het werk is helemaal klaar!!
Laten we genieten van het gebruik van dit product en apparaat voor uw eigen werk!
- grootte van je boekenplank
- uitgesneden dossierkoffers
- vorm van armen
- vorm van containerdoos:
- codes
- opstellingsgrafiek
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl
Uw afbeeldingen opslaan voor uw taak: 4 stappen (met afbeeldingen)
Uw afbeeldingen opslaan voor uw taak: 1. Open een nieuw Google-document en gebruik deze pagina om uw afbeeldingen te beveiligen.2. Gebruik ctrl (control) en de "c" sleutel om te kopiëren.3. Gebruik ctrl (control) en de "v" sleutel om te plakken