
Სარჩევი:
- ნაბიჯი 1: ეკრანის რომელი ნაწილია შეკვეთის წიგნი?
- ნაბიჯი 2: ძირითადად წითელი და ძირითადად მწვანე
- ნაბიჯი 3: როგორ ვაპირებთ გავზომოთ სინათლე ეკრანის ამ ნაწილიდან?
- ნაბიჯი 4: გაჭერით მუყაო და ჩადეთ მასში კილიტა
- ნაბიჯი 5: მეტი მუყაოს დამზადება
- ნაბიჯი 6: დააინსტალირეთ ფერის სენსორი
- ნაბიჯი 7: მიამაგრეთ მავთულები თქვენს სენსორზე
- ნაბიჯი 8: ფერის სენსორის გაყვანილობა არდუინო ნანოსთან
- ნაბიჯი 9: დაამატეთ პატარა აუდიო გამაძლიერებელი
- ნაბიჯი 10: როგორ დააკავშიროთ მცირე აუდიო გამაძლიერებელი
- ნაბიჯი 11: მთელი კონფიგურაცია შეიკრიბა
- ნაბიჯი 12: რაც შეეხება "Talkie" პროგრამულ უზრუნველყოფას და სხვა?
- ნაბიჯი 13: გამომავალი ინფორმაცია
- ნაბიჯი 14: კოდი Arduino Sketch
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50



იყენებს Adafruit TCS34725 წითელი/მწვანე/ლურჯი ფერის სენსორს კრიპტოვაჭრობისას ეკრანზე შეკვეთების წიგნიდან სინათლის გამომუშავების გასაანალიზებლად.
თუ შემოდის ძირითადად "ყიდვის" შეკვეთები, რომლებიც წარმოდგენილია ეკრანზე მწვანე ნომრებით, თქვენ შეიძლება ელოდოთ, რომ თქვენი საყვარელი მონეტის ღირებულება გაიზრდება ულტრა მოკლევადიან პერიოდში. თუ უპირატესად წითელი "გაყიდვის" შეკვეთები იწყებს შეკვეთის წიგნის შევსებას, მაშინ თქვენ შესაძლოა ელოდოთ, რომ თქვენი მონეტის ღირებულება დაეცემა ულტრა მოკლევადიან პერიოდში.
ამრიგად, აქ მოდის ინოვაციური ნაბიჯი, რა მოხდება, თუ თქვენ გააანალიზებთ თქვენი კომპიუტერის ეკრანის მხოლოდ იმ მონაკვეთის სინათლეს, რომელიც აჩვენებს შეკვეთების წიგნს და შემდეგ შეიმუშავებთ ცვლილებებს მწვანე შუქისა და წითელი შუქის თანაფარდობაში დროთა განმავლობაში ?
ეს პროექტი იყენებს Adafruit TCS34725 წითელ / მწვანე / ლურჯ სინათლის სენსორს, რომელიც ერთვის არდუინო ნანოს, რომელიც მოთავსებულია კილიტაზე დაფარული მუყაოს ყუთში, თავის მხრივ, დამონტაჟებულია თქვენი კრიპტოვალუტის სავაჭრო პლატფორმის შეკვეთის წიგნის ნაწილზე ეკრანის ხედზე. ის განსაზღვრავს საშუალო წითელ -მწვანე თანაფარდობას დროთა განმავლობაში და შემდეგ გააფრთხილებს თქვენ სიტყვიერი გაფრთხილებით, თუ წითელი და მწვანე თანაფარდობის მყისიერი გაზომვა გადადის ამ საშუალო ცენტრალური ზონიდან წითელი ან მწვანე.
ნებისმიერი სავაჭრო გადაწყვეტილება, რომელსაც მიიღებთ ამის საფუძველზე, მთლიანად თქვენზეა დამოკიდებული! წარმოდგენა არ მაქვს ეს არის თუ არა სავაჭრო, მაგრამ თავს იძულებით ვცდილობდი ვნახო მუშაობს თუ არა როგორც იდეა. ის აკეთებს.
სიტყვიერი გაფრთხილების სისტემა არ საჭიროებს მეტყველების სინთეზის მოდულს. სალაპარაკო სიგნალები გენერირდება იმავე არდუინო ნანოს მიერ „ტოკი“ბიბლიოთეკის გამოყენებით.
ძირითადი ნივთების ჩამონათვალი, რაც დაგჭირდებათ:
Arduino Nano 5V 328 პროცესორით
Adafruit TCS34725 ფერის სენსორი IR ფილტრით და LED შუქით
შედუღების უნარი
არდუინოს დაფების გარკვეული გაცნობა და მათი გამოყენება.
სურვილისამებრ:
მცირე აუდიო გამაძლიერებელი მოდული LM386
8 Ohm 0.5 Watt სპიკერი
ნაბიჯი 1: ეკრანის რომელი ნაწილია შეკვეთის წიგნი?
Binance კრიპტო სავაჭრო ბაზრის დამთვალიერებლის გამოყენებით, ყიდვა -გაყიდვის შეკვეთების სია ჩამოთვლილია, როგორც წითელი და მწვანე რიცხვითი მნიშვნელობების მუდმივად ცვალებადი ნაკადი წითელ ყუთში მონიშნულ სვეტში.
თუ ჩვენ გავზომავთ წითელი და მწვანე შუქის პროპორციას, რომელიც გამოდის ეკრანის ამ ნაწილიდან, ჰიპოთეზა (დაუმტკიცებელი) არის ის, რომ ამან შეიძლება მოგცეთ მოკლევადიანი განწყობის სახელმძღვანელო, ანუ ყველას მოულოდნელად სურს ყიდვა ან გაყიდვა?
ნაბიჯი 2: ძირითადად წითელი და ძირითადად მწვანე

კონცეფციის მაგალითი:
მარცხნივ არის ბიტკოინის შეკვეთების წიგნის ეკრანის ანაბეჭდი, რომელიც ძირითადად წითელია იმ მომენტში. რამდენიმე წუთის შემდეგ ის ძირითადად მწვანეა.
ნაბიჯი 3: როგორ ვაპირებთ გავზომოთ სინათლე ეკრანის ამ ნაწილიდან?

ჩვენ გავაკეთებთ გრძელი თხელი კილიტა დაფარული მუყაოს სტრუქტურას, რომელიც ზუსტად ჯდება ეკრანის მხოლოდ ამ ნაწილზე.
ყუთის შიგნით იქნება TCS34725 სენსორი.
შენიშვნა: როგორც ჩანს, ეს სენსორი კითხულობს შუქს მის წინ მდებარე ძალიან მცირე წერტილში, იგი დამონტაჟებულია ეკრანიდან მოპირდაპირედ კილიტაში გაფორმებული ყუთის შიგნით, რადგან ჩვენ არ გვინდა გავზომოთ პატარა წერტილის წითელი/მწვანე თანაფარდობა ლეპტოპის ეკრანზე, ჩვენ გვინდა ვიცოდეთ ეკრანის ამ რეგიონის საერთო წითელი/მწვანე თანაფარდობა. ამიტომ ჩვენ ვაძლევთ შუქს, რომ შემოხაზოს კილიტაში გაფორმებულ შიგთავსში და შემდეგ სენსორი ზომავს ამ შერეული შუქის წითელ/მწვანე თანაფარდობას. ყოველ შემთხვევაში ეს იყო განზრახვა.
ნაბიჯი 4: გაჭერით მუყაო და ჩადეთ მასში კილიტა

გაჭერით მსგავსი ფორმა თქვენი ლეპტოპის ფართობის მიხედვით, რომელიც შეკვეთების წიგნს მოიცავს.
შეახვიეთ ალუმინის ფოლგა, გააბრტყელეთ უკან და წებოთი წაისვით მუყაოს სპრეის წებოვანი ან მსგავსი მასალით. მე ფუნჯით ავხედე კილიტა, რადგან ჩვენ გვინდა, რომ ეკრანის ამ ნაწილიდან შუქი ნახევრად შემთხვევით მოხვდეს ყუთში.
ნაბიჯი 5: მეტი მუყაოს დამზადება

მუყაოს ნაწილს მარცხნივ აქვს მართკუთხა სლოტი, რომელიც ზუსტად იგივე ფორმისაა, როგორც ეკრანის ფართობი, სადაც არის შეკვეთის წიგნი.
შესატყვისი, უკვე დაკეცილი, კილიტა გაფორმებული ყუთში მარცხნივ ექნება სენსორი შიგნით და შემდეგ ამ ხვრელზე იქნება მიმაგრებული შავი ელექტრული საიზოლაციო ლენტით ისე, რომ ეკრანიდან სინათლე შევა მართკუთხა ხვრელში და შემდეგ ამოხტება შიგნით კილიტა დაფარული ყუთი.
ნაბიჯი 6: დააინსტალირეთ ფერის სენსორი

აქ არის მუყაოს სტრუქტურა, რომელიც ჩვენ გავაკეთეთ, იმ მხრიდან, რომელიც განთავსდება კომპიუტერის ეკრანზე.
როგორც ხედავთ, მე გამოვიყენე შეფუთვა გამომცხვარი ლობიოს ცნობილი ბრენდისგან, თხელი ჯიში ჩემსავით არც ისე გამხდარი ადამიანებისთვის.
თქვენ ხედავთ, რომ ფერადი სენსორი დამონტაჟებულია ყუთის ზედა სახურავისკენ, რადგან ჩვენ გვსურს, რომ ის წაიკითხოს კომპიუტერის ეკრანის იმ ნაწილიდან მიღებული სინათლის საშუალო მაჩვენებელი და არა მხოლოდ ლეპტოპის ეკრანის ერთი პატარა წერტილის ფართობი, რას წაიკითხავთ, თუ პირდაპირ კომპიუტერის ეკრანზე მიუთითებთ.
ნაბიჯი 7: მიამაგრეთ მავთულები თქვენს სენსორზე

მე ვასხამ ჩემს მავთულხლართებს შედუღებით და შემდეგ ვიყენებ Blu-Tack- ს, როგორც ზემოთ, რათა დავაკავო ისინი ხვრელებში, სანამ მე ვასხამ მათ. მე ეს ბევრად უფრო ადვილია, ვიდრე დამხმარე ხელსაწყოების ან მსგავსი საშუალებების გამოყენება. მე ასევე ვატარებ იაფფასიან x3 გამადიდებელ სათვალეს, რათა დავინახო რას ვაკეთებ.
ნაბიჯი 8: ფერის სენსორის გაყვანილობა არდუინო ნანოსთან

მე გამოვიყენე Arduino Nano, მაგრამ თქვენ ასევე შეგიძლიათ გამოიყენოთ Uno ამ პროექტისთვის. ნანო ფუნქციურად მსგავსია, მაგრამ ფიზიკურად უფრო პატარა.
თქვენ შეგიძლიათ ამ ეტაპზე გაჩერდეთ და პროგრამული უზრუნველყოფა გაუშვათ Arduino სერიული ხედის ფანჯრის გამოყენებით, რომ ნახოთ შედეგები.
თუმცა მე ასევე დავამატე რამდენიმე სალაპარაკო სიგნალიზაცია. ეს იყენებს ხმის სინთეზის ბიბლიოთეკას სახელწოდებით Talkie, რომელიც იყენებს პულსის სიგანის მოდულაციას Arduino– ს ციფრულ პინ 3 – ზე, რათა შექმნას მეტყველება თანდართული დინამიკისგან, რომელიც ჟღერს 1980 – იანი წლების სათამაშო სათამაშოდ. თუმცა, პრაქტიკულად უფასოა, როგორც ინტერფეისი, ასე რომ, მე დავიწყე ამის გამოყენება ჩემს სხვა პროექტებშიც.
ნაბიჯი 9: დაამატეთ პატარა აუდიო გამაძლიერებელი

თუ თქვენ აკავშირებთ 0.5 ვატიანი 8 Ohm დინამიკს თქვენი Arduino Nano ციფრული პინ 3 – ს შორის და მიწას შორის, Talkie გამოაქვეყნებს გარკვეულ ხმას მისი მეშვეობით OK. თუმცა, ძალიან ჩუმად იქნება. ამიტომ მე ასევე დავამატე ძალიან დაბალი ღირებულების მცირე აუდიო გამაძლიერებელი. ეს აკავშირებს Arduino– ს 3 მავთულით და აქვს 2 ხრახნიანი ტერმინალი, რომლითაც შეგიძლიათ მიამაგროთ თქვენი სპიკერი. ეს აადვილებს ხმის გაგებას.
ნაბიჯი 10: როგორ დააკავშიროთ მცირე აუდიო გამაძლიერებელი

ამ მოდულსა და არდუინოს შორის 3 მავთული შეასრულებს საქმეს. სპიკერი შემოთავაზებულია 8 Ohm 0.5 Watt. ეს ნაპოვნია მრავალი ბავშვის მუსიკალურ სათამაშოებში.
ნაბიჯი 11: მთელი კონფიგურაცია შეიკრიბა

აქ ხედავთ, რომ Arduino ჩართულია ლეპტოპის USB პორტში. ეს აძლიერებს მას. ლენტის კაბელი გადის Arduino Nano / გამაძლიერებელი მოდულიდან / სპიკერი ელექტრონიკიდან, რომელიც მდებარეობს ჩემი კლავიატურის ზედა მარჯვენა მხარეს, ფერის სენსორამდე მუყაოს ყუთში. კილიტა დაფარული მუყაოს შიგთავსი ფიქსირდება ჩემი ლეპტოპის ეკრანის შეკვეთის წიგნის ნაწილზე ელექტრო ლენტის გამოყენებით. ნუ გამოიყენებთ ფირზე თქვენს კომპიუტერულ ეკრანზე. მე გამოვიყენე ფირზე (პლასტიკური) ეკრანის ჩარჩოს ზედა კიდეზე და მარჯვენა კიდეზე.
დაახურეთ თქვენს გარსში არსებული ნებისმიერი ხვრელი შავი ლენტით, რათა დღის შუქმა არ შემოაღწიოს მასში. ჩვენ მხოლოდ გვინდა, რომ კომპიუტერის ეკრანის შეკვეთის წიგნის ნაწილი შევიდეს მუყაოს კოლოფში, გადახვიდეს კილიტადან და შემდეგ წაიკითხოს ფერის სენსორი.
ნაბიჯი 12: რაც შეეხება "Talkie" პროგრამულ უზრუნველყოფას და სხვა?
Talkie არის Arduino ბიბლიოთეკა, რომელიც ქმნის ხმას Arduino– ს მე –3 პინზე. იგი იყენებს სხვადასხვა ძველი კომპიუტერების ROM ჩიპებიდან ამოღებულ კოდს, მათ შორის სამხედრო ავიაციის. მას აქვს ხელმისაწვდომი სიტყვების ბიბლიოთეკა, რომელიც აწყობილია ამ სხვადასხვა წყაროდან და შეგიძლიათ გამოიყენოთ.
ამიტომ, მიუხედავად იმისა, რომ შეზღუდულია თქვენს მიერ გამოყენებული სიტყვები, მას ა) აქვს რეტრო მაგარი ჟღერადობა და ბ) პრაქტიკულად არაფერს ხარჯავს თქვენს პროექტზე.
Talkie ბიბლიოთეკის დაყენების შესახებ ინფორმაციის მისაღებად და ამის შესასწავლად, უკვე არსებობს კარგი ინსტრუქცია, ასე რომ, მე მოგიწოდებთ წაიკითხოთ ეს ბმული და მიყევით ნაბიჯებს Talkie Arduino ბიბლიოთეკის თქვენს კომპიუტერზე დაყენების მიზნით:
Talkie შესავალი
შენიშვნა: თუ გსურთ, შეგიძლიათ გამოტოვოთ ეს ნაბიჯი და გამოიყენოთ Arduino Serial View ფანჯარა, რომ ნახოთ Arduino Nano– ზე გაშვებული პროგრამის შედეგები, ანუ ის, ვინც კითხულობს სინათლის გამომუშავებას, აკეთებს მათემატიკას და აჩვენებს შედეგებს ყოველ ჯერზე სერიული ხედის ფანჯარაში 2 წამი.
ნაბიჯი 13: გამომავალი ინფორმაცია

აქ არის ჩემი სერიული ხედვის ფანჯრის ახლოდან პროგრამა Arduino– ზე.
თუ თქვენ მისცემთ მას 30 ციკლის ხანგრძლივობას, ერთი ციკლი ყოველ 2 წამში ამჟამად, წითელი/მწვანე თანაფარდობის საშუალო მნიშვნელობა სტაბილურ მნიშვნელობამდე დადგება და მაქსიმალური და მინიმალური მნიშვნელობებიც სტაბილიზირდება.
კოდი შემდეგ ითვლის მნიშვნელობას საშუალო და მინიმალურ ჩაწერილ მნიშვნელობას შორის. თუ RED- ის გაზომილი ღირებულება გაყოფილია მწვანე სინათლის ინტენსივობით, ნებისმიერ დროს დაეცემა ამ განგაშის ზღვარს ქვემოთ, ეკრანზე გამოჩნდება სიგნალი, რომ მწვანე წილი იზრდება წითელთან შედარებით, ანუ ძირითადად შემოდის შეკვეთები, ანუ ღირებულება შეიძლება შესაძლოა გაიზარდოს ულტრა მოკლევადიან მომავალში.
თუ გაზომილი წითელი გაყოფილი მწვანე მნიშვნელობით იწყებს ზრდას საშუალო და მაქსიმალურ გაზომულ მნიშვნელობას შორის შუალედში, მაშინ წითელიდან მწვანე შუქის ოდენობა უნდა გაიზარდოს, გაყიდვების შეკვეთები შეიძლება შემოვიდეს და ღირებულება გაიზარდოს შემცირება ულტრა მოკლევადიან მომავალში.
შენიშვნა: სავაჭრო თვალსაზრისით ეს ყველაფერი შეიძლება იყოს უაზრობა, მე არ ვუშვებ იმდენ ხანს, რომ ვუყურო, არის თუ არა ის რეალურ სამყაროში გამოსაყენებელი თუ არა. ამასთან, ის კითხულობს წითელ/მწვანე განსხვავებულ თანაფარდობას და იძლევა ამ სიგნალიზაციას მოსალოდნელ დროს.
ნაბიჯი 14: კოდი Arduino Sketch
აქ არის მიმაგრებული არდუინოს ესკიზი, რომელიც მე გამოვიყენე ამ ყველაფრის გასაკეთებლად, როგორც წინა გვერდზე მოცემულ ვიდეოში.
ის რამდენიმე საათში ერთად დაიშალა, ასე რომ თქვენ შეიძლება შეძლოთ მისი გაუმჯობესება.
გირჩევთ:
LED წიგნის შუქი - წიგნის შიგნით!: 10 ნაბიჯი (სურათებით)

LED წიგნის შუქი - წიგნის შიგნით!: სათაურის მსგავსად, ეს ინსტრუქცია გაჩვენებთ როგორ გახადოთ წიგნი სინათლე წიგნის შიგნით. მე თავდაპირველად ვფიქრობდი გამომეყენებინა ძალიან პატარა წიგნი ამ აღნაგობისათვის, ასე რომ ის შეიძლება იყოს ჯიბის ზომა (მაინც შეიძლება იყოს ერთი), მაგრამ მე გადავწყვიტე, რომ ეს ადვილი ყოფილიყო
ანალიზი LTE Cat.M1 PSM (ენერგიის დაზოგვის რეჟიმი): 4 ნაბიჯი

ანალიზი LTE Cat.M1 PSM (ენერგიის დაზოგვის რეჟიმი): წინა სტატიაში ჩვენ განვიხილეთ, თუ როგორ უნდა დავაყენოთ აქტიური / ძილის ციკლი PSM– ის გამოყენებით. გთხოვთ, მიმართოთ წინა სტატიას აპარატურისა და PSM პარამეტრების და AT ბრძანების განმარტებისთვის. (ბმული: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
ტემპერატურის/ტენიანობის მონაცემთა ანალიზი Ubidots და Google- ცხრილების გამოყენებით: 6 ნაბიჯი

ტემპერატურის/ტენიანობის მონაცემთა ანალიზი Ubidots და Google- ცხრილების გამოყენებით: ამ სახელმძღვანელოში ჩვენ გავზომავთ ტემპერატურისა და ტენიანობის სხვადასხვა მონაცემებს ტემპერატურისა და ტენიანობის სენსორის გამოყენებით. თქვენ ასევე ისწავლით თუ როგორ უნდა გაუგზავნოთ ეს მონაცემები უბიდოტს. ასე რომ თქვენ შეგიძლიათ გაანალიზოთ იგი ნებისმიერი ადგილიდან სხვადასხვა პროგრამისთვის. ასევე გაგზავნით
ძირითადი კომპონენტის ანალიზი: 4 ნაბიჯი

ძირითადი კომპონენტების ანალიზი: ძირითადი კომპონენტების ანალიზი არის სტატისტიკური მეთოდი, რომელიც გარდაქმნის შესაძლო კავშირში მყოფი ცვლადების რაოდენობას ხაზობრივად არაკორელაციურ მნიშვნელობებთან ერთად ორთოგონალური გარდაქმნების გამოყენებით. მარტივი სიტყვებით, რომელიც მოცემულია მრავალჯერადი განზომილების მქონე მონაცემთა ბაზაში, ის ეხმარება
თქვენი PCB შეკვეთის მაქსიმუმი (და შეცდომების გამოსწორება): 4 ნაბიჯი

მაქსიმალურად ისარგებლეთ თქვენი PCB შეკვეთით (და შეცდომის გამოსწორებით): PCB– ების ონლაინ შეკვეთისას თქვენ ხშირად იღებთ 5 ან მეტ იდენტურ PCB– ს და ყოველთვის არ გჭირდებათ ყველა მათგანი. ამ პერსონალური PCB- ების დაბალი ღირებულება ძალიან მიმზიდველია და ჩვენ ხშირად არ ვღელავთ იმაზე, თუ რა გავაკეთოთ დამატებითებთან. Ში