İçindekiler:

LoveBox - Aşk Kutusu: 6 Adım (Resimlerle)
LoveBox - Aşk Kutusu: 6 Adım (Resimlerle)

Video: LoveBox - Aşk Kutusu: 6 Adım (Resimlerle)

Video: LoveBox - Aşk Kutusu: 6 Adım (Resimlerle)
Video: Sevgililer Günü Fotoğraf Kutusu Yapımı/DIY | Love Box #valentinesday 2024, Kasım
Anonim
LoveBox - Aşk Kutusu
LoveBox - Aşk Kutusu
LoveBox - Aşk Kutusu
LoveBox - Aşk Kutusu

Çoğu erkek olarak karıma gerektiği kadar sık "Seni seviyorum" demiyorum, ama bu küçük alet en azından bu durumu biraz iyileştirecek. eşime güzel bir yılbaşı hediyesi. LoveBox, açıldığında izleyiciye rastgele bir sevgi mesajı görüntüleyen küçük bir kutudur.

Adım 1: Alternatif Kullanımlar

Alternatif Kullanımlar
Alternatif Kullanımlar

Aşk dünyayı döndüren şey olabilir - yoksa o para mıydı?

Böylece, dünyayı döndürmek için LoveBox, yazılımı rastgele bir "EVET", "HAYIR" ve hatta bazen kutu açıldığında bir "BELKİ" yanıtını verecek şekilde değiştirerek bir DecisionBox'a dönüştürülebilir. Bu, kararsız karar vericiler için mükemmel bir hediye.;-) Kumarbazlar için kutu, açıldığında loto numaralarını gösterecek şekilde uyarlanabilir. Çoğu insana bir şey söylenmesi veya karar vermesi gerektiğinden olasılıklar sonsuzdur….

Adım 2: İhtiyacınız Olan Şey

Neye ihtiyacın var
Neye ihtiyacın var

Aşağıdaki şeylere ihtiyacınız var:

  • güzel bir kutu
  • Alfanümerik bir ekran
  • bir mikrodenetleyici
  • Bir 74HTC138 (3'ten 8'e kod çözücü)
  • Bazı dirençler
  • İki adet 3 voltluk pil
  • Bir mikro anahtar (NC)
  • Teller, sıcak tutkal tabancası, havya ve diğer küçük aletler.

Bu projede eşimden çaldığım bir kutu, bir yıl önce eBay'den aldığım sekiz karakterli 14 segmentli bir ekran, bir AVR ATtiny2313 mikro denetleyici ve kameralar için iki adet 3 voltluk lityum pil kullandım.

3. Adım: Şemalar ve Yazılım

Şemalar ve Yazılım
Şemalar ve Yazılım

ŞemalarBu projelerin şemaları oldukça basittir. Mikrodenetleyici, "sürücü" hanesi ve ekran ve mikrodenetleyici ile ekran arasındaki akımı sınırlamak için bazı dirençler vardır. Ekranda bir rakam üzerinde her segment için bir tane olmak üzere 14 anot (pozitif) ve 8 katot (negatif) vardır.), her rakam için bir tane. Anotlar, mikrodenetleyici üzerindeki mevcut portlardan 14'üne 330 ohm'luk dirençlerle bağlanarak akımı ekrana zarar vermeyecek bir seviyeye düşürür. U/R=I, yani Gerilim bölü Direnç Akımı verir. Güç kaynağı 6 volt ve ekranın kendisi 1.8 volt düşüyor, böylece 330 ohm'luk direncin ilgilenmesi gereken 4,2 volt kalıyor. 4.8/330=0.012 (12 mA). Ekranların veri sayfasında segment başına 2 mA yazıyor ve ben bunu ortalama bir rakam olarak yorumlamayı seçiyorum. Aynı anda yalnızca bir basamak yandığından, her bir basamak toplam sürenin yalnızca 1/8'i kadar yanacaktır. Yani 2 mA ortalama akım elde etmek için 16 mA (2 mA çarpı 8) ile sürülebilir. Bu, teknik özelliklere uygun olmasa bile, hem güvenlik marjları vardır hem de ekran yalnızca aralıklı olarak kullanılır ve eğer kırılırsa - kim gerçekten umurunda mı?;-) Anotları çalıştıran 74HTC138 gerçekten kötüye kullanılıyor. Bir basamaktaki tüm segmentler yanıyorsa, 14 segmentin tümü zayıf '138 üzerinden 12 mA'yı zorlamak ister. Bu, toplam 168 mA'lık bir akım olacaktır ve bu, batmak için kaldırabileceğinin çok ötesindedir. Çipin tam modeline bağlı olarak, belirtilen düşüş akımı 5-10 mA'dır. Çıkışı kısa devre yapıp ölçersem, artan voltaj seviyesi ile yaklaşık 40 mA düşebilir. Şimdi, tüm segmentler aynı anda yanmayacak, ancak 40 mA sınırına oldukça sık ulaşılacak. Neyse ki, ekranın parlaklığı ister 4 mA ister 15 mA olsun, oldukça sabit, bu yüzden gerçekten o kadar önemli değil. Çalışıyor, ancak gerçekten özensiz ve profesyonelce olmayan bir tasarım. Çok daha iyi olabilir ama elimde daha iyi parçalar olmadığı için sadece işe yarayanları kullandım. Yazılım da gerçekten basittir. Mikrodenetleyici başladığında rasgele sayı üreteci için belleğinin uçucu olmayan eepromundan bir tohum okuyacak, yeni bir rasgele sayı üretecek ve ardından yeni tohumu eeprom'a geri yazacaktır. Tohumu takip etmeden, rastgele sayı üreteci her başlangıç için aynı sayıyı üretecektir. Bunda neredeyse hiç rastgelelik yok;-) Daha sonra oluşturulan rastgele sayıyı alır ve bunu birkaç mesajdan birini seçmek için kullanır ve ekranı geçen kaydırma yapar. Mesajın tamamı görüntülendiğinde, kapak yanlışlıkla açık bırakılırsa pillerin çok hızlı bitmesini önlemek için mikrodenetleyici kendini düşük güç moduna kapatır.

Adım 4: İnşa Et

İnşa Et
İnşa Et
İnşa Et
İnşa Et
İnşa Et
İnşa Et

Bileşen sayısı az ve kutu oldukça küçük olduğu için onu ölü böcek tarzında oluşturmaya karar verdim.

Ölü böcek stili, bileşenlerin ayakları havada ölü bir böcek gibi baş aşağı yerleştirilip daha sonra kablolarla veya doğrudan diğer bileşenlerin bacaklarına bağlanmasıdır. Buradaki resimler lehimleme işleminin birkaç adımını göstermektedir. Gerçekten sıkı ve dağınık görünüyorsa, gerçekten sıkı ve dağınık olduğu için! Dirençlerden birkaçını yanlış pozisyonda lehimledim ve bu hataları söküp tekrar bu karmaşa içinde yeniden bağlamak yerine, yazılımla biraz fazla kurcalayarak bu hataları düzeltmeye karar verdim… En basitini yapın, zaten kimse fark etmeyecek gibi.:-)

Adım 5: Kutu

Kutu
Kutu
Kutu
Kutu
Kutu
Kutu

Kutunun içinde bir tür iç kapağa ihtiyacım vardı, böylece iç kısımlar dışarı çıkmasın ya da görülmez çünkü içerisi gerçekten berbat görünüyor.

Bir CD kutusu aldım ve içinden uygun bir plastik parça kestim ve ekranın altında bir delik bırakarak altını altın rengiyle spreyle boyadım. Bir LoveBox olarak bu uygulama için gerçekten o kadar da kötü olmadı. Bir CTO'ya hediye olarak bir DecisionBox için belki başka bir kaplama daha iyi görünebilir. Kutu açıldığında açık olmalıdır. Ancak çoğu düğme, bırakıldığında değil, basıldığında etkinleştirilir, bu yüzden kutu kapatıldığında aşağı bastırılacak ve açıldığında geri yaylanacak bir çengelli iğne kullanarak kendi anahtarımı yapmaya çalıştım, ancak başarılı olamadım.. Çöp kutularımı biraz karıştırdıktan sonra, hem normalde açık hem de normalde kapalı kontağı olan minyatür bir mikro anahtar buldum. Bu anahtarı kutunun bir köşesine taktıktan sonra bir cazibe gibi çalıştı.

Adım 6: Bitmiş Ürün

Bitmiş ürün
Bitmiş ürün

İşte ihtişamıyla bitmiş kutu. En azından yarı düzgün göründüğünü söylemeliyim. Video #1Video #2Şimdi sadece onu toparlayıp Noel arifesinde karıma bir öpücük vermem gerekiyor. (İsveç'te hediye verme günü ABD'de olduğu gibi 25'inde değil 24'ünde…)

Önerilen: