Sisukord:
- Samm: vajalikud materjalid
- 2. samm: kest
- 3. samm: tugiskelett
- Samm: LED -i ühendamine
- Samm: ribide ühendamine
- Samm: LED -i ühendamine Arduinoga
- Samm: andurite ühendamine
- 8. samm: aja kodeerimine
- 9. samm: kaane sulgemine ja viimane õitseb
Video: Teeme maagiliste loitsudega maagilise kristallpalli! ~ Arduino ~: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Sellega teeme maagilise palli, mis kasutab liikumisandurit ja RFID -skannerit, et juhtida sees olevate LED -tulede animatsioone.
Samm: vajalikud materjalid
Selle projekti jaoks vajate järgmisi tööriistu ja materjale:
- Arduino Uno
- MPU-6050 andur kiirendusmõõturi, güroskoobi ja temperatuurianduriga.
- RFID -lugeja RC522
- mõned ühilduvad sildid (ma kasutasin NTAG215 -sid)
- 36 valge LED
- 36 punane LED
- 36 sinine LED
- 8 NPN transistorit, ma kasutasin IRF520
- Läbipaistev plastikpall, läbimõõt 16 cm
- Väike leivalaud
- 9V aku (6xAA)
- Lotsa kaablid
Tööriistad:
- 3D printer
- Jootekolb
2. samm: kest
Esimene asi, mida me teeme, on palli väliskesta ettevalmistamine. Selleks lihvige lihtsalt plastpalli sisemust.
Näete lihvimisel tehtud lööke, nii et võtke aega ja väikeste ringidena, et saada ühtlane muster.
3. samm: tugiskelett
Järgmine asi, mille me ehitame, on tugikarkass.
See skelett hoiab kogu LED -i paigas ja sisaldab ülejäänud elektroonikat. Selle välisläbimõõt on 13 cm, nii et LED -i ja kesta vahel on umbes 1,5 cm ruumi, mille täidame hajutava materjaliga. RFID -lugeja peab lõpuks sobima ka luustikust väljapoole. Selleks tegin 3D -mudeli, mis koosnes kuuest ribist, kusjuures igal ribil olid väikesed klambrid küljel, kuhu LED sobis. Nagu näete, on iga ribi on 18 klambrit, 6 iga värvi jaoks.
Kuna kõik ribid on identsed, saate ühe ribi printida 6 korda. Kui ribi on prinditud, võite juba järgmise sammuga jätkata, et ülejäänud aja printimise ajal aega säästa.
Samm: LED -i ühendamine
Nüüd ühendame ribi eraldi.
Igal ribil on keskmisel real 6 valget LED -i, 6 punast LED -i ühes välisreas ja 6 sinist LED -i teises välisreas.
Kleepige oma valgusdiood sobivatesse klambritesse ja joondage kindlasti LED -i polaarsus nii, et igal ribil oleks positiivne ja negatiivne ots, samuti kõigil neil.
Esiteks jootke iga rea kolm esimest ja ühendage kolm alumist LED -i kokku, nii et need on järjestikku ühendatud. Pärast seda ühendage rea mõlemad positiivsed otsad juhtmega ja mõlemad negatiivsed otsad, nii et mõlemad osad on paralleelselt ühendatud.
korda kõigi 6 ribi puhul.
Samm: ribide ühendamine
Kui olete iga ribi juhtmestiku lõpetanud, on aeg ribid akuga ühendada
Saate juhtida kõigi sinimustvalgete LED -ridade positiivsed otsad otse aku 9V kaabli külge.
Minu punase LED -i pinge oli mõnevõrra madalam kui mu teisel LED -il, mis tähendab, et ma pidin kõigepealt ühendama kõik nende ridade positiivsed otsad ja seejärel ühendama selle takistiga 9 V -ni. Kui kõigil teie LED -idel on sama pinge, võite selle sammu vahele jätta.
Samm: LED -i ühendamine Arduinoga
Nüüd tulevad mängu transistorid.
Võtke oma väike leivaplaat ja ühendage kõik maandusnõelad oma Arduino maapinnaga. Seejärel ühendage oma arduino digitaalsed tihvtid transistoride keskmiste tihvtidega. Ma kasutasin valge LED -i jaoks tihvte 1 kuni 6 ja punaseid ja siniseid. 7 ja 8. Nüüd saate oma valgete LED -ridade iga negatiivse otsa ühendada vastava transistoriga, veenduge, et see ei segaks tellimust. Seejärel ühendage sinine ja punane negatiivne juhe nende vastava transistoriga.
Samm: andurite ühendamine
Nüüd ühendame andurid.
Liikumisandur on hõlpsasti ühendatav, lihtsalt ühendage selle VCC 5 V kontaktiga, Gound to Ground ja SCL ja SCA teie plaadi SCL ja SCA tihvtidega
RFID -lugeja vajab rohkem juhtmeid: (vasakul on RFID, paremal on Arduino)
- SDA -> 10
- SCK -> 13
- MOSI-> 11
- MISO-> 12
- IRQ on kasutamata
- GND -> GND
- RST -> 9
- 3.3V -> 3.3V
Veenduge, et RFID -lugeja juhtmed on piisavalt pikad, nii et need võivad olla väljaspool skeletti
8. samm: aja kodeerimine
Nüüd, kui oleme kõik ühendanud, on aeg koodi jaoks!
RFID-lugeja kasutamiseks vajate seda raamatukogu: https://github.com/miguelbalboa/rfid ja sisseehitatud SPI-kogu.
Liikumisanduri kasutamiseks peate kasutama sisseehitatud Wire raamatukogu, kuna see on IC2 -seade.
Kuigi ma ei kleepi kogu oma koodi siia, räägin selle osadest:
Unikaalse animatsiooni määramiseks konkreetsele nfc-märgendile salvestan iga märgendi ID-d muutujaks, nii et kui RFID-lugeja loeb märgendit, võrdleb see seda ID-ga salvestatud märgenditega ja if-avalduse kaudu nõuab määratud animatsioonifunktsioon.
Liikumisandur loeb lihtsalt mis tahes valitud telje väärtuse, kui lugemisväärtus on positiivne, põlevad punased tuled ja kui see on negatiivne, siis sinised tuled.
9. samm: kaane sulgemine ja viimane õitseb
Oleme peaaegu valmis!
Projekti lõpetamiseks voltige kilekott difusioonmaterjalina igasse poolkerasse, asetage õrnalt sisemine kuul pooleks ja sulgege teine pool selle kohale. Siis olete valmis!
Nüüd on teil võimalus oma NFC -sildid pakendada, kuidas soovite, võite need kleepida vana raamatu lehtedele ja lasta lehtedel toimida nagu loitsud, mida pall loeb, või printida välja mõned võltsitud pärgamentlehed, kirjutage või joonistage neile ja kleepige tagaküljele NFC -kleebised. Tadaa, teie loitsud on valmis!
Ja sellega oleme oma projekti lõpetanud!
Soovitan:
Maagiliste vastuste pall Arduino Pro Mini ja TFT -ekraaniga: 7 sammu
Maagiliste vastuste pall Arduino Pro Mini ja TFT -ekraaniga: mõni aeg tagasi võtsime tütrega Magic 8 palli lahti, et ta saaks asendada kakskümmend vastust enda valitud vastustega. See oli kingitus tema sõbrale. See pani mind mõtlema, kuidas seda laiemalt teha. Kas meil võiks olla palju m
Käivitage oma pühadepiltide slaidiseanss maagilise puudutusega!: 9 sammu (piltidega)
Käivitage oma puhkusepiltide slaidiseanss maagilise puudutusega!: Aastate jooksul on mul tekkinud harjumus reisile kaasa võtta väike kujuke: ostan sageli väikese tühja artoy (nagu pildil) ja värvin et see vastaks külastatava riigi (antud juhul Sitsiilia) lipule ja teemale. T
Teeme plaksutuslüliti ahela: 5 sammu
Teeme plaksutuslülituse ahela: plaksutuslüliti ahel või klapp (kommertsversioon) on heli aktiveeritav lüliti, mis lülitab lambi, valguse sisse ja välja käed plaksutades või sõrmi klõpsates
Teeme taaskasutatavate materjalidega minisegisti: 6 sammu
Teeme ümbertöödeldavatest materjalidest minisegisti: Tere, mina olen Hilal. Selles projektis valmistame oma mikseri ümbertöödeldud materjalidest. Saate hõlpsalt kloppida muna, piima, jogurti ja kõik pähe tulevad vedelikud. Saate oma kooki isegi oma mikseriga teha! :) Tegime videos puuviljase jogurti:
Lahe ROBOT: maagiliste LED -jõududega: 10 sammu
Lahe ROBOT: maagiliste LED -jõududega: Tere tulemast See on minu juhend, kuidas luua maagiliste LED -jõududega lahe robot. See disain on täiesti minu, ma ei rajanud seda kellegi teise plaanidele. Hakkasin seda Google Sketchupis tegema ja see arenes selliseks, nagu see on. Ma alustan