Tartalomjegyzék:
- 1. lépés: Előkészítés
- 2. lépés: A kapcsolók forrasztása
- 3. lépés: Készítsen karokat és tartályokat lézervágóval
- 4. lépés: Kódolás és feltöltés az Arduino -ba
- 5. lépés: Felépítés
- 6. lépés: Ellenőrzés
- 7. lépés: Beállítás
- 8. lépés: Élvezd az életedben
Videó: BookPusher: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez a munka az egyik hackelési projekt a könyves éned számára.
Ezek a karok segítenek a könyvek felvételében.
1. lépés: Előkészítés
1. Mérje meg könyvének méretét (például: könyvünk saját mérete)
2. A beállítás mellett (esetünkben három vágott sarkú irattartót és két könyvet használunk)
3. Készítse elő a listát követő összes anyagot
Anyaglista:
- Arduino UNO × 1
- Szervomotor (Tower Pro SG 5010) × 5
- DC 5V 2.0A átalakító tápegység -adapter (külső tápegység szervomotorokhoz) × 1
- Elemtartó (4 db AAA elemhez) (külső tápegység az Arduino UNO -hoz) × 1
- Közepes kenyeretábla × 1
- 10KΩ ellenállások × 5
- Nyomógombos kapcsoló × 5
- Jumpwires (több)
- Szalag és szuper ragasztó
2. lépés: A kapcsolók forrasztása
Nézze meg a referencia videót a részletekért
3. lépés: Készítsen karokat és tartályokat lézervágóval
- Mérje meg a motor csatlakozójának méretét és a nyomógomb méretét
- Rajzoljon az Adobe Illustrator programon: Arm1, Arm2 (Esetünkben 3 réteg 4 mm -es MDF -t kombináltunk, az első réteget a motor csatlakozójának formájával vágtuk le) és Box (győződjön meg róla, hogy van elég hely a polcon elhelyezésre és hely kenyérsütőlap, Arduino és akkumulátorok számára, és 4 mm -es MDF -t használtunk)
- Vágja lézervágóval és hasonlítsa össze
- Győződjön meg arról, hogy a kar nem ütközik a polcra, mint a hátsó tábla, amikor mozog a könyv önbeállítása után, ha igen, készítse el újra!
4. lépés: Kódolás és feltöltés az Arduino -ba
// Írja be a kódot, és állítsa be a kar mozgásának szögét.
// Ez egy kód 5 szervomotor vezérlésére #include; // Arduino könyvtár olvasása a Servo Motor Servo myservo1 vezérléséhez; Szervo myservo2; Szervo myservo3; Szervo myservo4; Szervo myservo5;
const int gombPin1 = 8; // nyomógombos csap
const int servoPin1 = 2; // szervo pin const int gombPin2 = 9; const int servoPin2 = 3; const int gombPin3 = 10; const int servoPin3 = 4; const int gombPin4 = 11; const int servoPin4 = 5; const int gombPin5 = 12; const int servoPin5 = 6;
int gombÁllapot1 = 0; // helyi változó a nyomógomb állapotának megtartásához
int gombÁllapot2 = 0; int gombÁllapot3 = 0; int gombállapot4 = 0; int gombállapot5 = 0;
void setup () {
Sorozat.kezdet (9600); // A soros adatok beállítása myservo1.attach (servoPin1); pinMode (buttonPin1, INPUT); // Állítsa be a nyomógomb csapjait bemenetre myservo2.attach (servoPin2); pinMode (buttonPin2, INPUT); myservo3.attach (servoPin3); pinMode (buttonPin3, INPUT); myservo4.attach (servoPin4); pinMode (buttonPin4, INPUT); myservo5.attach (servoPin5); pinMode (gombPin5, INPUT); myservo1.write (90); // A szervomotor első szögének beállítása myservo2.write (90); myservo3.write (0); myservo4.write (0); myservo5.write (0); }
void loop () {
buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); buttonState4 = digitalRead (buttonPin4); buttonState5 = digitalRead (buttonPin5); Serial.println (buttonState1); // adja meg a buttonState1 adatokat a soros monitoron, ha (buttonState1 == HIGH) {myservo1.write (90); // a motor szögének eldöntése} else {myservo1.write (0); késleltetés (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } else {myservo2.write (0); késleltetés (1500); }
if (buttonState3 == HIGH) {
myservo3.write (90); } else {myservo3.write (0); késleltetés (1500); }
if (buttonState4 == HIGH) {
myservo4.write (90); } else {myservo4.write (0); késleltetés (1500); }
if (buttonState5 == HIGH) {myservo5.write (90); } else {myservo5.write (0); késleltetés (1500); }}
5. lépés: Felépítés
Építsd fel a beállítási grafikon szerint, és nézd meg a videót a további részletekért
6. lépés: Ellenőrzés
Győződjön meg arról, hogy
- minden gomb működik,
- minden belefér a dobozba,
- a vezetékek elég hosszúak, és
- kábel elérheti a dugót.
7. lépés: Beállítás
- Állítsa be a motorokat a könyvespolc beállításainak megfelelően
- Először szalaggal állítsa be a helyzetet
- Győződjön meg arról, hogy minden kar és motor működik
- Használjon szuper ragasztót a motorok stabilizálásához!
8. lépés: Élvezd az életedben
RENDBEN! A munka teljesen kész !!
Élvezzük ennek a terméknek és eszköznek a követését a saját munkája során!
- könyvespolcának mérete
- vágott sarok reszelő tokok
- karok alakja
- tartálydoboz alakja
- kódokat
- beállítási grafikon
Ajánlott:
DIY 37 LED Arduino rulett játék: 3 lépés (képekkel)
DIY 37 Leds Arduino Roulette Játék: A rulett egy kaszinójáték, amelyet a francia szóról neveztek el, jelentése kis kerék
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: 20 lépés (képekkel)
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: Helló, barátom! Ebben a kétrészes sorozatban megtanuljuk használni a Tinkercad áramköreit - ez egy szórakoztató, hatékony és oktató eszköz az áramkörök működésének megismerésére! A tanulás egyik legjobb módja, ha megteszed. Tehát először megtervezzük saját projektünket:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is