İçindekiler:

SlouchyBoard - Sizi Sarsıntıdan Korumanın Can Sıkıcı Bir Yolu (EasyEDA'ya Giriş): 4 Adım (Resimlerle)
SlouchyBoard - Sizi Sarsıntıdan Korumanın Can Sıkıcı Bir Yolu (EasyEDA'ya Giriş): 4 Adım (Resimlerle)

Video: SlouchyBoard - Sizi Sarsıntıdan Korumanın Can Sıkıcı Bir Yolu (EasyEDA'ya Giriş): 4 Adım (Resimlerle)

Video: SlouchyBoard - Sizi Sarsıntıdan Korumanın Can Sıkıcı Bir Yolu (EasyEDA'ya Giriş): 4 Adım (Resimlerle)
Video: How to use sock to get unstuck #shorts 2024, Temmuz
Anonim
Image
Image

Slouchy board, kullanıcı eğilirken rahatsız edici bir ses çıkarmak için bir eğim sensörü, bir piezo buzzer ve bir ATTiny 85 kullanan küçük bir 30mm x 30mm PCB'dir (Baskılı Devre Kartı). Tahta, bir kullanıcının gömleğine veya şapkasına takılabilir, böylece öne eğildiklerinde, eğim anahtarındaki metal top öne doğru yuvarlanır ve devreyi tamamlar. Kullandığımız eğim anahtarı çok gürültülü ve bazı kodlama zorluklarına neden olabilir ancak çalıştırılabilir. Bir cıva anahtarı olsa daha iyi olurdu.

Breadboarding için aşağıdaki bireysel bileşenler kullanıldı, Elegoo Arduino Uno kiti (https://amzn.to/2DC0WVS) breadboarding'e başlamak için harika bir yerdir, bu projeyi yapmak için gerekli tüm bileşenlere (eğim anahtarı hariç) sahiptir ve kendinizinkini yaratmak için kullanabileceğiniz çok daha fazlası. Bileşenleri ayrı ayrı almak isterseniz, ilgili bağlantılarıyla birlikte aşağıda bulunabilirler.

(8,50 $) Arduino Uno (https://amzn.to/2DACxQN)

(6,50 $) Atlama Kabloları (https://amzn.to/2XLF1Dy)

(8 $) Dirençler (1k ve 10k) (https://amzn.to/2Pzns6O)

(4 $) Piezo Buzzer (https://amzn.to/2DLtRqT)

(6$) Eğim Anahtarı (https://amzn.to/2GHuO3Q)

(10$) ANAHTAR ALTERNATİF: Merkür anahtarı (https://amzn.to/2DyHg5q) Bunu kullanmayı deneyebilirsiniz ama kullanmadığım için nasıl çalıştığından emin değilim.

Son ürünü yapmak için aşağıdaki bileşenler ve yazılımlar kullanıldı, daha sonra vereceğim devre çalıştığı için breadboarding aşamasını atlayabileceğinizi unutmayın, ancak herhangi bir değişiklik yaparsanız önce breadboarding'i öneririm

(25$) ATTiny85'i programlamak için bir USB programlayıcıya ihtiyacınız olacak (https://amzn.to/2DC2Y8s)

(11 $) ATTiny + IC soketleri (https://amzn.to/2L5R1OK)

(3 $) Piezo zili, tahtaya lehimlemek için (https://amzn.to/2DyGYvi)

(8 $) Dirençler (10 bin gerekli) (yukarıdaki bağlantıyla aynı)

(6$) Eğim Anahtarı (yukarıdaki bağlantıyla aynı) veya (10$) Merkür anahtarı (yukarıdaki bağlantıyla aynı)

(3.50 $) Pil tutucu (https://amzn.to/2XJ5TUD)

(3 $) Piller (https://amzn.to/2XLGWrK)

(8 $) Anahtarlar (https://amzn.to/2DA73KC)

Araçlar / Yazılım

Panolarınızı yapmak için EasyEDA'ya gidebilir ve ücretsiz bir hesap oluşturabilirsiniz (https://easyeda.com/), panolar genellikle kaç tane sipariş edildiğine, hangi renk, boyut, vb.

(60$) Laboratuvarda kullandığımız lehimleme istasyonlarıdır (https://amzn.to/2UIRSV0)

Bunlar laboratuvarda kullandığımız yardımcı eller (https://amzn.to/2IKIw9O)

Bu projenin maliyeti, sahip olduğunuz bileşenlere ve araçlara bağlı olarak 5 ila 100 dolar arasında değişebilir.

Adım 1: Breadboarding

Breadboarding
Breadboarding

Daha önce de belirtildiği gibi, tam bir tahta sipariş etmek için EasyEDA'ya gitmeden önce devre tahtası yapardım. Kullanmayı planladığınız tüm bileşenlerin ve kodunuzun çalıştığından emin olmak için devre tahtası yapmak istiyorsunuz. ATTiny 85'i tekrar tekrar programlamak, önce programlayıcıya yerleştirmek için devreden çıkarmanız gerektiğinde son derece can sıkıcıdır.

Eğim sensörünü dijital pin 1'e bağladım ve o pini giriş olarak okudum, şemada daha kolay görülebilen 10k'lık bir dirençte kablolamanız gerekecek (Bunun EasyEDA için şema olduğunu unutmayın, sürgülü anahtar geçerli değil bu adıma).

Buzzer'ı pin 0'a bağladım, onu bir çıkış pini yaptım ve gerekli olmamasına rağmen 1k rezistöre bağladım.

Herhangi bir karışıklığı gidermek için Arduino kodumu mantığın geri kalanı için yorumlarla ekledim. Herhangi bir sorunuz varsa, yorumlarda sormaktan çekinmeyin, böylece ben veya bir başkası size yardımcı olmaya çalışabilir.

2. Adım: Kolay EDA - Şematik

Kolay EDA - Şematik
Kolay EDA - Şematik
Kolay EDA - Şematik
Kolay EDA - Şematik
Kolay EDA - Şematik
Kolay EDA - Şematik

EasyEDA'yı kurduğunuzda, yeni bir proje oluşturarak başlayın ve yeni bir şematik yapın. Tüm parçaları yerleştirdiğinizden ve şemada gösterdiğim gibi bağladığınızdan emin olmak istiyorsunuz. Sol tarafta, gerekli parçalar için çeşitli kitaplıklarda arama yapabilir ve ardından bunları şematik olarak yerleştirebilirsiniz.

Aşağıdaki terimleri ararsanız, tüm öğeleri bulmanız gerekir.

ATTiny85

C96101 (sesli uyarı)

10k Direnç

AXIAL-6.5X2.3(1/4W) (Bunu TiltSwitch Ayak İzi için kullanın)

C70376 (Pil Tutucu)

C92657 (Sürgülü anahtar)

Tüm bileşenleri yerleştirdikten sonra, bunları doğru pinlere ve GDN veya VCC'ye bağlayın. Bunları kablolama aracını kullanarak ve GND & VCC sembollerini yerleştirerek bağlarsınız.

Ardından, tüm kabloları düzgün bir şekilde bağladıktan sonra, PCB'ye dönüştür düğmesine tıklayabilirsiniz.

Adım 3: Kolay EDA - PCB Tasarımı

Kolay EDA - PCB Tasarımı
Kolay EDA - PCB Tasarımı
Kolay EDA - PCB Tasarımı
Kolay EDA - PCB Tasarımı
Kolay EDA - PCB Tasarımı
Kolay EDA - PCB Tasarımı

PCB ortamında başladığınızda, en sağda bir sürü katman ve sayı göreceksiniz. Birimlerinizi milimetre olarak veya kullanmak istediğiniz herhangi bir şeyle değiştirin ve çıtçıt boyutunu uygun bir şeyle değiştirin. Tahta anahatımı 30mm x 30mm'de istediğim için benimkini 10mm yaptım, ancak bileşenlerimi yerleştirmeye başladığımda onu 0.01mm olarak değiştirdim.

Tahta anahat katmanını düzenleyerek başlayın (rengi tıklayın ve bir kalem görünmelidir) ve ardından tahtanızı çizin. Bunu yaptıktan sonra, üst katmanınızı düzenleyin ve bileşenleri anahatta sürükleyerek panoya istediğiniz gibi yerleştirmeye başlayın. Anakartım 30mm x 30mm olduğu için pil tutucunun arkaya gitmesi gerekiyor. Bileşenin katmanını, üzerine tıklayıp sağ üstte katman yazan yerin yanında değiştirerek değiştirebilirsiniz.

Ardından bileşenler yerleştirildikten sonra, GND veya VCC'ye bağlı olmadıkça tüm mavi çizgileri tel aletle bağlayın. GND ve VCC bağlantıları doğrudan karta bağlanır ve izole edilmesine gerek yoktur.

Tüm VCC olmayan ve GND bağlantıları birbirine bağlandıktan sonra, son bağlantıları yapmak için Bakır alan aracını kullanabilirsiniz. Bunu bir kez üst katmanda ve bir kez alt katmanda yapın. Özellikler sekmesinde bakır alanlardan birini VCC olarak değiştirdiğinizden emin olun, ben genellikle üst katmanı GND ve alt katmanı VCC yapıyorum.

Bunu yaptıktan sonra, pano tamamlanmış görünmelidir ve GND'nin panoya nereye bağlandığını görmek için yakınlaştırabilirsiniz. Bu noktada, en soldaki Tasarım Yöneticisi sekmesinin altındaki DRC Hatalarını yenileyerek DRC Hatalarını kontrol etmek istiyorsunuz. Herhangi bir hata yoksa, gidip tahtanızı sipariş etmekte fayda var.

Tahtanızı sipariş etmek için, Gerber dosyanızı dışa aktarmak için üst şeritte G ve sağa bakan ok bulunan düğmeyi tıklayın. Bu sizi doğrudan panolarınızı satın aldığınız yere götürecektir, panonun fiyatını etkileyecek farklı renkler ve yüzeyler için birçok seçenek var, PCB kalınlığı için, sanırım 1.6 genellikle yaptığımız şeydir.

Adım 4: Lehimleme

Image
Image
Lehimleme
Lehimleme
Lehimleme
Lehimleme

Kartınız size ulaştığında, ki bu genellikle bir hafta kadar sürer, tüm bileşenlerinizi bir araya getirebilir ve birlikte lehimleyebilirsiniz. Bunu yaparken doğru yöne baktığınızdan emin olun, bu ATTiny 85 ve buzzer için önemlidir. Eğim anahtarı ve direnç önemli değil.

Lehimlemeyi ve kartın nasıl çalıştığını anlatan kısa videoda görüldüğü gibi, bacaklarda lehim yapmaya çalışırken bileşenleri yerinde tutmak için bir lastik bant kullanmayı faydalı buluyorum.

Önerilen: