Sisukord:

Arvuti + paber = maagia: 8 sammu
Arvuti + paber = maagia: 8 sammu

Video: Arvuti + paber = maagia: 8 sammu

Video: Arvuti + paber = maagia: 8 sammu
Video: Шумеры - падение первых городов 2024, November
Anonim
Arvuti + paber = maagia
Arvuti + paber = maagia

Miks peaks uue saabudes unustama vana. Miks me ei võiks neid mingil viisil ühendada, et luua uut tüüpi esemeid, mis rahuldavad ühe vajaduse: maagiavajaduse.

Selle juhendiga saate paberarvuti + klaviatuuri. Paberklaviatuuri kolm klahvi on ühendatud Arduino plaadiga. Kui viite nende klahvide lähedusse magneti, paneb see arvuti sees oleva karusselli pöörlema, et kuvada stseen, mis algab selle tähega. Näiteks: B on pagariäri ja F on mets. Kui klahvi ei vajutata, on karussell joondatud kuvaritega, millel on kiri "tere maailm". Karusselli jaoks teeme 3 tunneliraamatut. Ma katan, kuidas seda viimast teha, kuid võite hakata mõtlema, milliseid stseene võiksite teha. Projekti osad 1. skeemi ja hammasrataste kokkupanek 2. paberarvuti + klaviatuuri kokkupanek PDF -failist 3. 3 tunneliraamatu tegemine

Samm: koostisosad

Koostisosad
Koostisosad

::: Circuit:::

1. 3 pilliroo lülitit (leiate need Sparkfunist) 2. Arduino plaat + leivalaud (kui te ei soovi asju jootma hakata) 3. Traatmähis 28 gabariit (soovi korral võite siin kasutada paksemat traati) 4. Juhtmeümbris (see pole vajalik, kuid tore, kui see on olemas) võib olla erineva suurusega paberit) tööriistad 3. 3 puupakki (2x4x4, 1 x1 x 2, 1 x 1x 2) 4. ümmargune balsapulk (see peab sobima hammasratta keskpunktiga)

2. etapp: esimene osa: ahel

Esimene osa: ringrada
Esimene osa: ringrada

1. Ühendage pilliroo lüliti mõlemad küljed koos traatmähisega päisetihvtiga 2. Üks pool läheb maandusesse ja teine Arduino sisenditesse 1, 2 ja 3 (pidage meeles, et iga lüliti puhul peab meil olema 10 K takisti sisendi vahel + 5V) vt allolevat pilti. Juhtmestik on sama, kuigi pildil olev on nupp. 3. Ühendage servomootori iga juhe GROUND + 5V + OUTPUT kontaktiga 9 Arduino plaadil

3. samm: kood

Kood
Kood

::: See kood on Barragani Sweep koodi variatsioon::: Kopeerige allolev kood // Sweep // by BARRAGAN // Sweep // by BARRAGAN #include Servo myservo; // servoobjekti loomine servo juhtimiseks // maksimaalselt kaheksa servoobjekti saab luua int pos = 0; // servo väärtus int inputPin1 = 1; // swiches int inputPin2 = 2; int inputPin3 = 3; int val1 = 0; int val2 = 0; int val3 = 0; // väärtused lülititele // muutuja servoasendi positsiooni tühjendamiseks void setup () {myservo.attach (9); pinMode (inputPin1, INPUT); pinMode (inputPin2, INPUT); pinMode (inputPin3, INPUT); // kinnitab tihvti 9 servo servoobjektile} void loop () {val1 = digitalRead (inputPin1); val2 = digitalRead (inputPin2); val3 = digitalRead (inputPin3); if (val1 == LOW && val2 == HIGH && val3 == HIGH) {// 1 -kraadiste sammudega myservo.write (pos = 44); } else if (val2 == LOW && val1 == HIGH && val3 == HIGH) {myservo.write (pos = 89); } else if (val3 == LOW && val1 == HIGH && val2 == HIGH) {myservo.write (pos = 134); } else {myservo.write (pos = 179); }}

Samm: testige oma vooluringi

Testige oma vooluringi
Testige oma vooluringi
Testige oma vooluringi
Testige oma vooluringi

1. Lõigake välja väike paberiketas ja tehke märgistused. 2. Tõstke iga pilliroo lüliti lähedale. 90 või 179 kraadi.

5. samm: suurem pilt

Suurem pilt
Suurem pilt
Suurem pilt
Suurem pilt
Suurem pilt
Suurem pilt

::: Vaade tagantpoolt::: Lõpuks liigub teie servo vastavalt magnetile kaks käiku, mis on viidud roovülitit sisaldava võtme lähedale. Need käigud liigutavad nende peal olevat karusselli 360 °

Samm: laadige arvutile ja klaviatuurile alla PDF

Samm: laadige PDF alla kahe käigu jaoks

8. samm: paneme arvuti ja klaviatuuri kokku

jätkub…

Soovitan: