Բովանդակություն:

Cryptocurrency Ticker / Realtime Youtube բաժանորդի հաշվիչ ՝ 6 քայլ (նկարներով)
Cryptocurrency Ticker / Realtime Youtube բաժանորդի հաշվիչ ՝ 6 քայլ (նկարներով)

Video: Cryptocurrency Ticker / Realtime Youtube բաժանորդի հաշվիչ ՝ 6 քայլ (նկարներով)

Video: Cryptocurrency Ticker / Realtime Youtube բաժանորդի հաշվիչ ՝ 6 քայլ (նկարներով)
Video: How to Size a Replacement Hydronic Boiler With This Step by Step Load Calculation Guide 2024, Նոյեմբեր
Anonim

Հետևեք հեղինակի ավելին ՝

Light Painting with Raspberry Pi LED ռոբոտով
Light Painting with Raspberry Pi LED ռոբոտով
Light Painting with Raspberry Pi LED ռոբոտով
Light Painting with Raspberry Pi LED ռոբոտով
Raspberry Pi Smart Phone Connected Door Lock
Raspberry Pi Smart Phone Connected Door Lock
Raspberry Pi Smart Phone Connected Door Lock
Raspberry Pi Smart Phone Connected Door Lock
Raspberry Pi Motion Tracking Airsoft պտուտահաստոց
Raspberry Pi Motion Tracking Airsoft պտուտահաստոց
Raspberry Pi Motion Tracking Airsoft պտուտահաստոց
Raspberry Pi Motion Tracking Airsoft պտուտահաստոց

Կոմպակտ լուսադիոդային ցուցադրման միավոր, որը գործում է որպես կրիպտոարժույթների նշիչ և կրկնապատկվում է որպես իրական ժամանակի YouTube բաժանորդների հաշվիչ:

Այս նախագծում մենք օգտագործում ենք Raspberry Pi Zero W- ն, 3D տպագիր որոշ մասեր և մի քանի max7219 ցուցադրման միավոր ՝ իրական ժամանակում բաժանորդների հաշվիչ ստեղծելու համար ՝ ի պատիվ մեր 100k նշաձողի: Bitcoin- ի, Ethereum- ի և այլ ծպտյալ արժույթների վերջին աճի և անկման հետ մեկտեղ մենք մտածեցինք, որ նպատակահարմար է նաև այս ցուցադրման գործառույթը դարձնել ծպտյալ արժույթ: Մենք արդեն ծածկագրել ենք այս նախագիծը ձեզ համար, բայց դուք կարող եք փոփոխել մեր կոդը, որպեսզի այս ցուցադրումը անի այն, ինչ ցանկանում եք:

Քայլ 1: Ակնարկ

Image
Image

Դիտեք մեր ստեղծած տեսանյութը ՝ նախագծի ակնարկի, ցուցադրման, թե ինչ կարող է անել և վերջում հարց ու պատասխանի համար:

Քայլ 2: Նյութեր

Նյութեր
Նյութեր

Այս նախագիծը կառուցելու համար մենք օգտագործեցինք հետևյալ նյութերը.

2 x 4-ը 1-ում max7219 Displayուցադրել

1 x Ազնվամորի Pi Zero W

12 x 2.5 մմ պտուտակ և ընկույզ

4 x 3 մմ պտուտակ և ընկույզ

1 x Միկրո USB լար

3 x Jumper լարեր

Մենք նաև օգտագործեցինք այս գործիքները.

Ալեն բանալիների հավաքածու

Sոդման երկաթ

Մետաղալար դիպուկահար

3D տպիչ (բնակարանի համար)

Եթե դուք չունեք 3D տպիչ, սովորաբար այն կարող եք գտնել հանրային գրադարանում կամ դպրոցում: Կան նաև 3D տպագրության ծառայություններ առցանց ՝

Քայլ 3: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

Հինգ փոքր մետաղալարեր օգտագործվել են ցուցադրման համար շղթայելու համար: Յուրաքանչյուր ցուցադրում ունի ներս/դուրս սլաք, որը ցույց է տալիս, թե ինչպես են տվյալները հոսում էկրաններով: Outուցադրվող 1 -ը պետք է միանա 2 -ի էկրանին:

Vcc => Vcc

Ground => Ground

DOut => DIN

CS => CS

Ockամացույց => ockամացույց

Մենք ստիպված էինք Raspberry Pi- ն և էկրանները միացնել Pi- ի 5v GPIO կապի միջոցով, քանի որ դրանք չափազանց մեծ էներգիա են քաշում միկրո USB- ի միջոցով: Ահա 1 -ին ցուցադրումից Raspberry Pi- ի հետ կապերը:

VCC => 5V

GND => GND

DIN => GPIO 10 (MOSI)

CSC => GPIO 8 (SPI CE0)

CLK => GPIO 11 (SPI CLK)

Քայլ 4: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով

Բնակարանը պատրաստելու համար մենք 3D տպեցինք PLA- ի մի քանի մաս: Մեր տպագիր մահճակալը չափազանց փոքր էր ամբողջ առջևը/հետևը տպելու համար, այնպես որ մենք դրանք կտրեցինք երեք մասի հետևի կողմում և չորս կտորի առջևի մասում: Տուփի կտրիչը օգնեց կտորները քանդել, որպեսզի դրանք ավելի լավ տեղավորվեն միմյանց հետ: Այս քայլը ավելի քիչ կարևոր է, եթե նախատեսում եք մասերը միասին սոսնձել:

Raspberry Pi Zero W- ն տեղադրված էր մեջքի մեջքին, հետնամասում ՝ 2,5 մմ տրամաչափի 4 ընկույզներով/պտուտակներով: Հետևի հատվածում տեղադրված են 4 անցքեր, որպեսզի պտուտակները հարթ նստեն: Բնակարանի մասերը կողքերից ունեն փոքր ներդիրներ, որոնք թույլ են տալիս դրանք պտուտակել 2,5 մմ փոքր ընկույզների/պտուտակների հետ միասին: Մի պինցետ դյուրինացրեց փոքր սարքավորումները տեղում պահել:

Համակցված ցուցադրման միավորը տեղադրված էր պատյան առջևի մասում: Աջ կողմում կա շրջանակի ավելի լայն հատված, որպեսզի լարերը կարողանան փաթաթվել Raspberry Pi- ով: երրորդ առջևի պատյան կտորը պետք է պտուտակվել էկրանին անցքից հետո:

Էկրանը Pi- ին միացնելուց հետո մենք 3 մմ ընկույզ ենք ավելացնում վերին կտորի յուրաքանչյուր կողմի 4 ընդլայնումներին: Այս ընկույզները կօգտագործվեն բնակարանը միասին պահելու համար: Այնուհետև, բնակարանը խնամքով ամրացվեց: Մենք համոզվեցինք, որ չթուլացնենք Raspberry Pi- ի հետ կապված լարերը:

Բնակարանի հետևի հատվածը պտուտակվել է 3 3 մմ պտուտակներով: Այս պտուտակները կցվեն նախորդ քայլում տեղադրված ընկույզներին: Եթե ցանկանում եք բնակարանին լրացուցիչ պաշտպանություն տալ, կարող եք կարը փաթաթել սև էլեկտրական ժապավենի կտորով, ինչպես մենք արեցինք:

Քայլ 5: Կոդավորում

Կոդավորում
Կոդավորում
Կոդավորում
Կոդավորում

Մենք տեղադրեցինք ամբողջական հրահանգներ այն մասին, թե ինչպես կոդավորել այս նախագիծը Github- ում ՝

Եթե ունեք ծածկագրի գործարկման վերաբերյալ որևէ հարց, համոզվեք, որ թողարկեք թողարկում Github էջում: Ինչ -որ մեկը պետք է կարողանա օգնել: Եթե դուք ավելացրել եք թույն, նոր գործառույթ, կատարեք քաշման հայտ և ես այն կմիավորեմ:

Քայլ 6: Ռեսուրսներ

Ռեսուրսներ
Ռեսուրսներ
Ռեսուրսներ
Ռեսուրսներ

Այս ծրագրի որոշ ռեսուրսներ տրամադրվում են ստորև.

Գտեք այս նախագծի բոլոր 3D տպագրվող մասերն ու կոդը մեր hackster.io էջում ՝

Հետևեք Hacker House- ին Instagram- ում ՝

Եթե ձեզ դուր եկավ այս նախագիծը, բաժանորդագրվեք Hacker House- ին Youtube- ում ՝

Այցելեք մեր կայքը մասերի և նախագծի թարմացումների համար ՝

Շնորհակալություն դիտելու մեր ուսանելի!

Ահարոն @ Hacker House

Խորհուրդ ենք տալիս: