İçindekiler:
- Adım 1: Bir İşlev Listesi Yapın
- 2. Adım: Araştırma
- Adım 3: Bireysel Devre Fonksiyonlarının Test Edilmesi
- Adım 4: Prototip
- Adım 5: Nihai İnşaat
- 6. Adım: Özet
Video: Proje Fikrinizi Gerçekleştirmenin İpuçları: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Başarılı bir projenin en kritik kısmı gerçekten harika bir fikre sahip olmaktır, ancak bazen fikir kolay kısımdır! Bundan sonra, insanların "ooh" ve "ah" ın üzerinde olduğu bir şeye rastgele bir deha parıltısı yaratmanın zor işi gelir.
Başlangıçta bir konsepti gerçeğe dönüştürmek karmaşık görünebilir, ancak birkaç basit kuralı izleyerek herhangi bir projeyi tek tek basit olan ancak bir araya getirildiğinde harika olan yönetilebilir parçalara bölebilirsiniz! Driftwood İkili Saatimi örnek olarak kullanarak, yol boyunca birkaç ipucu verirken karmaşık bir devre geliştirmenin nispeten basit bir görev olduğunu göstereceğim.
Bu talimat, herhangi bir proje oluşturmakla ilgili değil, fikirlerinizi nasıl gerçeğe dönüştüreceğinize dair ipuçları ve püf noktaları sağladı.
Adım 1: Bir İşlev Listesi Yapın
Instructables ve diğer sitelerde yayınlanan çeşitli ikili saatlere baktım ve her zaman kendimden birini yapmak istedim ama nereden başlayacağımı bilmiyordum. En kolay yaklaşım, başka birinin kodunu ve devresini kopyalamak olurdu; ancak kendi eserim olmasının yanı sıra benimkini de farklı kılan bir şey istedim.
İlk adım, saatin ne yapmasını istediğimi açıklayan bir işlev listesi oluşturmaktı:
- zamanı göster
- Alarm fonksiyonu
- Ekran renklerini değiştir
- Ortam ışığına göre ekran yoğunluğunu değiştirin
- Uzaktan kumanda
- Doğru zaman
İşlev listesinden gerekli olan farklı devre işlevlerini çözebilirsiniz - örneğin ortam ışığına göre ekran yoğunluğunu değiştirmek için ışığı ölçmeniz gerekir ve bu nedenle bunu yapmak için bazı donanımlara ihtiyacınız vardır. Bireysel devrelerin tam listesi ve ikili saatim için işlevleri aşağıdaki gibidir:
- LED ekran matrisi - zaman göstergesi
- Mikrodenetleyici (arduino) - zaman ve alarm kontrolü, ekran sürücüsü
- Ses çalar - alarm sesi
- Ortam ışığı okuyucu - ışık yoğunluğu kontrolü
- Uzaktan kumanda modülü - uzaktan kumanda
- Alarm ayar göstergesi - alarm ekranı
- Gerçek zamanlı saat - doğru zaman tutma
2. Adım: Araştırma
Projenizi bireysel devre fonksiyonlarına ayırdıktan sonra, ne yapacağınızı ve neyin araştırılması gerektiğini bildiğinizi belirleyebilirsiniz. Saat örneğini tekrar kullanarak, her devre fonksiyonunu ve orijinal değerlendirmemin ne olduğunu listeledim.
Anlaşıldı - araştırmaya gerek yok
- LED ekran matrisi
- Mikrodenetleyici (arduino)
- Ses oynatıcı
- Uzaktan kumanda
- Alarm ayar göstergesi
Bilinmiyor - araştırma gerekli:
- Ortam ışığı okuyucu
- Gerçek zamanlı saat
Daha önceki bir talimatta da söylediğim gibi (Ekmek makinesiyle monitörü tamir etme), internet mevcut en güçlü araçlardan biridir. Kullanmanız gereken hemen hemen her bileşen için hem kod hem de devre örnekleri bulabilmelisiniz. Saat örneğimde, LED ekranı kontrol etmek için Arduino'yu programlama konusunda rahattım ama daha önce hiç Işık Bağımlı Direnç (LDR) kullanmamıştım (bir LDR, direncini ortam ışığına göre değiştirir ve bu nedenle ne kadar parlak olduğunu belirlemek için kullanılabilir. LED dizisi olmalıdır). Kısa bir aramadan sonra bir dizi öğretici buldum ve bazı fikirleri denemek için yeterli bilgiye sahiptim.
Adım 3: Bireysel Devre Fonksiyonlarının Test Edilmesi
Her bir devre fonksiyonunun nasıl oluşturulabileceğine dair bazı fikirleriniz olduğunda, sadece bu fonksiyonu sağlayan bir devre kurun. Bu, fikirlerinizi test etmenize, öğenin işlevsel olduğundan emin olmanıza ve herhangi bir çalışma süresi parametresinde ince ayar yapmanıza olanak tanır.
LDR örneği kullanılarak çok basit bir devre yapılmış ve birkaç satır kod yazılmıştır. Bu, LDR çıkışının ışıkla nasıl değiştiğini ve LED dizisini kontrol etmek için nasıl kullanılabilir bir değere dönüştürülebileceğini görmemi sağladı.
Başlangıçta kod, parlaklık değerini yalnızca arduino IDE içindeki seri çıkışa verdi. İstediğim kontrolü başarılı bir şekilde elde ettiğimden emin olduktan sonra devre LED dizisini içerecek şekilde genişletildi. Nihai çıkış cihazının dahil edilmesiyle, geceleri kör olmamanızı veya doğrudan güneş ışığı altında çıktıyı okuyamamanızı sağlamak için hem minimum hem de maksimum parlaklık seviyeleri ayarlanabilir.
Devreyi fiziksel olarak oluşturmaya alternatif olarak, hem devreyi hem de kodu simüle etmek için Tinkercad devreleri gibi programları kullanabilirsiniz. Bunun gibi programlar, çocukların müzik derslerinin vs. bitmesini beklerken biraz gelişim zamanına gizlice girmenizi sağlar! Bu adıma, yukarıda açıklanan iki adımı aşağıdaki bağlantılarla gösteren iki resim eklenmiştir:
- Seri çıkışlı LDR
- LDR ile LED yoğunluk kontrolü
Tinkercad kullanımıyla ilgili iyi bir Eğitilebilir Tablo burada bulunabilir:
Adım 4: Prototip
Tek tek bileşenlerin nasıl çalıştığından emin olduktan sonra, her devre işlevinin ayrı ayrı eklendiği ve kodun eklediğiniz yeni işlevselliği hesaba katacak şekilde uyarlandığı bir devre geliştirin.
Bu, her şeyi bir kerede eklemekten önemli ölçüde daha yavaş olsa ve birden çok program yazmayı gerektirse de, faydası, bileşenler arasındaki herhangi bir çakışmayı hızlı bir şekilde belirleyebilmeniz ve sorunu çözebilmenizdir. Benim durumumda, uzaktan kumanda alıcısını bağlayana kadar her şey yolunda gidiyordu. Ondan önce sıfır sorun olduğu için, bu özel alanda arıza bulmaya konsantre olabilirdim. Temel arıza bulma ile herhangi bir sorun bulunamayınca internetten tavsiye istendi ve sorun çözüldü. Bu, bir şeyin nasıl çalıştığını bildiğimi düşündüğüm bir örnek, ancak belirli bir devrede bilmediğim ortaya çıktı! Yaptığınız şeyi durdurmaktan ve daha fazla bilgi aramaktan asla çekinmeyin.
Ekli fotoğraf dizisi, son prototipi oluştururken geçirdiğim çeşitli adımları gösterme girişimidir. LED dizisi birkaç fotoğrafta atlandı, ancak bu, fotoğrafları çekerken herhangi bir özel nedenden ziyade bir gözetimdi!
Prototipinizden tamamen memnun olduğunuzda tamamlanmış devreyi çizin, ancak bu noktada onu SÖKMEYİN.
Bireysel bileşenlerin geliştirilmesine benzer şekilde, Tinkercad devresi tüm projenin prototipini oluşturmak için kullanılabilir. Bu yaklaşımın hem avantajları hem de dezavantajları vardır ve sizin için en iyi olanı görmek en iyisidir. Çevrimiçi simülasyon araçlarıyla ilgili belirttiğim en büyük sorun, bazen mevcut bileşen ve kod kitaplıklarını sınırlamalarıdır.
Adım 5: Nihai İnşaat
Umarım prototipi referans olarak bırakırken son devreyi yapmak için yeterli bileşeniniz vardır. Devreyi çizmeye ne kadar özen gösterirsem göstereyim, bir bağlantı veya bileşen yönelimini doğrulamak için prototipe geri dönmenin her zaman daha kolay olduğunu buldum.
Projelerim için genellikle prototip kartı kullanıyorum, ancak en sağlam ve profesyonel bitişi istiyorsanız, kendi PCB'lerinizi yapmaya başlayın. Bununla ilgili çok sayıda iyi Eğitilebilirlik var (ve internetin sahip olduğumuz en iyi araçlardan biri olduğunu unutmayın!).
Her bileşenin tahtaya nasıl oturacağını ve neye bağlanması gerektiğini düşünmek için zaman ayırın. Rayların uzunluğunu en aza indirmek ve her şeyin doğru şekilde çalışmasını sağlamak için iyi güç rayları sağlamak istiyorsunuz. Bu tavsiyeye uymadım ve son yapımdan sonra, ses modülü alarmı her çalmaya başladığında arduino sıfırlandı. Bir prototip oluşturduğum için, her şeyin çalışması gerektiğini ve bu nedenle sorunun pano düzenine özgü olduğunu biliyordum. Güç rayları büyütüldüğünde, tüm sorunlar ortadan kalktı.
6. Adım: Özet
Başlangıçta belirtildiği gibi, bu talimat bir proje inşa etmekle ilgili değildi, bunun yerine birçok başarılı ve benzersiz projenin yapılmasına yardımcı olmaktı. Bunu yapmak için şunları yapmalısınız:
- Fikrinizin ana işlevlerini belgeleyin
- Bireysel devre fonksiyonları oluşturmak için fonksiyon listesini kullanın
- Her devre fonksiyonunu araştırın
- Her devre fonksiyonunu test edin
- Her devre fonksiyonunu ayrı ayrı ekleyerek bir prototip geliştirin
- Tasarımı sonlandırın
Bu talimat, bir deha flaşının nasıl başarılı bir şekilde alınacağı ve gerekli devrenin başarıyla nasıl uygulanacağı konusunda benim görüşüm oldu. Eminim birçok alternatif vardır; ancak bunun benim için işe yaradığını biliyorum ve umarım sizin için de işe yarar.
Önerilen:
Elektronik İçin İpuçları ve Püf Noktaları: 6 Adım (Resimlerle)
Elektronik için İpuçları ve Püf Noktaları: Bu Eğitilebilir Kitapta, ilk başladığımda bilmek istediğim ipuçlarının ve püf noktalarının bir listesini bir araya getirdim. Her bir "adım"; farklı bir kategoridir ve numaralandırılmış her öğe bir ipucu veya püf noktasıdır. Her bir öğedeki kalın harflerle yazılmış başlık, kısaltılmış ve
Bir Üreticinin Bilmesi Gereken 7 Elektronik İpuçları ve Püf Noktaları: 8 Adım (Resimlerle)
Bir Üreticinin Bilmesi Gereken 7 Elektronik İpuçları ve Püf Noktaları: Elektronikle uzun zamandır ilgileniyorum ve bu süre zarfında birçok proje yaptım. Yaptığım her projede, gelecekte bana yardımcı olan yeni bir şey öğrendim. Elektroniğin matematik gibi olduğunu hissediyorum. Ne zaman
Bir PCB Üzerine Kendin Yap Arduino Kurmak ve Yeni Başlayanlar İçin Bazı İpuçları: 17 Adım (Resimlerle)
Bir PCB üzerinde bir DIY Arduino Oluşturma ve Yeni Başlayanlar İçin Bazı İpuçları: Bu, A2D Electronics'ten satın alınabilecek bir kitten kendi Arduino'larını lehimleyen herkese bir rehber niteliğindedir. Başarılı bir şekilde inşa etmek için birçok ipucu ve püf noktası içerir. Ayrıca tüm farklı bileşenlerin neler olduğunu öğreneceksiniz
ESKİ BOOMBOX KULLANARAK IPOD OYNATIN VE ŞARJ EDİN - İpuçları ve İpuçları: 5 Adım (Resimlerle)
ESKİ BOOMBOX KULLANARAK IPOD'U OYNATIN VE ŞARJ EDİN - İpuçları ve İpuçları: Bunu diğer iPod boombox modlarına ek olarak düşünün. Diğer Eğitilebilirlerden ödünç aldığımı itiraf ediyorum. Bu Eğitilebilir Bilgilerden uzaklaşmamak için, işte bir "bağır"; Kendi moduma dalmam için bana ilham verenlere. Teşekkürler. Eğitilebilir
USB ile Çalışan Brülör! Bu Proje Plastik/Ahşap/Kağıdı Yakabilir(Eğlenceli Proje Ayrıca Çok İnce Ahşap Olmalıdır): 3 Adım
USB ile Çalışan Brülör! Bu Proje Plastik/Ahşap/Kağıdı Yakabilir(Eğlenceli Proje Aynı zamanda Çok İnce Ahşap Olmalıdır): BUNU USB KULLANARAK YAPMAYIN!!!! Tüm yorumlardan bilgisayarınıza zarar verebileceğini öğrendim. bilgisayarım iyi tho. 600ma 5v telefon şarj cihazı kullanın. Bunu kullandım ve iyi çalışıyor ve gücü durdurmak için bir güvenlik fişi kullanırsanız hiçbir şey zarar görmez