Բովանդակություն:
- Քայլ 1: Ձեզ անհրաժեշտ նյութեր
- Քայլ 2: Կճեպը
- Քայլ 3. Աջակցության կմախք
- Քայլ 4: LED- ի միացում
- Քայլ 5: Կողերի միացում
- Քայլ 6. LED- ի միացում Arduino- ին
- Քայլ 7: Սենսորների միացում
- Քայլ 8: Կոդավորման ժամանակը:
- Քայլ 9. Փակեք կափարիչը և վերջնական ծաղկում
Video: Եկեք պատրաստենք կախարդական բյուրեղյա գնդակ կախարդական հմայքով: ~ Arduino ~: 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Դրանում մենք պատրաստելու ենք կախարդական գնդակ, որն օգտագործում է շարժման տվիչ և RFID սկաներ `ներսում LED լուսարձակների անիմացիաները վերահսկելու համար:
Քայլ 1: Ձեզ անհրաժեշտ նյութեր
Այս նախագծի համար ձեզ հարկավոր են հետևյալ գործիքներն ու նյութերը.
- An Arduino Uno
- MPU-6050 ցուցիչ արագացուցիչով, գիրոսկոպով և ջերմաստիճանի տվիչով:
- RC522 RFID ընթերցող
- որոշ համատեղելի պիտակներ (ես օգտագործել եմ NTAG215s)
- 36 սպիտակ LED
- 36 կարմիր LED
- 36 կապույտ LED
- 8 NPN տրանզիստորներ, ես օգտագործել եմ IRF520
- Պլաստիկ թափանցիկ գնդիկ ՝ 16 սմ տրամագծով
- Փոքր հացաթուղթ
- 9 Վ մարտկոցի փաթեթ (6xAA)
- Lotsa մալուխներ
Գործիքներ:
- 3D տպիչ
- Sոդման երկաթ
Քայլ 2: Կճեպը
Առաջին բանը, որ մենք կանենք, գնդակի արտաքին պատյան պատրաստելն է: Դա անելու համար պարզապես ավազեք պլաստիկ գնդակի ներսը:
Դուք կկարողանաք տեսնել հարվածները, որոնք անում եք հղկելով այն, այնպես որ մի՛ շտապեք և փոքր շրջանակների մեջ ՝ հավասար նախշ ունենալու համար:
Քայլ 3. Աջակցության կմախք
Հաջորդ բանը, որ մենք կկառուցենք, աջակցության կմախքն է:
Այս կմախքը կպահի բոլոր LED- ները տեղում և կպարունակի էլեկտրոնիկայի մնացած մասը: Այն ունի 13 սմ արտաքին տրամագիծ, այնպես որ կապարի և պատյանների միջև կա մոտ 1, 5 սմ տարածք, որը մենք կլրացնենք ցրող նյութով: RFID ընթերցողը նույնպես վերջում պետք է տեղավորվի կմախքից դուրս: Դրա համար ես պատրաստել եմ 6 կողից բաղկացած 3D մոդել, որոնցից յուրաքանչյուրի կողքին կան փոքր սեղմակներ այն կողմում, որտեղ LED- ն տեղավորվում է: Ինչպես տեսնում եք, յուրաքանչյուր կող ունի 18 տեսահոլովակ ՝ 6 հատ յուրաքանչյուր գույնի համար:
Քանի որ բոլոր կողերը նույնական են, կարող եք տպել մեկ կողը 6 անգամ: Դուք արդեն կարող եք շարունակել հաջորդ քայլը ՝ կողը տպելուն պես ՝ ժամանակ խնայելով, մինչ մնացածը տպում են:
Քայլ 4: LED- ի միացում
Այժմ, մենք կհաղորդենք առանձին կողը:
Յուրաքանչյուր կող ունի 6 սպիտակ LED կենտրոնական շարքում, 6 կարմիր LED արտաքին շարքերից մեկում և 6 կապույտ LED մյուս արտաքին շարքում:
Կպցրեք ձեր LED- ն իրենց համապատասխան սեղմակների մեջ և համոզվեք, որ հավասարեցրեք LED- ի բևեռականությունը այնպես, որ յուրաքանչյուր կող ունենա դրական և բացասական ավարտ, և բոլոր նրանք նույնպես շարված են:
Նախ, եռակցեք յուրաքանչյուր վերին երեքը և յուրաքանչյուր տողի ներքևի երեք LED իրար միացրեք, որպեսզի դրանք իրար միացված լինեն: Դրանից հետո, շարքի երկու դրական ծայրերը միացրեք մետաղալարով, և երկու բացասական ծայրերը, այնպես որ երկու մասերը զուգահեռաբար միացված են.
կրկնել բոլոր 6 կողերի համար:
Քայլ 5: Կողերի միացում
Երբ ավարտեք յուրաքանչյուր առանձին կողի էլեկտրամոնտաժը, ժամանակն է կողերը միացնել մարտկոցին
Դուք կարող եք կապույտ և սպիտակ LED շարքերի դրական ծայրերը միացնել անմիջապես մարտկոցի տուփի 9 Վ լարի վրա:
Իմ կարմիր LED- ն ուներ մի փոքր ավելի ցածր լարում, քան իմ մյուս LED- ը, այսինքն ՝ ես պետք է նախ միացնեի դրանց շարքերի բոլոր դրական ծայրերը, այնուհետև այն 9V- ին միացնեմ ռեզիստորով: Եթե ձեր բոլոր LED- ները ունեն նույն լարումը, կարող եք բաց թողնել այս քայլը:
Քայլ 6. LED- ի միացում Arduino- ին
Այժմ, տրանզիստորներն են խաղում:
Վերցրեք ձեր փոքրիկ տախտակը և միացրեք բոլոր գրունտները ձեր Arduino- ի գետնին: Այնուհետև միացրեք ձեր arduino- ի թվային կապում տրանզիստորների միջին կապերը: Սպիտակ LED- ի համար օգտագործել եմ 1 -ից 6 -րդ կապը, իսկ կարմիրի և կապույտի համար ՝ 7 -րդ և 8 -րդ: Այժմ դուք կարող եք ձեր սպիտակ LED տողերի յուրաքանչյուր բացասական ծայրը միացնել իրենց համապատասխան տրանզիստորին, համոզվեք, որ կարգը չխանգարեք: Այնուհետև կապույտ և կարմիր բացասական հաղորդալարերը միացրեք համապատասխան տրանզիստորին:
Քայլ 7: Սենսորների միացում
Այժմ մենք միացնում ենք սենսորները:
Շարժման սենսորը հեշտությամբ միանում է, պարզապես միացրեք VCC- ն 5V պինին, Gound to Ground և SCL և SCA- ն ձեր տախտակի SCL և SCA կապումներին:
RFID ընթերցողին ավելի շատ լարեր են պետք. (Ձախը ՝ RFID, աջը ՝ Arduino)
- SDA -> 10
- SCK -> 13
- ՄՈՍԻ-> 11
- ՄԻՍՈ-> 12
- IRQ- ն չօգտագործված է
- GND -> GND
- RST -> 9
- 3.3V -> 3.3V
Համոզվեք, որ RFID ընթերցողի լարերը բավական երկար են, որպեսզի այն կարող է լինել Կմախքից դուրս
Քայլ 8: Կոդավորման ժամանակը:
Հիմա, երբ մենք ամեն ինչ միացրել ենք, ժամանակն է ծածկագրի:
RFID ընթերցողից օգտվելու համար ձեզ հարկավոր է այս Գրադարանը ՝ https://github.com/miguelbalboa/rfid և ներկառուցված SPI գրադարանը:
Շարժման սենսորից օգտվելու համար հարկավոր է օգտագործել ներկառուցված Wire գրադարանը, քանի որ դա IC2 սարք է:
Չնայած իմ ամբողջ կոդը այստեղ չեմ տեղադրի, բայց ես կխոսեմ դրա մասերի մասին.
Հատուկ nfc պիտակին յուրահատուկ անիմացիա նշանակելու համար ես ունեմ յուրաքանչյուր պիտակի ID- ները, որոնք պահվում են փոփոխականի մեջ, այնպես որ, երբ RFID ընթերցողը պիտ է կարդում, այն համեմատում է իր ID- ն պահվածներին և if-statement- ի միջոցով կանչում նշանակված անիմացիոն գործառույթը:
Շարժման տվիչը պարզապես կարդում է ցանկացած ընտրված առանցքի արժեքը, եթե ընթերցման արժեքը դրական է, կարմիր լույսերը միացված են, իսկ եթե բացասական է, կապույտ լույսերը միացված են:
Քայլ 9. Փակեք կափարիչը և վերջնական ծաղկում
Մենք գրեթե ավարտեցինք:
Նախագիծն ավարտելու համար պարզապես պլաստիկ տոպրակը ծալեք յուրաքանչյուր կիսագնդի մեջ ՝ որպես դիֆուզիոն նյութ, նրբորեն տեղադրեք ներքին գնդակը մի կեսի մեջ, իսկ մյուս կեսը փակեք դրա վրա: Հետո ավարտեցիք:
Այժմ դուք ունեք ընտրություն ՝ փաթեթավորելու ձեր NFC պիտակները, ինչպես ցանկանում եք, կարող եք դրանք կպցնել հին գրքի էջերին և թողնել, որ էջերը գործեն այնպես, ինչպես գնդակը կարդում է, կամ ինչպես ես տպել մի քանի կեղծ մագաղաթյա թերթեր, գրեք կամ նկարեք դրանց վրա, իսկ NFC կպչուկները կպցրեք հետևի մասում: Tadaa, դուք ունեք ձեր spells ամեն ինչ կարգին.
Եվ դրանով մենք ավարտեցինք մեր նախագիծը:
Խորհուրդ ենք տալիս:
Դուրս եկեք սեղանից: Մեյքի Մեյքիի հետ ՝ 4 քայլ
Դուրս եկեք սեղանից: Makey Makey- ի հետ. Եթե դուք մարզում եք LEGO League Challenge- ի առաջին թիմը, կարող եք հիասթափվել, երբ ձեր թիմը (և նույնիսկ մարզիչները) հենվում են սեղանին: Այն կարող է տապալել առաքելության փխրուն մոդելները, խանգարել ձեր ռոբոտների վազքին և նույնիսկ միջամտել ձեր սեղանակիցի ռոբոտին: U
Էլեկտրոնային կախարդական 8 գնդակ և ակնագնդեր. 11 քայլ (նկարներով)
Էլեկտրոնային Magic 8 Ball և Eyeball. Ես ուզում էի ստեղծել Magic 8 Ball- ի թվային տարբերակ … Դրա մարմինը 3D տպագրված է, իսկ էկրանը փոխվել է կապույտ ներկով բազմաշերտից `փոքր OLED- ով, որը վերահսկվում է պատահական թվով: գեներատոր, որը ծրագրավորված է Arduino NANO- ով: Հետո ես
Եկեք պատրաստենք մինի խառնիչ `վերամշակելի նյութերով` 6 քայլ
Եկեք պատրաստենք մինի խառնիչ `վերամշակելի նյութերով. Ողջույն, ես Հիլալն եմ: Այս նախագծում մենք պատրաստում ենք մեր խառնիչը` օգտագործելով վերամշակված նյութեր: Դուք հեշտությամբ կարող եք ծեծել ձուն, կաթը, յոգուրտը և բոլոր հեղուկները, որոնք գալիս են ձեր մտքում: Դուք նույնիսկ կարող եք պատրաստել ձեր տորթը ձեր սեփական խառնիչով: :) Տեսանյութում մածունով յոգուրտ ենք պատրաստել
Պատրաստենք քայլող ռոբոտ ՝ Coca-Cola- ի անագով տանը. 6 քայլ (նկարներով)
Եկեք պատրաստենք քայլող ռոբոտ ՝ Coca-Cola- ի անագով տանը. Բարև բոլորին, ես Merve- ն եմ: Այս շաբաթ մենք պատրաստվում ենք ռոբոտ պատրաստել, որը քայլում է Coca-cola- ի անագով: *_*Սկսենք! ** ԽՆԴՐՈՄ ԵՆՔ ՁԵՎ ՁԱՅՆ JՐԱԳՐԻ ՀԱՄԱՐ ՄԱՍԻՆ ՄՐTՈՅԹՈՄ
Եկեք թվային հեռուստատեսության տեսաձայնագրիչ պատրաստենք `4 քայլ
Եկեք պատրաստենք թվային հեռուստատեսության տեսաձայնագրիչ. Ես պատրաստել եմ այն և երբեմն օգտագործել եմ այն, քանի դեռ այն դեռ գործում է, բոլոր մասերը նորից օգտագործվում են, տուփի ներսում կան մի քանի մասեր, որոնք կառուցում են ձայնագրիչը, հին համակարգչի սնուցման աղբյուր, USB IDE ինտերֆեյսի միակցիչ, 80 ԳԲ IDE HDD, 5 Վ ռելե և