Turinys:

Kompiuteris + popierius = magija: 8 žingsniai
Kompiuteris + popierius = magija: 8 žingsniai

Video: Kompiuteris + popierius = magija: 8 žingsniai

Video: Kompiuteris + popierius = magija: 8 žingsniai
Video: Užrašykite šiuos keturis pinigų skaičius ir visada turėkite juos su savimi. 2024, Lapkritis
Anonim
Kompiuteris + popierius = magija
Kompiuteris + popierius = magija

Kodėl atėjus naujam reikia pamiršti seną? Kodėl mes negalėjome jų kažkaip sujungti, kad sukurtume naujos rūšies objektus, kurie patenkintų vieną poreikį: magijos poreikį.

Naudodamiesi šia instrukcija padarysite popierinį kompiuterį + klaviatūrą. Trys popierinės klaviatūros klavišai yra prijungti prie „Arduino“plokštės. Kai priartinsite magnetą prie bet kurio iš šių klavišų, kompiuterio viduje esanti karuselė pasuks, kad būtų parodyta scena, prasidedanti ta raide. Pavyzdžiui: B yra kepykla, o F - miškas. Kai „nepaspaudžiamas“klavišas, karuselė sulygiuojama su ekranais, kuriuose rašoma „labas pasaulis“. Karuselėje pagaminsime 3 tunelio knygas. Aptarsiu, kaip tai padaryti paskutinį, bet jūs galite pradėti galvoti, kokias scenas galbūt norėsite sukurti. Projekto dalys 1. grandinių ir pavarų surinkimas 2. popierinio kompiuterio + klaviatūros surinkimas iš PDF failo 3. 3 tunelio knygų sudarymas

1 žingsnis: Ingredientai

Ingridientai
Ingridientai

::: Grandinė:::

1. 3 nendrių jungikliai (juos galite rasti „Sparkfun“) 2. „Arduino“lenta + duonos lenta (jei nenorite lituoti daiktų) 3. Vielos apvyniojimas 28 matuoklis (jei norite, čia galite naudoti storesnę vielą) 4. Vielos įvyniojimas (tai nebūtina, bet malonu turėti) 5. išoriniai antgaliai 6. žemės magnetas 7. servo variklis::: Kompiuteris + klaviatūra + knygos::: 1. Keturi popieriaus lapai 24 x 36 (jūs gali turėti skirtingo dydžio popierių) 2. Lazerinis pjaustytuvas arba tikslus peilis 3. Elmerio klijai 4. Spalva + juodi pieštukai 5. Taškas peiliui (žr. paveikslėlį žemiau)::: krumpliaračiai::: 1. masonitas 2. lazerinis pjoviklis arba medžio apdirbimas įrankiai 3. 3 medienos blokai (2x4x4, 1 x1 x 2, 1 x 1x 2) 4. apvali balsa lazda (ji turi atitikti krumpliaračio centrą)

2 žingsnis: Pirma dalis: grandinė

Pirma dalis: grandinė
Pirma dalis: grandinė

1. Prijunkite kiekvieną nendrinio jungiklio pusę su vielos apvyniojimu prie antgalio. 2. Viena pusė eina į žemę, o kita - prie 1, 2 ir 3 „Arduino“įėjimų (atminkite, kad kaip ir bet kuris jungiklis, turime turėti 10 K rezistorius tarp įvesties + 5V) žr. paveikslėlį žemiau. Laidai yra tokie patys, nors paveikslėlyje yra mygtukas. 3. Prijunkite kiekvieną servo variklio laidą prie GROUND + 5V + OUTPUT 9 kaiščio „Arduino“plokštėje

3 žingsnis: kodas

Kodas
Kodas

::: Šis kodas yra Barragan Sweep kodo variantas::: Nukopijuokite žemiau esantį kodą // Sweep // by BARRAGAN // Sweep // by BARRAGAN #include Servo myservo; // sukurti servo objektą servo valdymui // galima sukurti ne daugiau kaip aštuonis servo objektus int pos = 0; // servo vertė int inputPin1 = 1; // swiches int inputPin2 = 2; int inputPin3 = 3; int val1 = 0; int val2 = 0; int val3 = 0; // jungiklių // kintamojo reikšmės, skirtos servo padėties saugojimui void setup () {myservo.attach (9); pinMode (inputPin1, INPUT); pinMode (inputPin2, INPUT); pinMode (inputPin3, INPUT); // prie servo objekto pritvirtina 9 kaiščio servo} void loop () {val1 = digitalRead (inputPin1); val2 = digitalRead (inputPin2); val3 = digitalRead (inputPin3); if (val1 == LOW && val2 == HIGH && val3 == HIGH) {// 1 laipsnio žingsniais myservo.write (poz = 44); } else if (val2 == LOW && val1 == HIGH && val3 == HIGH) {myservo.write (pos = 89); } else if (val3 == LOW && val1 == HIGH && val2 == HIGH) {myservo.write (poz = 134); } else {myservo.write (poz = 179); }}

4 žingsnis: išbandykite savo grandinę

Išbandykite savo grandinę
Išbandykite savo grandinę
Išbandykite savo grandinę
Išbandykite savo grandinę

1. Iškirpkite nedidelį popieriaus diską ir padarykite žymes. 2. Priartinkite magnetą prie kiekvieno nendrinio jungiklio. 3. Jūsų servo sistema turėtų judėti nuo 0 ° iki 45 °. 90º arba 179º.

5 žingsnis: didesnis vaizdas

Didesnis paveikslas
Didesnis paveikslas
Didesnis paveikslas
Didesnis paveikslas
Didesnis paveikslas
Didesnis paveikslas

::: Vaizdas iš galo::: Galų gale jūsų servo sistema perkelia dvi pavaras, reaguodama į magnetą, kuris buvo priartintas prie rakto, kuriame yra nendrinis jungiklis. Šios pavaros perkelia karuselę ant jų 360º kampu

6 veiksmas: atsisiųskite PDF kompiuteriui ir klaviatūrai

7 veiksmas: atsisiųskite dviejų pavarų PDF

8 žingsnis: Sudėkime kompiuterį ir klaviatūrą kartu

turi būti tęsiama…

Rekomenduojamas: