Sadržaj:
- Korak 1: Materijali koji su vam potrebni
- Korak 2: Ljuska
- Korak 3: Kostur podrške
- Korak 4: Ožičenje LED diode
- Korak 5: Spajanje rebara
- Korak 6: LED ožičenje na Arduino
- Korak 7: Spajanje senzora
- Korak 8: Vrijeme kodiranja
- Korak 9: Zatvaranje poklopca i posljednje cvjetanje
Video: Napravimo čarobnu kristalnu kuglu čarobnim čarolijama! ~ Arduino ~: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
U ovome ćemo napraviti čarobnu kuglu koja koristi senzor pokreta i RFID skener za kontrolu animacija LED svjetala unutra.
Korak 1: Materijali koji su vam potrebni
Za ovaj projekt trebat će vam sljedeći alati i materijali:
- Arduino Uno
- Senzor MPU-6050 s akcelerometrom, žiroskopom i temperaturnim senzorom.
- RC522 RFID čitač
- neke kompatibilne oznake (koristio sam NTAG215s)
- 36 bijela LED
- 36 crvena LED
- 36 plava LED
- 8 NPN tranzistora, koristio sam IRF520
- Čista plastična kugla, promjera 16 cm
- Mala ploča
- 9V baterija (6xAA)
- Lotsa kabeli
Alati:
- 3D pisač
- Lemilica
Korak 2: Ljuska
Prvo što ćemo učiniti je pripremiti vanjski omotač kugle. Da biste to učinili, jednostavno izbrusite unutrašnjost plastične kugle.
Moći ćete vidjeti poteze koje napravite brušenjem, stoga odvojite vrijeme i u malim krugovima napravite ravnomjeran uzorak.
Korak 3: Kostur podrške
Sljedeća stvar koju ćemo izgraditi je kostur podrške.
Ovaj će kostur držati svu LED diodu na mjestu i sadržavati ostatak elektronike. Ima vanjski promjer od 13 cm, tako da ima oko 1,5 cm prostora između vodilice i ljuske, koji ćemo napuniti raspršenim materijalom. RFID čitač će također morati stati izvan kostura na kraju. Za to sam napravio 3D model koji se sastoji od 6 rebara, pri čemu svako rebro ima male isječke sa strane u koju se uklapa LED dioda. Kao što vidite, svako rebro ima 18 isječaka, po 6 za svaku boju.
Budući da su sva rebra identična, možete ispisati jedno rebro 6 puta. Možete već nastaviti sa sljedećim korakom nakon što otisnete rebro kako biste uštedjeli vrijeme dok se ostatak ispisuje.
Korak 4: Ožičenje LED diode
Sada ćemo spojiti pojedinačno rebro.
Svako rebro sadrži 6 bijelih LED u središnjem redu, 6 crvenih LED u jednom od vanjskih redova, te 6 plavih LED u drugom vanjskom redu.
Umetnite LED diodu u odgovarajuće stezaljke i poravnajte polaritet LED diode tako da svako rebro ima pozitivan i negativan kraj, zajedno sa svim onima.
Najprije lemite svaku gornju tri i donje tri LED diode svakog reda zajedno tako da budu spojene u nizu. Nakon toga spojite oba pozitivna kraja reda žicom, a oba negativna kraja, tako da su oba dijela spojena paralelno.
ponoviti za svih 6 rebara.
Korak 5: Spajanje rebara
Kad završite s ožičenjem svakog pojedinačnog rebra, vrijeme je da spojite rebra na bateriju
Pozitivne krajeve svih plavo -bijelih LED redova možete spojiti izravno na 9V kabel baterije.
Moja crvena LED dioda imala je nešto niži napon od moje druge LED, što znači da sam prvo morao spojiti sve pozitivne krajeve njihovih redova, a zatim to spojiti s 9V pomoću otpornika. Ako sve vaše LED diode imaju isti napon, možete preskočiti ovaj korak.
Korak 6: LED ožičenje na Arduino
Sada na scenu stupaju tranzistori.
Uzmite svoju malu matičnu ploču i ožičite sve uzemljene igle na uzemljenje vašeg Arduina. Zatim spojite digitalne pinove vašeg arduina sa srednjim pinovima tranzistora. Koristio sam pin 1 do 6 za bijelu LED, a pin 7 i 8 za crvenu i plavu boju. Sada možete spojiti svaki negativni kraj vaših bijelih LED redova na odgovarajući tranzistor, pazite da ne pokvarite redoslijed. Zatim spojite plavi i crveni negativni vod na odgovarajući tranzistor.
Korak 7: Spajanje senzora
Sada ćemo spojiti senzore.
Senzor pokreta se lako povezuje, jednostavno spojite svoj VCC na 5V pin, Ground na masu, a SCL i SCA na SCL i SCA pinove na vašoj ploči
RFID čitaču treba više žica: (lijevo je RFID, desno Arduino)
- SDA -> 10
- SCK -> 13
- MOSI-> 11
- MISO-> 12
- IRQ se ne koristi
- GND -> GND
- RST -> 9
- 3.3V -> 3.3V
Uvjerite se da su žice čitača RFID -a dovoljno dugačke da mogu biti izvan kostura
Korak 8: Vrijeme kodiranja
Sad kad smo sve povezali, vrijeme je za kôd!
Za korištenje RFID čitača trebat će vam ova knjižnica: https://github.com/miguelbalboa/rfid i ugrađena biblioteka SPI.
Da biste koristili senzor pokreta, morat ćete koristiti ugrađenu knjižnicu Wire, budući da se radi o IC2 uređaju.
Iako ovdje neću zalijepiti cijeli kôd, govorit ću o njegovim dijelovima:
Da bih dodijelio jedinstvenu animaciju određenoj oznaci nfc, imam ID-jeve svake oznake spremljene u varijablu, tako da kada čitač RFID-a čita oznaku, uspoređuje njezin ID sa spremljenim i putem if-naredbe traži dodijeljenu funkciju animacije.
Senzor pokreta jednostavno očitava vrijednost bilo koje odabrane osi, ako je vrijednost očitanja pozitivna, crvena svjetla se uključuju, a ako je negativna, plava svjetla.
Korak 9: Zatvaranje poklopca i posljednje cvjetanje
Skoro smo gotovi!
Da biste dovršili projekt, jednostavno presavijte plastičnu vrećicu u svaku polovicu sfere kao difuzijski materijal, nježno stavite unutarnju kuglu u jednu polovicu, a drugu polovicu zatvorite preko nje. Onda ste gotovi!
Sada imate mogućnost pakiranja svojih NFC oznaka kako god želite, možete ih zalijepiti u stranice stare knjige i dopustiti stranicama da djeluju kao čarolije koje lopta čita, ili kao što sam ja učinila, isprintati nekoliko lažnih pergamentnih listova, pišite ili crtajte na njih i zalijepite NFC naljepnice na poleđinu. Tadaa, sve su ti čarolije spremne!
I time smo završili naš projekt!
Preporučeni:
Napravite kristalnu radio zavojnicu: 7 koraka
Napravite kristalni oblik radio zavojnice: Ova instrukcija će vam pomoći da napravite jaku i čvrstu cijev na koju ćete namotati žičanu zavojnicu. Kristalni radijski aparati ili radijski aparati "lisica" i dalje su zabavni, stotinu godina nakon što su ih dječaci i djevojčice počeli izrađivati u prvim godinama radija. Dok mnoge stvari
Napravimo krug prekidača pljeskanja: 5 koraka
Napravimo krug prekidača pljeskanja: Krug prekidača pljeskanja ili klapna (komercijalna verzija) zvučno je aktiviran prekidač koji uključuje lampu, pali i isključuje svjetlo pljeskajući rukama ili pucajući prstima
Napravimo mini mikser s materijalima koji se mogu reciklirati: 6 koraka
Napravimo mini mikser s materijalima koji se mogu reciklirati: Bok, ja sam Hilal, U ovom projektu mikseru izrađujemo od recikliranih materijala. Lako možete istući jaje, mlijeko, jogurt i svu tekućinu koja vam padne na pamet. Tortu možete napraviti i vlastitim mikserom! :) U videu smo napravili jogurt s voćem:
Kako osvijetliti kristalnu kocku: 7 koraka
Kako osvijetliti kristalnu kocku: Pa, imam ovu kristalnu kocku s utisnutim dupinima iznutra i htio sam napraviti nešto što će je osvijetliti i učiniti da izgleda cool
Cool ROBOT: S čarobnim LED moćima: 10 koraka
Cool ROBOT: S čarobnim LED moćima: Dobro došli Ovo je moje uputstvo o tome kako izgraditi cool robota s čarobnim LED moćima. Ovaj dizajn je u potpunosti moj. Nisam ga temeljio na tuđim planovima. Tek sam ga počeo izrađivati u Google Sketchupu i evoluirao je u ono što jest. Parafiram