İçindekiler:
- Gereçler
- Adım 1: (İsteğe Bağlı Ama Tavsiye Edilir) Devrenizi Breadboard'layın
- Adım 2: Bir PCB Tasarlayın
- Adım 3: Birleştirin ve Lehimleyin
- Adım 4: Arduino Kodunu Yükleyin
- Adım 5: Bitirdiniz
Video: Dijital Minimalizm için Telefon Karantinası!: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Çoğu zaman hava durumunu kontrol etmek için telefonumu alır ve bir sosyal medya sarmalına girerdim. Bir telefon karantinasına ihtiyacım vardı.:)
Bu, telefonunuzu yere koyduğunuzda yanan bir telefon sehpasıdır. Ayrıca ne kadar süre dinlenmeye bıraktığınızın kaydını tutar
Aile içinde telefonunu en az kimin kullandığını bulmak için birden çok yapı oluşturun! Veya ne kadar süre yalnız bıraktığınızı izlemek için kendiniz kullanın! Herkes olumlu pekiştirmeyi sever.
Kendi kullanımım için bir Telefon Karantinacısı (Karantina Zamanlayıcısı) yapmayı hayal ediyordum. Uygulamaları engellemeyi denedim ama telefonumu koyacak fiziksel bir yer istedim. Ayrıca, ebeveynlerim ve erkek kardeşim için kullanımı kolaydır - ekstra uygulama gerekmez. Bunun yerine, yukarıdan gelen ışığı engellediğinde telefonun varlığını algılamak için bir fotodirenç kullanıyoruz.
Eklenen bonus: Telefonumu özel bir yerde dinlendirmeye teşvik edildim. Bu, onu kaybetme olasılığım daha düşük olduğu anlamına geliyor!
- Mart - Telefonda geçirdiğim zamanı sınırlamam gerektiğine dair belirsiz bir fikrim vardı. Bir kutuya mı kilitleyeceksin? Zamanlayıcı ile mi?
- Nisan - Çok fazla taslak çizdim ve fikrimi bir breadboard üzerinde prototipledim. Telefonumla vakit geçirmekten başka pek bir şey yapmadım.:(
- 19 Mayıs - Bu Eğitilebilirler Yarışmasını gördü ve onu sağlam kılmak için ilham aldı! Aynı akşam hızlı ve kirli bir PCB'yi döndürdü. Bu hıza ihtiyacımız var!
- 20 Mayıs - PCB siparişi verildi ve beklendi.
- 29 Mayıs - Lehimleyin ve birleştirin.
Bunu yapmak için acelem vardı ve mümkün olduğunca az bileşen kullandım. Umarım siz de bir tane inşa etmek için ilham alırsınız! PCB tasarımı ve Arduino öğrenmek için harika bir başlangıç projesi olduğunu düşünüyorum. Ayrıca süsleyebilir ve ek özellikler ekleyebilirsiniz! Ben de bazı heyecan verici şeyler eklemeyi umuyorum… telefonumu bırakır bırakmaz.;)
Gereçler
- bir led
- 10K direnç (foto direnç çekme için herhangi bir uyumlu değer)
- 220 direnç (led için herhangi bir uyumlu değer)
- Arduino Nano (Uno yerine geçebilir)
- ekran - 128x64 OLED kullandım
İsteğe bağlı:
- dişi başlıklar
- (4) M3x20mm zıtlıklar
- (4) M3 vidalar
Adım 1: (İsteğe Bağlı Ama Tavsiye Edilir) Devrenizi Breadboard'layın
Son projemi bir PCB'ye taşımama rağmen, bunun yerine kolayca bir devre tahtası kullanabilirsiniz. Arduino'yu şarj etmek ve fotorezistörün dışarı bakmasını sağlamak için her şeyi bir kutuya koyun.
Breadboarding, bağlantılarınızın ve donanımınızın kullanıma hazır olduğundan emin olmanıza da yardımcı olacaktır.
Adım 2: Bir PCB Tasarlayın
Bir PCB tasarlamak şunları içerir:
- şematik yapma
- Tahtayı yerleştirme
Tasarladığım her iki dosyayı da aşağıya bırakacağım. Bu oldukça basit bir devredir ve istediğiniz gibi değiştirilebilir.
Telefonum 3 inç genişliğinde ve 6 boyunda. Kart boyutlarımı, telefonumu 4 köşedeki zıtlıklarda dinlendirmeme izin verecek şekilde ayarladım.
Gerçek devre ile ilgili olarak, çok az bileşenimiz var:
- Arduino Nano
- telefonun varlığını onaylamaya yol açtı
- 2 direnç
- telefonu algılamak için fotodirenç
- Geçen süreyi göstermek için OLED ekran
PCB'lerimi JLCPCB'den sipariş ettim. Üçüncü bir tarafı beklemek istemiyorsanız, son projeniz için matrix board'u kolayca kullanabilirsiniz!
Adım 3: Birleştirin ve Lehimleyin
Dişi başlıklarınız varsa, bunları Arduino Nano ve OLED ayak izlerine lehimleyin.
Onları çok uygun buluyorum; Arduino'yu doğrudan tahtaya lehimlemek yerine dişi başlıkları lehimleyebilirsiniz. Arduino, kızartması veya yeniden kullanmak istemeniz durumunda çıkarılabilir.
- 10K direnç, fotodirençle bağlantılı olarak sağda olmalıdır. Bu bir açılan direnç olduğundan yüksek bir direnç değeri kullanıyoruz.
- 220 direnci, akımı sınırlamak için ledimizle seri olarak çalışır.
- 128x64 OLED'imiz iletişim için I2C kullanır, bu nedenle yalnızca 2 hat gerektirir: SCL ve SDA.
Her şeyi lehimleyin, şort olup olmadığını kontrol edin ve açın!
Karşıtlıklara ekleyin - M3X20mm kullandım. Bunlar, açıklığa izin verecek şekilde 20 mm boyundadır. Telefonun Arduino veya OLED'e dokunmasını istemiyoruz! 20 mm'nin üzerindeki herhangi bir yükseklikte zıtlıklar ve hatta plastik pipetler kullanabilirsiniz.
Şahsen, çıplak bir tahta ile iyiyim. Anlaşılır olsa da, bir kapak hasarı önleyecektir. Telefonumun fotorezistörü parçalamasından korkuyorum!
PCB ile aynı boyutlarda bir karton parçası bulabilir, fotorezistörün baktığı yerde bir delik açabilirsiniz ve bir kapağa sahip olacaksınız! Ahşap veya özel bir 3D baskılı kasa da çalışır.
(Fusion'dan resimler. Eagle PCB dosyalarınızı Fusion360'a aktarabilirsiniz. Her iki yazılım da Autodesk altındadır.)
Adım 4: Arduino Kodunu Yükleyin
İşte gerçek şeyin bazı ayrıntılı görüntüleri.
Bu kodda, bir fotorezistörün kaplanması, bir ledin yanmasını ve ekranda zamanlayıcının görünmesini tetikleyecektir.
İhtiyaç duyabileceğiniz kütüphaneler:
LCDGFX
Bazı kişisel değişiklikler yapabilirsiniz:
- (fotosel Okuma < 300) eşiğini kendi oda ışık seviyelerinize göre ayarlayın.
- Telefon varsa açmak için led'i tetikledim. Telefonunuzu üstüne koyduğunuzda tersini yapabilir ve kapatabilirsiniz.
- Ayrıca zamanlayıcımda saniye kullandım. Dilerseniz dakika veya saat olarak sayabilirsiniz.:)
Adım 5: Bitirdiniz
Önerilen:
Dijital Fotoğraf Makineleri için Harici Li-ion Pil: 12 Adım (Resimlerle)
Dijital Fotoğraf Makineleri için Harici Li-ion Pil: Fotoğraf makinenizle birlikte gelen LiPo pillerden daha yüksek kapasiteye sahip oldukları için harici bir pil, ekstra fotoğraf ve video çekmek için kullanışlıdır. Ayrıca, bazen kullanabileceğiniz yedek kameralarınızda bulunması zor pilleri de değiştirebilirler
Dijital Tabela için Mirolo Ağ Bağlantılı LED Matris Ekran: 22 Adım (Resimlerle)
Dijital Tabela için Mirolo Ağa Bağlı LED Matris Ekran: Dijital tabela, ziyaretçileri yaklaşan paneller, programdaki değişiklikler hakkında bilgilendirmek veya dinamik olarak bilgi sağlamak için etkinliklerde faydalı olabilir. Bunun için LED Matrix ekranların kullanılması, mesajların çok uzaklardan bile okunabilmesini sağlar ve göz alıcı bir
Oynak Basınca Duyarlı Pedler (Dijital Oyun Alanları - ve Daha Fazlası için): 11 Adım (Resimlerle)
Oynak Basınca Duyarlı Pedler (Dijital Oyun Alanları - ve Daha Fazlası için): Bu, dijital oyuncaklar veya oyunlar oluşturmak için kullanılabilecek, basınca duyarlı bir pedin nasıl yapıldığını gösteren bir Talimattır. Büyük ölçekli kuvvete duyarlı bir direnç olarak kullanılabilir ve eğlenceli olmasına rağmen daha ciddi projeler için kullanılabilir
Eğlence için Iron Man Reaktörü (Dijital Hareket İşlemcisi Joystick): 7 Adım (Resimlerle)
Eğlence için Iron Man Reaktörü (Dijital Hareket İşlemcisi Joystick): Merhaba canlarım! Bu benim ilk talimatım, bu yüzden iyiliğinizi ve geri bildiriminizi umuyoruz! Proje, ev partileri, yarışmalar, etkinlikler için etkileşimli bir platformdur - sadece eğlence için. Bunlar, demir adam reaktörünün tasarımında yapılmış iki hareket sensörüdür. NS
Arduino ve Akıllı Telefon Kumandasını Kullanan Havalı Süspansiyon için Dijital Kontrol Cihazı: 7 Adım (Resimlerle)
Arduino ve Akıllı Telefon Uzaktan Kumandasını Kullanan Havalı Süspansiyon için Dijital Kontrol Cihazı: Herkese merhaba. Bu talimatta, bir arduino + bluetooth modülü kullanarak ve android +4.4 ile herhangi bir akıllı telefon kullanarak, arabanızın hava süspansiyonu için nasıl bir kontrol cihazı oluşturacağınızı göstermeye çalışacağım, bu aynı zamanda benim ilk talimatım bu yüzden ayı