İçindekiler:
- Adım 1: Sipariş Defteri Ekranın Hangi Bölümündedir?
- Adım 2: Ağırlıklı Olarak Kırmızıya Karşı Ağırlıklı Olarak Yeşil
- Adım 3: Ekranın Bu Kısmından Gelen Işığı Nasıl Ölçeceğiz?
- Adım 4: Karton Kesin ve Folyoyu Ona Yapın
- Adım 5: Daha Fazla Karton İmalatı
- Adım 6: Renk Sensörünü Monte Edin
- Adım 7: Sensörünüze Lehim Telleri
- Adım 8: Renk Sensörünü Arduino Nano'ya Kablolama
- 9. Adım: Küçük Bir Ses Amplifikatörü Ekleyin
- Adım 10: Küçük Ses Amplifikatörü Nasıl Bağlanır
- Adım 11: Tüm Kurulum Bir Araya Getirildi
- Adım 12: "Talkie" Yazılımı vb. Hakkında Neler Var?
- Adım 13: Çıktı Bilgileri
- Adım 14: Arduino Eskizini KODLAMA
Video: Renk Sensörü ile Sipariş Defteri Analizi: 14 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Kripto ticareti yaparken ekrandaki sipariş defterinden gelen ışık çıkışını analiz etmek için bir Adafruit TCS34725 kırmızı/yeşil/mavi renk sensörü kullanır.
Ekranda yeşil sayılarla gösterilen ağırlıklı olarak "satın al" emirleri gelirse, muhtemelen en sevdiğiniz kripto paranın değerinin ultra kısa vadede artmasını bekleyebilirsiniz. Ağırlıklı olarak kırmızı "satış" emirleri sipariş defterini doldurmaya başlarsa, muhtemelen coininizin değerinin ultra kısa vadede düşmesini bekleyebilirsiniz.
Bu nedenle, yenilikçi adım geliyor, bilgisayar ekranınızın sipariş defterini gösteren bölümünün ışık çıkışını analiz etseydiniz ve sonra zaman içinde yeşil ışığın kırmızı ışığa oranındaki değişiklikleri hesaplasaydınız ne olurdu? ?
Bu proje, bir Arduino Nano'ya bağlı bir Adafruit TCS34725 kırmızı / yeşil / mavi ışık sensörü kullanıyor ve ekran görüntüsünde kripto para birimi alım satım platformunuzun sipariş defteri kısmına monte edilmiş folyo kaplı bir karton muhafazaya yerleştirilmiş. Zaman içinde ortalama kırmızı-yeşil oranını belirler ve ardından anlık kırmızı-yeşil oran ölçümü bu ortalama merkez alandan kırmızıya veya yeşile doğru hareket ederse sizi sözlü uyarılarla uyarır.
Buna dayanarak vereceğiniz herhangi bir ticaret kararı tamamen size kalmış! Bunun ticaret için değerli olup olmadığı hakkında hiçbir fikrim yok ama bir fikir olarak işe yarayıp yaramadığını görmek için denemeye mecbur hissettim. Öyle.
Sözlü uyarı sistemi bir konuşma sentez modülü gerektirmez. Sözlü uyarılar, aynı Arduino Nano tarafından "Talkie" kitaplığı kullanılarak oluşturulur.
İhtiyacınız olacak şeylerin ana listesi:
328 işlemcili Arduino Nano 5V
IR filtreli ve LED ışıklı Adafruit TCS34725 renk sensörü
Lehimleme becerileri
Arduino kartlarına ve bunların nasıl kullanılacağına biraz aşinalık.
İsteğe bağlı olarak:
Küçük ses yükseltici modülü LM386
8 Ohm 0,5 Watt hoparlör
Adım 1: Sipariş Defteri Ekranın Hangi Bölümündedir?
Binance kripto alım satım piyasası görüntüleyicisini kullanarak, gelen alım ve satım emirlerinin listesi, kırmızı kutu ile işaretlenmiş sütunda sürekli değişen kırmızı ve yeşil sayısal değerler akışı olarak listelenir.
Ekranın bu bölümünden yayılan kırmızı ışığın yeşil ışığın oranını ölçersek, hipotez (kanıtlanmamış), bunun size kısa vadeli duygular için bir rehber olabileceğidir, yani herkes aniden satın almak veya satmak mı istiyor?
Adım 2: Ağırlıklı Olarak Kırmızıya Karşı Ağırlıklı Olarak Yeşil
Konsepte bir örnek:
Solda, o noktada çoğunlukla kırmızı olan bitcoin sipariş defterinin bir ekran görüntüsü var. Birkaç dakika sonra esas olarak yeşildir.
Adım 3: Ekranın Bu Kısmından Gelen Işığı Nasıl Ölçeceğiz?
Ekranın tam olarak bu kısmına tam olarak oturan uzun ince folyo astarlı bir karton yapı yapacağız.
Kutunun içinde TCS34725 sensörü olacak.
NOT: Bu sensör önündeki çok küçük bir noktadaki ışığı okuyor gibi göründüğü için, küçük bir noktanın kırmızı/yeşil oranını ölçmek istemediğimiz için folyo kaplı kutunun içine ekrandan UZAK bakacak şekilde monte edilmiştir. dizüstü bilgisayar ekranında, ekranın bu bölgesinin genel kırmızı/yeşil oranını bilmek istiyoruz. Bu nedenle, folyo kaplı muhafazanın içinde ışığın yansımasına izin veririz ve ardından sensör, bu karışık ışığın kırmızı/yeşil oranını ölçer. En azından niyet buydu.
Adım 4: Karton Kesin ve Folyoyu Ona Yapın
Kendi dizüstü bilgisayarınızın sipariş defterinin kapladığı alana göre böyle bir şekil kesin.
Bir miktar alüminyum folyoyu vidalayın, tekrar düzleştirin ve sprey yapıştırıcı veya benzeri bir şeyle kartona yapıştırın. Ekranın bu kısmından gelen ışığın kutunun içinde yarı rasgele sıçramasını istediğimiz için folyoyu buruşturdum.
Adım 5: Daha Fazla Karton İmalatı
Soldaki karton kısım, sipariş defterinin bulunduğu ekranın alanıyla tam olarak aynı şekilde olan dikdörtgen bir yuvaya sahiptir.
Soldaki eşleşen, şimdi katlanmış, folyo kaplı kutunun içine sensör yerleştirilecek ve daha sonra bu deliğin üzerine siyah elektrik yalıtım bandı ile bantlanacak, böylece ekrandan gelen ışık dikdörtgen delikten girecek ve daha sonra içinde yansıyacaktır. folyo kaplı kutu.
Adım 6: Renk Sensörünü Monte Edin
Yapmış olduğumuz karton yapının bilgisayar ekranının üzerine serilecek taraftan görünümü aşağıdadır.
Gördüğünüz gibi, iyi bilinen bir kuru fasulye markasının ambalajını faydalı bir şekilde geri dönüştürdüm, benim gibi çok ince olmayan insanlar için ince bir çeşit.
Renk sensörünün kutunun en üst çatısına bakacak şekilde monte edildiğini görebilirsiniz, çünkü dizüstü bilgisayar ekranının sadece küçük bir nokta alanını değil, bilgisayar ekranının o kısmından gelen tüm ışığın ortalamasını okumasını istiyoruz. doğrudan bilgisayar ekranına doğrultsaydınız ne okurdunuz.
Adım 7: Sensörünüze Lehim Telleri
Tellerimi lehimle kalaylıyorum ve lehimlerken onları deliklerden yerinde tutmak için yukarıdaki gibi Blu-Tack kullanıyorum. Bunu, yardım eli cihazlarını veya benzerlerini kullanmaktan çok daha kolay buluyorum. Ayrıca ne yaptığımı görebilmek için bir çift ucuz x3 büyüteçli gözlük takıyorum.
Adım 8: Renk Sensörünü Arduino Nano'ya Kablolama
Bir Arduino Nano kullandım ama bu proje için bir Uno da kullanabilirsiniz. Nano, işlevsel olarak benzer ancak fiziksel olarak daha küçüktür.
Artık bu aşamada durabilir ve çıktıları görmek için Arduino Seri Görünüm Penceresini kullanarak yazılımı çalıştırabilirsiniz.
Ancak bazı konuşan alarmlar da ekledim. Bu, 1980'lerin konuşan oyuncağı gibi ses çıkaran ekli bir hoparlörden konuşma oluşturmak için Arduino'nun Dijital Pin 3'ünde darbe genişliği modülasyonunu kullanan Talkie adlı bir ses sentez kitaplığı kullanır. Ancak, bir kullanıcı arayüzü olarak uygulamak pratik olarak ücretsizdir, bu yüzden bunu diğer bazı projelerimde de kullanmaya başladım.
9. Adım: Küçük Bir Ses Amplifikatörü Ekleyin
Arduino Nano'nuzun dijital Pin 3'ü ile toprak arasına 0,5 Watt 8 Ohm'luk bir hoparlör bağlarsanız, Talkie bunun üzerinden bir miktar ses çıkışı üretecektir. Ancak, çok sessiz olacak. Bu nedenle çok düşük maliyetli küçük bir ses yükseltici de ekledim. Bu, Arduino'ya 3 kablo ile bağlanır ve hoparlörünüzü takmak için 2 vidalı terminale sahiptir. Bu, sesin daha kolay duyulmasını sağlar.
Adım 10: Küçük Ses Amplifikatörü Nasıl Bağlanır
Bu modül ile Arduino arasındaki 3 kablo işi yapacaktır. Önerilen hoparlör 8 Ohm 0,5 Watt'tır. Bunlar birçok çocuğun müzikli konuşan oyuncaklarında bulunur.
Adım 11: Tüm Kurulum Bir Araya Getirildi
Burada, dizüstü bilgisayarın bir USB portuna takılı Arduino'yu görüyorsunuz. Bu onu güçlendiriyor. Şerit kablo daha sonra klavyemin sağ üst kısmında bulunan Arduino Nano / Amplifikatör Modülü / Hoparlör elektroniğinden karton kutunun içindeki renk sensörüne kadar uzanır. Folyo kaplı karton muhafaza, elektrik bandı kullanılarak dizüstü bilgisayar ekranımın sipariş defteri kısmına sabitlendi. BİLGİSAYAR EKRANINIZA BANT UYGULAMAYIN. (Plastik) ekran çerçevesinin üst kenarı ve sağ kenarı boyunca bant kullandım.
Kasanızdaki tüm delikleri siyah bantla kapatın, böylece gün ışığı içeri sızmaz. Sadece bilgisayar ekranının sipariş defteri kısmından gelen ışığın karton muhafazaya girmesini, folyonun etrafından sıçramasını ve ardından renk sensörü tarafından okunmasını istiyoruz.
Adım 12: "Talkie" Yazılımı vb. Hakkında Neler Var?
Talkie, bir Arduino'nun Pin 3'ünde ses oluşturan bir Arduino kütüphanesidir. Bazı askeri havacılık bilgisayarları da dahil olmak üzere çeşitli eski bilgisayarların ROM yongalarından çıkarılan kodu kullanır. Kullanabileceğiniz bu çeşitli kaynaklardan derlenmiş mevcut kelimelerden oluşan bir kütüphaneye sahiptir.
Bu nedenle, kullanabileceğiniz kelimeler sınırlı olsa da, a) retro havalı bir sese sahiptir ve b) projenize eklemek için pratik olarak hiçbir maliyeti yoktur.
Talkie kütüphanesini kurma hakkında bilgi ve buna bir giriş için, zaten iyi bir talimat var, bu yüzden bu bağlantıyı okumanızı ve Talkie Arduino kütüphanesini bilgisayarınıza kurma adımlarını takip etmenizi öneririm:
Talkie Tanıtımı
NOT: Arduino Nano üzerinde çalışan, yani ışık çıkışını okuyan, üzerinde biraz matematik yapan ve sonuçları her seferinde görüntüleyen programın çıktılarını görüntülemek için Arduino Seri Görünüm penceresini kullanmak ve isterseniz bu adımı atlayabilirsiniz. Seri Görünüm penceresinde 2 saniye.
Adım 13: Çıktı Bilgileri
Arduino'da çalışan program ile seri görünüm penceremin yakından görünümü.
Şu anda her 2 saniyede bir olmak üzere yaklaşık 30 döngü çalışmasına izin verirseniz, Kırmızı/Yeşil oranının ortalama değeri sabit bir değere yerleşecek ve maksimum ve minimum değerler de stabilize olacaktır.
Kod daha sonra ortalama ve minimum kaydedilen değer arasında bir değer hesaplar. Ölçülen KIRMIZI değeri YEŞİL ışık yoğunluğuna bölünürse, herhangi bir zamanda bu alarm sınırının altına düşerse, ekranda yeşilin oranının kırmızıya göre arttığına dair bir uyarı görünür, yani esas olarak gelen satın alma emirleri vardır, yani değer muhtemelen ultra kısa vadeli bir gelecekte yükselir.
Ölçülen kırmızı bölü yeşil değer, ortalama ve maksimum ölçülen değerin ortasında otomatik olarak ayarlanmış bir alarm noktasının üzerine çıkmaya başlarsa, kırmızıdan yeşile ışık miktarı artıyor olmalı, satış emirleri geliyor olabilir ve değer gidebilir ultra kısa vadeli gelecekte aşağı.
NOT: Ticaret terimlerinde bunların hepsi saçma olabilir, gerçek dünyada kullanılıp kullanılmadığını görmek için yeterince uzun süre çalıştırmadım. Ancak değişen bir kırmızı/yeşil oranı okur ve bu alarmları beklenen zamanlarda verir.
Adım 14: Arduino Eskizini KODLAMA
Tüm bunları ön sayfadaki videoda olduğu gibi yapmak için kullandığım Arduino taslağı ekli.
Birkaç saat içinde bir araya getirildi, böylece onu iyileştirebilirsin.
Önerilen:
Öğretici: Arduino UNO ile RGB Renk Dedektör Sensörü TCS230 Nasıl Kullanılır: 3 Adım
Öğretici: Arduino UNO ile RGB Renk Dedektör Sensörü TCS230 Nasıl Kullanılır: Açıklama: Bu eğitim size Arduino Uno kullanarak RGB Renk Dedektör Sensörünün nasıl kullanılacağı hakkında birkaç basit adım gösterecektir. Bu öğreticinin sonunda, birkaç renk arasında bir dizi karşılaştırma sonucu elde edeceksiniz.TCS3200'ün eksiksiz bir renk tespiti
Arduino RGB Renk Seçici – Gerçek Hayattaki Nesnelerden Renk Seçin: 7 Adım (Resimlerle)
Arduino RGB Renk Seçici - Gerçek Hayattaki Nesnelerden Renk Seçin: Bu Arduino tabanlı RGB renk seçici ile fiziksel nesnelerden kolayca renk seçin, gerçek hayattaki nesnelerde gördüğünüz renkleri PC'nizde veya cep telefonunuzda yeniden oluşturmanıza olanak tanır. Ucuz bir TCS347 kullanarak nesnenin rengini taramak için bir düğmeye basmanız yeterlidir
SMT Stencil Nasıl Sipariş Edilir: 4 Adım
Bir SMT Stencil Nasıl Sipariş Edilir: Yüzeye montaj bileşenleri kullanan devre kartları oluştururken, lehim pastası yerleştirmenin hassasiyeti ve tekrarlanabilirliği çok önemlidir. Bunu gerçekleştirmek için bir şırınga kullanılabilirken, çok sayıda birbirine yakın parçaya sahip tahtalar sıkıcı hale gelebilir
Not Defteri ile Madlib Yapın: 6 Adım
Not Defteri ile Madlib Yapın: Bu talimat size not defteri ile nasıl madlib yapılacağını öğretecektir
Büyükanne ve Büyükbaba Takvimi Nasıl Yapılır? Karalama Defteri (Karalama Defteri Nasıl Yapılacağını Bilmiyorsanız Bile): 8 Adım (Resimlerle)
Büyükanne ve Büyükbaba Takvimi Nasıl Yapılır? Scrapbook (Scrapbook Nasıl Yapılacağını Bilmiyorsanız): Bu, büyükanne ve büyükbabalar için çok ekonomik (ve çok takdir edilen!) bir tatil hediyesi. Bu yıl her biri 7 dolardan daha ucuza 5 takvim yaptım. Malzemeler: Çocuğunuzun, çocuklarınızın, yeğenlerinizin, yeğenlerinizin, köpeklerinizin, kedilerinizin veya diğer akrabalarınızın 12 harika fotoğrafı 12 farklı parça