Mündəricat:
- Addım 1: Hazırlıq
- Addım 2: Açarların lehimlənməsi
- Addım 3: Lazer kəsici ilə silah və konteyner hazırlayın
- Addım 4: Kodlaşdırma və Arduinoya Yükləmə
- Addım 5: Qurmaq
- Addım 6: Yoxlama
- Addım 7: Quraşdırma
- Addım 8: Həyatınızda zövq alın
Video: BookPusher: 8 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu əsər, Kitab Özünüz üçün Hacking Layihələrindən biridir.
Bu silahlar kitabları götürməyinizə kömək edəcək.
Addım 1: Hazırlıq
1. Kitabınızın ölçüsünü ölçün (Məsələn: kitabımızın öz ölçüsü)
2. Ayarı kənara qoyun (Bizim vəziyyətimizdə üç kəsilmiş künc fayl qutusu və iki kitab istifadə edirik)
3. Siyahıdan sonra bütün materialları hazırlayın
Material siyahısı:
- Arduino UNO × 1
- Servo Motor (Tower Pro SG 5010) × 5
- DC 5V 2.0A Konverter Güc Təchizatı Adaptörü (Servo Motorlar üçün Xarici enerji təchizatı) × 1
- Batareya Tutacağı (4 AAA batareya üçün) (Arduino UNO üçün xarici enerji təchizatı) × 1
- Orta Çörək Paneli × 1
- 10KΩ rezistorlar × 5
- Push Button Switch × 5
- Jumpwires (çoxlu)
- Bant və super yapışqan
Addım 2: Açarların lehimlənməsi
Ətraflı məlumat üçün istinad videosuna baxın
Addım 3: Lazer kəsici ilə silah və konteyner hazırlayın
- Motora bağlayıcının ölçüsünü və düymənin ölçüsünü ölçün
- Adobe Illustrator -dan istifadə edin: Arm1, Arm2 (Bizim vəziyyətimizdə, motorun konnektoru şəklində birinci təbəqə kəsilmiş 4 mm MDF -nin 3 qatını birləşdirdik) və Box (rəfə yerləşdirmək üçün kifayət qədər yer olduğundan əmin olun. çörək taxtası, Arduino və batareyalar üçün yer və 4 mm MDF istifadə etdik)
- Lazer kəsici ilə kəsin və bənzəyir
- Kitabın özünü qurduqdan sonra hərəkət edərkən qolun arxa taxta kimi rafa dəyməyəcəyinə əmin olun, əgər belədirsə yenidən düzəldin!
Addım 4: Kodlaşdırma və Arduinoya Yükləmə
// Kodu yazın və qol hərəkətinin bucağını təyin edin.
// Bu, 5 servo mühərriki idarə etmək üçün bir koddur #include; // Servo Motor Servo myservo1 idarə etmək üçün Arduino kitabxanasını oxuyun; Servo myservo2; Servo myservo3; Servo myservo4; Servo myservo5;
const int buttonPin1 = 8; // düymə sancağı
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 düyməsiState1 = 0; // düymə vəziyyətlərini saxlamaq üçün yerli dəyişən
int düyməsiState2 = 0; int düyməsiState3 = 0; int düyməsiState4 = 0; int düyməsiState5 = 0;
boş quraşdırma () {
Serial.begin (9600); // Serial məlumatlarını qurun myservo1.attach (servoPin1); pinMode (düyməPin1, GİRİŞ); // Düymə pinlərini giriş myservo2.attach (servoPin2) olaraq qurun; pinMode (düyməPin2, GİRİŞ); myservo3.attach (servoPin3); pinMode (buttonPin3, GİRİŞ); myservo4.attach (servoPin4); pinMode (düyməPin4, GİRİŞ); myservo5.attach (servoPin5); pinMode (düyməPin5, GİRİŞ); myservo1.write (90); // servo motorun ilk bucağını qurun myservo2.write (90); myservo3.write (0); myservo4.write (0); myservo5.write (0); }
boşluq döngəsi () {
buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); buttonState4 = digitalRead (buttonPin4); buttonState5 = digitalRead (buttonPin5); Serial.println (buttonState1); // (buttonState1 == HIGH) {myservo1.write (90) əgər Serial monitorda tehStation1 məlumatlarını göstərin; // motorun açısına qərar verin} başqa {myservo1.write (0); gecikmə (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } başqa {myservo2.write (0); gecikmə (1500); }
əgər (buttonState3 == HIGH) {
myservo3.write (90); } başqa {myservo3.write (0); gecikmə (1500); }
əgər (buttonState4 == HIGH) {
myservo4.write (90); } başqa {myservo4.write (0); gecikmə (1500); }
if (buttonState5 == HIGH) {myservo5.write (90); } başqa {myservo5.write (0); gecikmə (1500); }}
Addım 5: Qurmaq
Quraşdırma qrafikinə uyğun olaraq qurun və daha ətraflı məlumat üçün videoya baxın
Addım 6: Yoxlama
Emin olun
- bütün düymələr işləyir,
- hər şey qutuya uyğundur
- tellər kifayət qədər uzun və
- kabel fişə çata bilər.
Addım 7: Quraşdırma
- Motorları kitab rəfinizin parametrlərinə uyğun olaraq qurun
- Əvvəlcə mövqeyi təyin etmək üçün bantdan istifadə edin
- Hər qolun və motorun işlədiyinə əmin olun
- Motorları sabitləşdirmək üçün super yapışqan istifadə edin!
Addım 8: Həyatınızda zövq alın
TAMAM! İş tamamlandı !!
Bu məhsulu və cihazı öz işiniz üçün istifadə edərək zövq alaq!
- kitab rəfinizin ölçüsü
- künc fayl hallarını kəsin
- qolların forması
- konteyner qutusunun forması
- kodlar
- qurma qrafiki
Tövsiyə:
Bir addım sayğacı necə etmək olar ?: 3 addım (şəkillərlə)
Addım Sayğacı Necə Hazırlanır ?: Bir çox idman növlərində yaxşı çıxış edirdim: gəzmək, qaçmaq, velosiped sürmək, badminton oynamaq və s. Yaxşı, qarın qarnına baxın …… Yaxşı, hər halda, məşq etmək üçün yenidən başlamağa qərar verdim. Hansı avadanlıqları hazırlamalıyam?
Addım sayğacı - Mikro: Bit: 12 addım (şəkillərlə)
Step Counter - Micro: Bit: Bu layihə bir addım sayğacı olacaq. Addımlarımızı ölçmək üçün Micro: Bit -ə quraşdırılmış akselerometr sensorundan istifadə edəcəyik. Micro: Bit hər dəfə silkələnəndə sayına 2 əlavə edəcəyik və ekranda göstərəcəyik
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Bolt - DIY Simsiz Şarj Gecə Saatı (6 addım): 6 addım (şəkillərlə)
Bolt - DIY Simsiz Şarj Gecə Saatı (6 addım): İndüktif şarjlar (simsiz şarj və ya simsiz şarj kimi də tanınır) simsiz enerji ötürmə növüdür. Portativ cihazlara elektrik enerjisi vermək üçün elektromaqnit induksiyasından istifadə edir. Ən çox yayılmış tətbiq Qi simsiz şarj cihazıdır
Asan addımlar və şəkillərlə kompüteri necə sökmək olar: 13 addım (şəkillərlə)
Asan Adımlar və Şəkillərlə Kompüteri Sökmək Necə: Bu, kompüterin sökülməsi ilə bağlı təlimatdır. Əsas komponentlərin çoxu moduldur və asanlıqla çıxarılır. Bununla birlikdə, bu mövzuda təşkilatlanmanız vacibdir. Bu, hissələri itirməməyinizə və eyni zamanda montajı asanlaşdırmağa kömək edəcək