Mundarija:

Kompyuter + Qog'oz = Sehr: 8 qadam
Kompyuter + Qog'oz = Sehr: 8 qadam

Video: Kompyuter + Qog'oz = Sehr: 8 qadam

Video: Kompyuter + Qog'oz = Sehr: 8 qadam
Video: Ushbu video ko’zlaringiz rangini o’zgartiradi! 2024, Noyabr
Anonim
Kompyuter + qog'oz = sehr
Kompyuter + qog'oz = sehr

Nega yangi kelganida eskisini unutish kerak. Nega biz ularni qandaydir tarzda birlashtira olmagan holda, bitta ehtiyojni qondiradigan yangi turdagi ob'ektlarni - sehrga bo'lgan ehtiyojni yaratdik.

Bu ko'rsatma yordamida siz qog'ozli kompyuter + klaviatura yasaysiz. Qog'oz klaviaturadagi uchta tugma Arduino kartasiga ulangan. Agar siz biron bir kalitga magnit olib kelsangiz, u kompyuter ichidagi karuselni aylantirib, shu harf bilan boshlanadigan sahnani ko'rsatadi. Masalan: B novvoyxonaga, F o'rmonga. Agar tugma bosilmasa, karusel "Salom dunyo" yozuvi bilan mos keladi. Karusel uchun biz 3 ta tunnel kitobini tayyorlaymiz. Men buni qanday qilib oxirigacha bajarish haqida gapirib beraman, lekin siz qanday sahnalarni yaratishni xohlayotganingizni o'ylashni boshlashingiz mumkin. Loyiha qismlari 1. sxemalar va viteslarni yig'ish 2. PDF -fayldan qog'ozli kompyuter + klaviatura yig'ish 3. 3 ta tunnelli kitob tayyorlash

1 -qadam: ingredientlar

Tarkibi
Tarkibi

::: O'chirish:::

1. 3 ta qamish kalitlari (siz ularni Sparkfun -da topishingiz mumkin) 2. Arduino taxtasi + non taxtasi (agar siz buyumlarni lehimlamoqchi bo'lsangiz) 3. 28 o'lchagichni o'rash (agar xohlasangiz, bu erda qalinroq simdan foydalanishingiz mumkin) 4. Tel o'tkazgich (bu shart emas, lekin uni olish juda yaxshi) 5. erkak bosh pimlari 6. tuproq magnitlari 7. servo dvigatel::: kompyuter + klaviatura + kitoblar::: 1. 24 x 36 qog'ozli to'rtta varaq (siz har xil o'lchamdagi qog'ozga ega bo'lishi mumkin) 2. Lazerli kesuvchi yoki aniq pichoq 3. Elmerning elimi 4. Rangli + qora qalamlar 5. Pichoq (quydagi rasmga qarang)::: vites::: 1. masonit 2. lazer kesuvchi yoki yog'ochdan ishlov berish asboblar 3. 3 ta yog'och blok (2x4x4, 1x1x2, 1x1x2) 4. balzali dumaloq tayoq (bu tishli markazga to'g'ri kelishi kerak)

2 -qadam: Birinchi qism: O'chirish davri

Birinchi qism: O'chirish davri
Birinchi qism: O'chirish davri

1. Qamish kalitining har ikki tomonini sim o'ram bilan o'rash piniga ulang. Bir tomoni erga, ikkinchisi Arduino -dagi 1, 2 va 3 -kirishlarga ulanadi (har qanday kalit kabi bizda 10 K bo'lishi kerak). qarshilik + 5V kirish oralig'ida) quyidagi rasmga qarang. Rasmdagi tugma tugma bo'lsa ham, simlar bir xil. 3. Servo dvigatelning har bir simini Arduino platasidagi GROUND + 5V + OUTPUT pin 9 ga ulang.

3 -qadam: kod

Kod
Kod

::: Bu kod - bu Barragan tomonidan tuzatilgan kodning o'zgarishi::: Quyidagi koddan nusxa ko'chiring // BARRAGAN tomonidan // So'rash // BARRAGAN tomonidan // So'rash // qo'shish Servo myservo; // servo nazorat qilish uchun servo ob'ekt yaratish // maksimal sakkizta servo moslamani yaratish mumkin int pos = 0; // servo qiymati int inputPin1 = 1; // sw inputhes int inputPin2 = 2; int inputPin3 = 3; int val1 = 0; int val2 = 0; int val3 = 0; // kalitlarning qiymatlari // o'zgaruvchining servo pozitsiyasini saqlash uchun o'zgaruvchisi void setup () {myservo.attach (9); pinMode (inputPin1, INPUT); pinMode (inputPin2, INPUT); pinMode (inputPin3, INPUT); // 9 -pinli servo servo ob'ektga ulanadi} void loop () {val1 = digitalRead (inputPin1); val2 = digitalRead (inputPin2); val3 = digitalRead (inputPin3); if (val1 == LOW && val2 == HIGH && val3 == HIGH) {// 1 darajali qadamlarda myservo.write (pos = 44); } if if (val2 == LOW && val1 == HIGH && val3 == HIGH) {myservo.write (pos = 89); } if if (val3 == LOW && val1 == HIGH && val2 == HIGH) {myservo.write (pos = 134); } boshqa {myservo.write (pos = 179); }}

4 -qadam: O'chirish tizimini tekshiring

O'z davrangizni sinab ko'ring
O'z davrangizni sinab ko'ring
O'z davrangizni sinab ko'ring
O'z davrangizni sinab ko'ring

1. Kichik qog'ozli diskni belgilang, markirovka qiling 2. Har bir qamish kalitiga yaqinlashtiring, magnit 3. Sizning servoingiz 0º dan 45º gacha harakat qilib, harakat qilishi kerak. 90º yoki 179º.

5 -qadam: Katta rasm

Katta rasm
Katta rasm
Katta rasm
Katta rasm
Katta rasm
Katta rasm

::: Orqa tomondan ko'rish::: Oxir -oqibat, servo magnitni qamish kalitli kalitga yaqinlashtirishga javoban ikkita vitesni siljitadi. Bu viteslar karuselni tepaga 360º siljitadi

6 -qadam: Kompyuter + klaviatura uchun PDF -ni yuklab oling

7 -qadam: Ikki vites uchun PDF -ni yuklab oling

8 -qadam: Keling, kompyuter + klaviaturani bir joyga to'playlik

davomi bor…

Tavsiya: