Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tinkercad -projektit »
Myös kyllästynyt kuulemaan "EI!" kun haluat koskettaa maalausta? Tehdään sellainen, johon voit koskea!
Tarvikkeet
Komponentit:
- Raspberry Pi 3 Malli B
- Adafruit -kapasitiivinen kosketusanturi
- SG90 Micro Servo
- 4 x Adafruit Flora RGB Neopixel -LEDiä
- Hirviön kankaat
- Paljon googly -silmiä
- Kangas
- Maali
- Popsicle tikku
- Ilmastointiteippi
- Liima
- Kuparinauha
Työkalut:
- 3D tulostin
- Sakset
- Ompeluneula
Vaihe 1: Johdanto ja esittelyvideo
Myös kyllästynyt kuulemaan "EI!" kun haluat koskettaa maalausta? Tehdään sellainen, johon voit koskea!
Idea
Ajatuksena on tehdä maalaus, jota voit koskettaa käyttämällä Raspberry Pi: tä ja Adafruit -kapasitiivista kosketusanturia. Kun kosketat maalauksen tiettyjä osia, asiat syttyvät ja liikkuvat. Tässä tapauksessa maalaus on avaruusaiheinen, koska tila on mahtava. Tehdään se!
Vaihe 2: Maisemointi
Hanki kangas ja aloita maalaus! Aloitamme maalaamalla kaiken mustaksi, se on ulkoavaruus, ja lisäämme sitten kuumaisen maiseman.
Jotta voisin lisätä joitakin planeettoja kuvitteelliseen galaksiin, 3D -mallinnin ja tulostin kaksi röyhkeää planeettaa, yhden neonvihreän ja toisen oranssin.
Vaihe 3: RGB -merkkivalot
Käytämme RGB -LED -valoja maalaukseen. Meillä oli vielä joitakin Adafruit Sewable Neopixeleitä, joten käytin niitä. Tee kankaalle reikiä, joihin haluat sijoittaa ne. Tätä varten käytin ensin suurta neulaa ja sitten kynää. Erittäin korkeaa tekniikkaa!
Reikien lisäämisen jälkeen maalaus on valmis. Jotta se olisi kestävä ja estäisi myös reikien murenemisen ja repeytymisen, lisää suojakerroksia. Lisäsin kaksi kerrosta erittäin kiiltävää lakkaa, joten se tuntui mukavalta koskettaa.
Kun LED -valojen sijoitus on asetettu, voit kytkeä neopikselit johtoon noudattamalla tätä opasta.
Huomaa, että en oikeastaan ompele niitä kankaalle, vaan käytin nopeaa ja likaista teippiä. Kyllä, tiedän… Olen edelleen keksimässä pysyvämpää ratkaisua, mielestäni liimaan ne vain paikoilleen.
Valon hajauttamiseksi ja reikien peittämiseksi 3D -mallinnin ja tulostin joitain LED -kansia läpinäkyvään PET: ään, jonka liimasin sitten maalaukseen.
Vaihe 4: Hirviöt
Valitettavasti en ole seuraava Picasso, joten en aio yrittää vaikeaa maalausta. Koska haluaisin myös, että maalaus on hauska koskettaa, päätin leikata kaksi avaruushirviötä pörröisistä kankaista ja lisäsin googly -silmät. Liimasin ne paikoilleen aiemmin maalatulle ja lakatulle avaruusmaisemalle. Täydellisyys!
Vaihe 5: Raketti
Mikään avaruusaiheinen asia ei ole täydellinen ilman rakettia!
Ideana on lisätä raketti, joka liikkuu vihreän planeetan ympäri servon avulla. Hahmottelin raketin paperille, leikkasin palaset pois huovasta ja ompelin kaikki käsin yhteen. Liimasin Popsicle -tikun servokiinnikkeeseen ja lisäsin hieman tarranauhaa rakettiin ja Popsicle -tikun päähän. Servo lisättiin maalauksen takaosaan käyttämällä … arvasit sen.. lisää teippiä!
Vaihe 6: Kapasitiiviset kosketusanturit
Nyt on aika lisätä taikuutta: kapasitiivinen kosketusanturi!
Määrität sen noudattamalla tätä opetusohjelmaa.
Kun anturi on valmis, sinun on johdettava se paikkoihin, joista haluat tehdä vuorovaikutteisia. Lisäsin maalauksen takaosaan kuparinauhaa neljään kohtaan, joita voit koskettaa maalauksen kanssa (hirviö vasemmalla, hirviö oikealla, oranssi planeetta ja vihreä planeetta). Usko tai älä, se toimii todella hyvin jopa paksummilla pinnoilla! Se on todella maagista!
Yksi asia, jota ei mainittu opetusohjelmassa, mutta on erittäin tärkeä, on, että sinun on kalibroitava anturi uudelleen, kun lisäät siihen asioita, esimerkiksi kun kytket sen tiettyyn kohtaan johtavaa teippiä käyttäen. Se saattaa tuntua melko itsestään selvältä, mutta sitä ei mainittu missään, ja vietin koko päivän yrittäen selvittää tätä… Johdin kapasitiivisen kosketusanturin nastat neljään kupariin koskettelevaan osaan käyttämällä joitakin alligaattoripidikkeitä.
Vaihe 7: Koodi
Viimeinen osa: ripottele jotain koodia saadaksesi taikuuden toimimaan!
Koko koodi on lisätty, mutta esitän sen karkeasti täällä:
- Jos kosketat pörröistä sinistä hirviötä vasemmalla, LEDit muuttuvat vaaleansinisiksi 3 sekunniksi.
- Jos kosketat oikealla olevaa violettia hirviötä, LEDit muuttuvat violetiksi 3 sekunniksi.
- Jos kosketat oranssia planeettaa, LEDit muuttuvat oranssiksi 3 sekunniksi.
- Jos kosketat vihreää planeettaa, LEDit muuttuvat vihreiksi ja servo, jossa on raketti, liikkuu edestakaisin.
- Jos et koske mihinkään, LEDit ovat tummansinisiä.
Vaihe 8: Tulos
Tadaaa! Maaginen interaktiivinen maalaus kahdesta hirviöstä avaruudessa!