Სარჩევი:
- ნაბიჯი 1: იდეა
- ნაბიჯი 2: ინსტრუმენტები და ნაწილები
- ნაბიჯი 3: შექმენით თქვენი Raspberry Pi
- ნაბიჯი 4: ფილმის DB API
- ნაბიჯი 5: კოდის მორგება
- ნაბიჯი 6: შეკრება - ელექტრონიკა
- ნაბიჯი 7: პირველი პროტოტიპი და ტესტი
- ნაბიჯი 8: 3D ბეჭდვა
- ნაბიჯი 9: ნიღაბი და შეღებვა
- ნაბიჯი 10: შეკრება - კლაპერი
- ნაბიჯი 11: შეკრება - საბჭო
- ნაბიჯი 12: შედუღება
- ნაბიჯი 13: საბოლოო შეკრება და ტესტი
- ნაბიჯი 14: პრობლემების მოგვარება
- ნაბიჯი 15: რა არის შემდეგი
ვიდეო: Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 Steps (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
Movie Tracker არის კლერბორდის ფორმის, ჟოლოს პი-ით აღჭურვილი გამოშვების ტრეკერი. ის იყენებს TMDb API- ს, რომ დაბეჭდოს პოსტერი, სათაური, გამოშვების თარიღი და თქვენს რეგიონში მომავალი ფილმების მიმოხილვა, განსაზღვრულ დროის ინტერვალში (მაგ. ფილმების გამოშვება ამ კვირაში) თერმულ ქაღალდზე. დაფის უკანა მხარეს არის LED, რომელიც ანათებს ახალი გამოშვებისას. ასევე, მას აქვს ორი მაგნიტი, ასე რომ თქვენ შეგიძლიათ დაურთოთ ფილმები, რომელთა ნახვაც გსურთ დაფაზე.
მონახაზი
პირველ ეტაპზე, მე ვისაუბრებ ამ პროექტის იდეაზე. შემდეგი, მე მოგცემთ ყველა იმ ნაწილისა და ინსტრუმენტის ჩამონათვალს, რომელიც გამოიყენება ამ პროექტის შესაქმნელად. შემდეგ მე გაჩვენებთ თუ როგორ უნდა შექმნათ თქვენი Raspberry Pi ამ პროგრამის გასაშვებად. მას შემდეგ რაც მოგცემთ ეტაპობრივად ასამბლეის გზამკვლევს მე დავამთავრებ ამ ინსტრუქციას პრობლემების აღმოფხვრის გზამკვლევით და რა არის შემდეგი განყოფილება.
Მოდით დავიწყოთ!
ნაბიჯი 1: იდეა
მე კინოს დიდი გულშემატკივარი ვარ, მე ყოველთვის ვინახავ ჩემს ბილეთებს და ვამაგრებ მათ ჩემს ჟურნალს. ერთ დღეს ვიფიქრე: "გასაოცარი იქნებოდა, ფილმის ბილეთებს პლაკატები რომ ჰქონოდათ". ასე რომ, ეს პროექტი დაიწყო ჩემი ჟურნალის პლაკატების ბეჭდვით. მოგვიანებით პოსტერზე დავამატე გამოშვების თარიღი, ასე რომ მახსოვს როდის გამოვიდა და ნელ -ნელა გადაიზარდა კინოს დაგეგმვის ფორუმში.
ნაბიჯი 2: ინსტრუმენტები და ნაწილები
ინსტრუმენტები:
- 3D პრინტერი
- გასაყიდი რკინა
- საბურღი
- ფანქარი
- ნიღაბი ფირზე
- შავი სპრეის საღებავი
ნაწილები:
- Raspberry Pi 3 (მე მქონდა ეს, მაგრამ ჟოლოს ნულოვანი უკეთესია მისი ზომის გამო)
- ღილაკი (5 მმ)
- ადაფრუტის თერმული პრინტერი და თერმული ქაღალდის რულეტი
- მწვანე LED (5 მმ)
- 330 ohm რეზისტორი
- თუნუქის ფურცელი (0.5 მმ)
- 3 x (30 მმ M3 ჭანჭიკი და კაკალი)
- 4 x (15 მმ M3 ჭანჭიკი და კაკალი)
- 4 x (5x5 მმ M3 სითბოს ჩასმა)
3D ნაბეჭდი ნაწილები:
- დაფა.სტლ
- boardLid.stl
- clapperBottom.stl
- clapperLids.stl
- clapperTop.stl
- სამკუთხედი. stl
ნაბიჯი 3: შექმენით თქვენი Raspberry Pi
Raspbian– ის დაყენება
იმისათვის, რომ Pi მუშაობდეს ჩვენს პროგრამასთან, ჩვენ ჯერ უნდა შევქმნათ SD ბარათი, რომელშიც ის ჩატვირთავს. თუ დამწყები ხართ, შეგიძლიათ ნახოთ ეს დეტალური გაკვეთილი:
www.instructables.com/id/Setting-Up-Raspberry-Pi-3/
შემდეგ თქვენ უნდა ჩართოთ SSH თქვენს Raspberry Pi– ზე, კვლავ არის დეტალური გაკვეთილი ამის შესახებ, www.instructables.com/id/How-To-Use-SSH-w--Maspberry-Pi-2/
SSH- ის ჩართვა დაგვეხმარება Raspberry Pi- ში დისტანციურად შეღწევაში, ასე რომ ჩვენ არ დაგვჭირდება კლავიატურის და მონიტორის გამოყენება ყოველ ჯერზე.
ახლა შედით თქვენს ჟოლოს პიში SSH– ით და მიყევით ქვემოთ მოცემულ ნაბიჯებს.
თერმული პრინტერის ბიბლიოთეკა
ჟოლოსთან ერთად თერმული პრინტერის გამოსაყენებლად, ჯერ უნდა დააინსტალიროთ ბიბლიოთეკა, რომელსაც ადაფრუტი გთავაზობთ.
პირველი შექმენით საქაღალდე, რომ მოაწყოთ ამ პროექტის ყველა ფაილი უბრალოდ:
mkdir კინო-ტრეკერი-პროექტი
და შედი ამ საქაღალდეში:
cd კინო-ტრეკერი-პროექტი
ახლა დავაყენოთ საჭირო ბიბლიოთეკები. ჩვენ ვიყენებთ git– ს, რომ გადმოწეროთ ყველა კოდი ჟოლოს პიზე. დააინსტალირეთ თერმული პრინტერის ბიბლიოთეკა:
git კლონი
ფილმის ტრეკერის კოდი
დააინსტალირეთ ფილმის თვალთვალის კოდი:
git კლონი
ახლა რომ ჩვენი კოდი იმუშაოს, ის უნდა იყოს იმავე საქაღალდეში თერმული პრინტერის ბიბლიოთეკით. რომ მიიღოთ ისინი იმავე საქაღალდეში, ჯერ შედით Movie Tracker საქაღალდეში:
cd ფილმის ტრეკერი
და შემდეგ დააკოპირეთ ფაილი თერმული პრინტერის ბიბლიოთეკაში:
cp tracker.py/home/pi/Pyhton-Thermal-Printer
ახლა თქვენი კოდი მზად არის პერსონალიზაციისთვის.
შენიშვნა: კოდი ამჟამად არ შესრულდება, რადგან ის უნდა იყოს მორგებული API გასაღებით.
ნაბიჯი 4: ფილმის DB API
ჩვენ ვიყენებთ TMDb– ს ამ პროექტის ფილმის მონაცემების მისაღებად. TMDb არის დიდი პლატფორმა, რომლის გამოყენებაც უფასოა, სადაც შეგიძლიათ შექმნათ ფილმების სიები და ა.შ. (მაგალითად, IMDB) TMDb– ის საუკეთესო ნაწილი ის არის, რომ მათ აქვთ უფასო API სერვისი, რომელიც საშუალებას გაძლევთ პროგრამულად მიიღოთ ფილმის მონაცემები პლაკატების, გამოშვების თარიღების და ა.შ. ამ სერვისის გამოსაყენებლად, თქვენ ჯერ უნდა შექმნათ ანგარიში და მიყევით აქ მითითებებს თქვენი API გასაღების მისაღებად.
ნაბიჯი 5: კოდის მორგება
API გასაღები
შედით თქვენს Raspberry Pi– ში SSH– ის გამოყენებით და გადადით საქაღალდეში, სადაც შეიყვანეთ tracker.py ფაილი. ახლა ფაილის რედაქტირებისთვის გამოიყენეთ:
sudo nano tracker.py
ფაილის შიგნით ნახავთ API გასაღების ადგილს, რომელიც მითითებულია როგორც [YOUR_API_KEY]. დააკოპირეთ TMDb– დან მიღებული გასაღები და ჩასვით აქ. ახლა თქვენი კოდი მზად არის გასაშვებად, უბრალოდ შეამოწმეთ იგი:
პითონის ტრეკერი. py
მან უნდა მიიღოს უახლესი ინფორმაცია ფილმის გამოსვლის შესახებ და დაბეჭდოს კონსოლზე. თუ არა, შეამოწმეთ პრობლემების მოგვარების სახელმძღვანელო ამ ინსტრუქციის ბოლოს.
თუ გსურთ გამოიყენოთ ტრეკერი ნაგულისხმევი პარამეტრებით, შეგიძლიათ გამოტოვოთ შემდეგი ნაწილი.
შემდგომი დაკონფიგურირება
ნაგულისხმევ პარამეტრებში, ტრეკერი განახლდება ყოველდღე, ახალი ინფორმაციის გამოსაქვეყნებლად და შეინახავს მას, თუ გამოშვების თარიღი 10 დღის ინტერვალშია. თქვენ შეგიძლიათ შეცვალოთ ეს პარამეტრები თქვენი სურვილისამებრ. ამ ხაზის შეცვლით:
rDate = 10
ნაბიჯი 6: შეკრება - ელექტრონიკა
ელექტრონიკის შეერთების შემდეგ, როგორც ნაჩვენებია სურათზე, ჩვენ ვამოწმებთ თითოეულ ნაწილს, რომ დავრწმუნდეთ, რომ ისინი მუშაობენ.
თერმული პრინტერი
შედით თერმული პრინტერის ბიბლიოთეკის საქაღალდეში და გაუშვით:
cd პითონი-თერმული პრინტერი
python printertest.py
ეს უნდა დაბეჭდოს სატესტო ფურცელი I არის პრობლემა, შეამოწმეთ პრინტერის ნაწილები და ხელახლა შეამოწმეთ.
LED
შექმენით ახალი ფაილი "LED_Test.py" შემდეგი აკრეფით:
ნანო LED_Test.py
და დააკოპირეთ ეს ფაილში:
იმპორტი RPi. GPIO როგორც GPIOimport დრო GPIO.setmode (GPIO. BCM) GPIO.setwarnings (false) GPIO.setup (18, GPIO. OUT) print "LED on" GPIO.output (18, GPIO. HIGH) time.sleep (1) ბეჭდვა "LED off" GPIO.output (18, GPIO. LOW)
როდესაც ამ კოდს გაუშვებთ:
sudo python LED_Test.py
LED უნდა აანთოს. თუ არა, თქვენს LED- ს აქვს პრობლემა
ნაბიჯი 7: პირველი პროტოტიპი და ტესტი
თქვენ არ გჭირდებათ 3D გარსაცმები ამ პროექტისთვის. თქვენ შეგიძლიათ გამოიყენოთ ის, როგორც ნაჩვენებია სურათზე, მისი პროტოტიპის ეტაპზე.
ახლა მოდით შევამოწმოთ ტრეკერი. გაუშვით ტრეკერი:
sudo python tracker.py
თქვენ უნდა ნახოთ მომავალი ფილმების სია ბრძანების ხაზზე. ახლა დააჭირეთ ღილაკს და დაელოდეთ პრინტერის დაბეჭდვის დასრულებას. შეამოწმეთ არის თუ არა რაიმე შეცდომა ინფორმაციის გვერდზე. თუ არა, თქვენი პროექტი მზად არის საქმისთვის.
ნაბიჯი 8: 3D ბეჭდვა
ყველა ნაწილის დაბეჭდვა მათი შეკრებამდე რეკომენდირებულია.
პრინტერი, რომელსაც მე ვიყენებ არის TEVO Tornado შემდეგი პარამეტრებით:
- საქშენები: 0.4 მმ
- შევსება: 20 %
- ძაფი: PLA
დარწმუნდით, რომ ნაჭრები შეღებეთ სანამ ხატავთ.
ნაბიჯი 9: ნიღაბი და შეღებვა
ნიღაბი ფირის თითოეული ლურჯი ზოლი 20 მმ დიამეტრისაა. თვალის დახუჭვით შევხედე ზოლების კუთხეს.
ნაბიჯი 10: შეკრება - კლაპერი
გამოვიყენე თუნუქის ფურცელი და დავჭრა ამ ფორმით დრემელთან ერთად. თუნუქის დაძაბულობა მორგებული იყო მისი მოხრით. თქვენ ასევე შეგიძლიათ გამოიყენოთ სხვა გაზაფხულის ნაწილები, ის არ უნდა იყოს კალის.
ნაბიჯი 11: შეკრება - საბჭო
გამოიყენეთ გამაგრილებელი რკინა, რომ ჩანართები გაათბოთ
ნაბიჯი 12: შედუღება
მიამაგრეთ რეზისტორი შუქდიოდზე და გამოიყენეთ დასათბობად სითბოს შემცირება. თქვენ არ გჭირდებათ ღილაკის შედუღება, მე გამოვიყენე ორი ჯამპერის კაბელი, რომ დავამატო ისინი ჟოლოს პიზე.
ნაბიჯი 13: საბოლოო შეკრება და ტესტი
მე გამოვიყენე პინგპონგის ბურთი, რომ გამეფანტა led. ის ჯადოსნურად მუშაობს. თქვენ უბრალოდ უნდა გაბურღოთ პატარა ხვრელი და მოათავსოთ ტყვიის ბურთი შიგნით, როგორც ეს ნაჩვენებია სურათზე.
ნაბიჯი 14: პრობლემების მოგვარება
+ პრინტერი ჩერდება და წყვეტს ბეჭდვას
- ეს შეიძლება გამოწვეული იყოს ელექტროენერგიის მიმწოდებლის მიერ, სცადეთ გამოიყენოთ უფრო დიდი დენით
+ ვერ ვიღებ მონაცემებს API– დან
- ყოველდღიური ლიმიტებია API გამოყენებისათვის. თუ ზღვარს გადააჭარბებთ, ისინი გათიშავს თქვენი გასაღების წვდომას. ჩვეულებრივ, ლიმიტი აღდგება დღის ბოლოს.
ნუ დააყოვნებთ კომენტარის დატოვებას, თუ პრობლემები გაქვთ. მე ვაგროვებ მათ და ვცდილობ აქ ვუპასუხო.
ნაბიჯი 15: რა არის შემდეგი
ამ ნაბიჯში მე ჩამოვთვლი რაღაცეებს, რაც მე მქონდა მხედველობაში. მაგრამ ვერ ვიპოვე დრო/რესურსი მათ დასამატებლად. მოგერიდებათ დაამატოთ მეტი იდეა ან გზები ამ პროექტის გასაუმჯობესებლად კომენტარებში:
- ავტომატური საჭრელი, ასე რომ თქვენ არ გჭირდებათ ქაღალდის გაჭრა ყოველ ჯერზე ხელით.
- სათვალთვალო სიის ინტეგრაცია, დაიბეჭდება მხოლოდ ის ფილმები, რომლებიც თქვენს დასათვალიერებელ სიაშია.
- RGB LED- ებს შეუძლიათ შეცვალონ ფერი სხვადასხვა ჟანრისთვის (საშინელება+წითელი და ა.
- კედლის საყრდენი კარგი იქნება.
ეს არ არის დასრულებული პროექტი. ვიმედოვნებ, რომ ბევრი თქვენგანი ცდილობს ააშენოს საკუთარი კონსოლები, რათა ჩვენ ერთად განვავითაროთ ეს.
თუ თქვენ გაქვთ რაიმე შეკითხვა, დატოვეთ! და მითხარი შენი აღნაგობის შესახებ!
მეორე ადგილი IoT გამოწვევაში
გირჩევთ:
მეტყველების ტექსტი დააწკაპუნეთ ARMBasic Powered UChip– ზე და ARMBasic Powered SBC– ზე: 3 ნაბიჯი
ტექსტი მეტყველებისთვის დააწკაპუნეთ ARMbasic Powered UChip– ზე და ARMbasic Powered SBC– ებზე: შესავალი: კარგი დღე. მე მქვია ტოდი. მე ვარ საჰაერო კოსმოსური და თავდაცვის პროფესიონალი, რომელიც ასევე ცოტათი გიკია გულში. შთაგონება: მივესალმები dial-up BBS- ის ეპოქიდან, 8 ბიტიანი მიკროკონტროლერები, პერსონალური კომპიუტერები Kaypro/Commodore/Tandy/TI-994A, როდესაც R
Balance Box Game - Arduino Powered: 4 Steps (სურათებით)
ბალანსის ყუთის თამაში - Arduino Powered: ბალანსის ყუთის თამაში გამოწვეული იყო გამოწვევისთვის, ის უნდა გატარებულიყო დაბრკოლების კურსის გავლით ან განსაზღვრულ მანძილზე გამოწვევის მოგების მიზნით. Arduino გამოიყენება კუთხის გასაზომად დააწკაპუნეთ და ჩართეთ სიგნალიზაცია მითითებული კუთხის შემდეგ
Sony Movie Studio Platinum 12.0 !! ნაწილი 2: 11 ნაბიჯი
Sony Movie Studio Platinum 12.0 !! ნაწილი 2: ეს ინსტრუქცია გაჩვენებთ თუ როგორ უნდა შეცვალოთ ვიდეო Sony Movie Studio Platinum 12.0 – ში გთხოვთ გამოიწეროთ ჩემი არხი მადლობა
შექმენით ოთხარხიანი SSM2019 Phantom Powered Mic Preamp: 9 Steps (სურათებით)
ააშენეთ ოთხარხიანი SSM2019 Phantom Powered Mic Preamp: როგორც თქვენ შეიძლება შენიშნეთ ჩემი სხვა ინსტრუქციიდან, მე მაქვს აუდიოს გატაცება. მე ასევე წვრილმანი ბიჭი ვარ, რომელიც უკან მიდის. როდესაც დამჭირდა მიკროფონის გამაძლიერებლების კიდევ ოთხი არხი ჩემი USB აუდიო ინტერფეისის გასაფართოებლად, ვიცოდი, რომ ეს იყო წვრილმანი პროექტი. S
WINDOWS MOVIE MAKER ძირითადი სახელმძღვანელო: 6 ნაბიჯი
WINDOWS MOVIE MAKER BUTIC TUTORIAL: ჰეი ბიჭებო, მე შემორჩენილი ვარ 56 და მე გასწავლით ხალხს როგორ გადაიღოთ ფილმი Windows ფილმის შემქმნელში, ამას ბევრი შესაძლებლობა აქვს, აქ არის რამოდენიმე მუსიკალური ვიდეო მე თვითონ გავაკეთე Windows ფილმების შემქმნელზე. შეფასება