Სარჩევი:
- ნაბიჯი 1: მიმოხილვა
- ნაბიჯი 2: მასალები
- ნაბიჯი 3: გაყვანილობა
- ნაბიჯი 4: შეკრება
- ნაბიჯი 5: კოდირება
- ნაბიჯი 6: რესურსები
ვიდეო: კრიპტოვალუტის ტიკერი / რეალურ დროში Youtube აბონენტის მრიცხველი: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ავტორის მიერ HackerHouse დაიცავით მეტი:
კომპაქტური LED ჩვენების ერთეული, რომელიც მუშაობს როგორც კრიპტოვალუტის შემქმნელი და ორმაგდება როგორც რეალურ დროში YouTube აბონენტთა მრიცხველი.
ამ პროექტში ჩვენ ვიყენებთ Raspberry Pi Zero W- ს, რამდენიმე 3D ნაბეჭდ ნაწილს და რამოდენიმე max7219 ჩვენების ერთეულს, რათა შევქმნათ რეალურ დროში აბონენტთა მრიცხველი ჩვენი 100 ათასი ნაბიჯის საპატივცემულოდ. ბიტკოინის, ეთერიუმისა და სხვა კრიპტოვალუტების ბოლოდროინდელი აღმავლობის და ვარდნის შემდეგ, ჩვენ ვფიქრობდით, რომ მიზანშეწონილი იყო ამ დისპლეის ფუნქცია კრიპტოვალუტის ფუნქციაც ყოფილიყო. ჩვენ უკვე კოდირებული გვაქვს ეს პროექტი თქვენთვის, მაგრამ თქვენ შეგიძლიათ შეცვალოთ ჩვენი კოდი, რომ ეს ჩვენება გააკეთოს ის, რაც გსურთ.
ნაბიჯი 1: მიმოხილვა
უყურეთ ჩვენს შესახებ შექმნილ ვიდეოს პროექტის მიმოხილვისთვის, იმის დემონსტრირებისთვის, რისი გაკეთება შეუძლია მას და დასასრულს კითხვა -პასუხის სპეციალურ ნაწილს.
ნაბიჯი 2: მასალები
ჩვენ გამოვიყენეთ შემდეგი მასალები ამ პროექტის შესაქმნელად:
2 x 4-in-1 max7219 ჩვენება
1 x Raspberry Pi Zero W
12 x 2.5 მმ ჭანჭიკი და თხილი
4 x 3 მმ ჭანჭიკი და თხილი
1 x მიკრო USB მავთული
3 x Jumper მავთულები
ჩვენ ასევე გამოვიყენეთ ეს ინსტრუმენტები:
ალენის კლავიშის ნაკრები
გასაყიდი რკინა
მავთულის სნაიპერი
3D პრინტერი (საცხოვრებლისთვის)
თუ თქვენ არ გაქვთ 3D პრინტერი, ჩვეულებრივ შეგიძლიათ იპოვოთ ის საჯარო ბიბლიოთეკაში ან სკოლაში. ასევე არსებობს 3D ბეჭდვის სერვისები ინტერნეტში, როგორიცაა
ნაბიჯი 3: გაყვანილობა
ხუთი პატარა მავთული იყო გამოყენებული ეკრანის ჯაჭვის შესაერთებლად. თითოეულ ეკრანს აქვს ისარი, რომელიც აჩვენებს, თუ როგორ მიედინება მონაცემები ეკრანებზე. ეკრანი 1 გარეთ უნდა დაუკავშირდეს ეკრანს 2 ინ.
Vcc => Vcc
მიწა => გრუნტი
DOut => DIn
CS => CS
საათი => საათი
ჩვენ გვჭირდება Raspberry Pi და ეკრანები 5V GPIO pin- ის საშუალებით Pi- ზე, რადგან ისინი ძალიან ბევრ ენერგიას იზიდავენ მიკრო USB- ის საშუალებით. აქ არის კავშირები Raspberry Pi– სთან ეკრანიდან 1.
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 იყო ჩასმული შუაში, უკანა ნაწილში 4 2.5 მმ კაკალი/ჭანჭიკით. უკანა მხარეს აქვს 4 საპირისპირო ხვრელი ისე, რომ ხრახნები იჯდეს თანაბრად. კორპუსის ნაწილებს აქვთ მცირე ზომის ჩანართები გვერდებზე, რაც საშუალებას მოგცემთ დააკრათ ისინი პატარა 2.5 მმ კაკლებთან/ჭანჭიკებთან ერთად. წყვილმა პინცეტმა გაადვილა მცირე ზომის ტექნიკის ადგილზე გამართვა.
კომბინირებული ჩვენების ერთეული მოთავსებულია კორპუსის წინა ნაწილში. მარჯვენა მხარეს აქვს ჩარჩოს უფრო ფართო ნაწილი ისე, რომ მავთულხლართებს შეუძლია შემოახვიოს ჟოლოს პი. მესამე წინა კორპუსის ნაჭერი უნდა იყოს ხრახნიანი ეკრანის ჩამონტაჟების შემდეგ.
ეკრანის Pi- სთან დაკავშირების შემდეგ, ჩვენ ვამატებთ 3 მმ კაკალს 4 გაფართოებაზე ზედა ნაწილის თითოეულ მხარეს. ეს თხილი გამოყენებული იქნება საცხოვრებლის ერთად შესანახად. შემდეგ საცხოვრებელი სახლი საგულდაგულოდ იქნა შერწყმული ერთმანეთთან. ჩვენ დავრწმუნდით, რომ არ გაგვეშალა ჟოლო ჟოლოსთან დაკავშირებული ნებისმიერი მავთული.
კორპუსის უკანა ნაწილი ხრახნიანი იყო 4 3 მმ ჭანჭიკით. ეს ჭანჭიკები მიმაგრდება თხილზე, რომელიც წინა საფეხურზე განათავსეთ. თუ გსურთ საცხოვრებელს მიანიჭოთ დამატებითი დაცვა, თქვენ შეგიძლიათ შემოახვიოთ ნაკერი შავი ელექტრული ლენტით, როგორც ჩვენ გავაკეთეთ.
ნაბიჯი 5: კოდირება
ჩვენ გამოვაქვეყნეთ სრული ინსტრუქცია Github– ზე ამ პროექტის კოდირების შესახებ:
თუ თქვენ გაქვთ რაიმე შეკითხვა კოდის გაშვების შესახებ, დარწმუნდით, რომ დატოვეთ საკითხი Github გვერდზე. ვიღაცას უნდა შეეძლოს დახმარება. თუ თქვენ დაამატეთ მაგარი, ახალი ფუნქცია, გააკეთეთ გაყვანის მოთხოვნა და მე მას გავაერთიანებ!
ნაბიჯი 6: რესურსები
ამ პროექტის ზოგიერთი რესურსი მოცემულია ქვემოთ:
იპოვეთ ამ პროექტის ყველა 3D დასაბეჭდი ნაწილი და კოდი ჩვენს hackster.io გვერდზე:
მიჰყევით ჰაკერ ჰაუსს Instagram- ზე:
თუ მოგეწონათ ეს პროექტი, გამოიწერეთ Hacker House Youtube– ზე:
ეწვიეთ ჩვენს ვებ გვერდს ნაწილების და პროექტის განახლებებისთვის:
გმადლობთ რომ ხედავთ ჩვენს სასწავლო ინსტრუქციას!
აარონ @ ჰაკერ ჰაუსი
გირჩევთ:
ჭაბურღილის რეალურ დროში წყლის დონის მრიცხველი: 6 ნაბიჯი (სურათებით)
ჭაბურღილების რეალურ დროში წყლის დონის მრიცხველი: ეს ინსტრუქციები აღწერს თუ როგორ უნდა ავაშენოთ დაბალფასიანი, რეალურ დროში წყლის დონის მრიცხველი გათხრილ ჭაბურღილებში გამოსაყენებლად. წყლის დონის მრიცხველი განკუთვნილია გათხრილი ჭის შიგნით, წყლის დონის გაზომვისთვის დღეში ერთხელ და მონაცემების WiFi- ით ან ფიჭური კავშირით გაგზავნით
წყლის ტემპერატურა რეალურ დროში, გამტარობა და წყლის დონის მრიცხველი: 6 ნაბიჯი (სურათებით)
რეალურ დროში ჭაბურღილის წყლის ტემპერატურა, გამტარობა და წყლის დონის მრიცხველი: ეს ინსტრუქციები აღწერს როგორ ავაშენოთ დაბალფასიანი, რეალურ დროში, წყლის მრიცხველი ტემპერატურის მონიტორინგისთვის, ელექტროგამტარობა (EC) და წყლის დონე გათხრილ ჭაბურღილებში. მრიცხველი განკუთვნილია გათხრილი ჭის შიგნით, წყლის ტემპერატურის გასაზომად, EC
DIY BIG LED Matrix Youtube აბონენტის მრიცხველი: 13 ნაბიჯი (სურათებით)
DIY BIG LED Matrix Youtube აბონენტის მრიცხველი: მუშაობდით მზა სტანდარტულ 8x8 LED მატრიცასთან, როგორც ეკრანები გადახვეული ტექსტის შესაქმნელად ან თქვენი Youtube არხის აბონენტის საჩვენებლად. დიდი ადვილად ხელმისაწვდომი ზომა არის LED დიამეტრი 5 მმ. თუმცა, თუ თქვენ ეძებთ ბევრად უფრო დიდ მზა LED- ს
მიკროპითონის პროგრამა: განაახლეთ კორონავირუსული დაავადება (COVID-19) მონაცემები რეალურ დროში: 10 ნაბიჯი (სურათებით)
MicroPython პროგრამა: კორონავირუსული დაავადების (COVID-19) მონაცემების რეალურ დროში განახლება: ბოლო რამდენიმე კვირის განმავლობაში, მსოფლიოში კორონავირუსული დაავადების (COVID 19) დადასტურებული შემთხვევების რაოდენობამ მთელს მსოფლიოში 100 000-ს გადააჭარბა, ხოლო ჯანდაცვის მსოფლიო ორგანიზაციამ (WHO) გამოაცხადა ახალი კორონავირუსული პნევმონიის აფეთქება გლობალური პანდემიაა. Მე ვიყავი ძალიან
კრიპტოვალუტის ტიკერი: 4 ნაბიჯი (სურათებით)
კრიპტოვალუტის ტიკერი: Reddit პოსტის (ბმულის) პოპულარობის გამო, მე გადავწყვიტე ჩემი კრიპტო-ტიკერის სახელმძღვანელოს შედგენა. უარყოფა: მე არავითარ შემთხვევაში არ ვარ პროგრამული უზრუნველყოფის ან კომპიუტერის ინჟინერი (როგორც ცხადი იქნება ჩემი კოდის ნახვისას), ასე რომ გთხოვთ შეცვალოთ ადგილი სადაც თქვენ