İçindekiler:
- Adım 1: Araçlar ve Malzemeler
- 2. Adım: Vakayı Hazırlamak
- Adım 3: Delme ve Daha Fazla Montaj
- Adım 4: Tarama Desteği
- Adım 5: Güç
- Adım 6: Kablolama
- 7. Adım: Kod
- Adım 8: Nasıl Kullanılır
Video: Arduino Hesap Makinesi: 8 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu Eğitilebilir Kitapta, diğer hesap makineleri kadar iyi olan bir Arduino hesap makinesinin nasıl yapıldığını göstereceğim (peki… bir nevi). Boyutu, eşittir butonunun tekrarlı kullanımı (anahtar eksikliğinden dolayı) ve maliyeti (Aynı şeyi yapan bir hesap makinesini muhtemelen 2 dolara satın alabilirsiniz) nedeniyle pratik olmasa da, gerçekten eğlenceli ve ekliyor. envanterinize birkaç beceri. Bu projeye nasıl başladığımı anlatayım. Her şey, orijinal hesap makinesinin öğretmenim tarafından yapıldığı okulda başlar. Yakında yeterli sayıda öğrenci onunla oynamaya başladı ve kısa sürede onu kırdı. Bunu nasıl düzelteceğini bilen tek öğrenciydim, bu yüzden denemeye karar verdim. Bu süreçte temelde her şeyi parçalara ayırdım ve sıfırdan başladım. Ayrıca kodun çoğunu yeniden yazdım. Çok şey öğrendim, hata ayıklamak için çok zaman harcadım ve birçok yeni özellik ekledim. Sonunda kesinlikle yapmaya değer bir projeydi. İşin iyi yanı, şimdi anladım ki, zorunda değilsin. Başlayalım.
Adım 1: Araçlar ve Malzemeler
Bu proje için ihtiyacımız olacak: - 1/8 MDF veya akrilik veya kontrplak gibi diğer lazerle kesilebilir malzemeler - Lazer kesici (isteğe bağlı ancak önerilir) - Ahşap tutkalı - Erkekten erkeğe tellere - Birçok erkekten dişiye tel-8 x 2 LCD ekran-Tuş takımı-Matkap-Matkap uçları-Disk öğütücü (opsiyonel)-Switch (baston veya geçişli)-Isıyla daralan makaron-Lehim ve lehim-Vidalar-USB A'dan B'ye kablo (arduino modelleri arasında kablo farklılık gösterir)-Arduino IDE'li bilgisayar
-9v pil güç fişi
-Arduino (ebay'de bir arama için 30 dolar harcamak istemiyorsanız bir duemilanove kullandım)
2. Adım: Vakayı Hazırlamak
Benim durumum 1/4" MDF'den lazerle kesilmişti (aşağıdaki dosyaları PDF formatında ekleyeceğim) ama bunun nedeni 1/8" malzeme bulamamamdı. Yanlış malzeme kalınlığı kullandığım için hesap makinesi kenarları garip görünüyor. Yukarıdaki resimde kutunun neden mükemmel bir şekilde bir araya geldiğini merak ediyor olabilirsiniz ve bunun nedeni, kutunun 1/4" malzeme için tasarlanmış tamamen farklı bir kesim olmasıdır. Kutu, çeşitlilik nedeniyle LCD veya tuş takımı için delikler içermiyor. İşte burada. matkap devreye giriyor. 1/8 İNÇ KALIN MALZEME KULLANIN bunu son bir kez açıklığa kavuşturmama izin verin.
Adım 3: Delme ve Daha Fazla Montaj
Tuş takımını ve LCD ekranı istediğiniz yere koyun ve deliklerin yerini işaretlemek için bir kalem kullanın. Doğru boyuta uyan bir matkap ucu bulun ve deliği açın. Tuş takımını vidalamadan önce veya arduinoya giden teller için LCD delikleri yapılmalıdır. Bunu yapmak için ya lazer kesimini değiştirin ya da yeterince geniş bir matkap ucuyla art arda birkaç delik delin ve ardından onları yönlendirerek birleştirene kadar matkabı diğer deliklere doğru iten manuel bir CNC makinesi gibi davranın. Bu yapıldıktan sonra kabloları ve bileşenleri bağlayın ve LCD ile Tuş Takımını yerine vidalayın. Şimdi, kesilen tüm parçaları birbirine yapıştırmak için ahşap yapıştırıcıyı kullanın, bakım için üst kısmı açık bırakmak isteyebilirsiniz (inan bana, işin bitene kadar üste yapıştırmayın). İsterseniz kenarları zımparalamak için bir disk taşlama makinesi kullanabilirsiniz. Lazer kesimimde fark etmişsinizdir ki, hesap makinesi bozulduğunda erişilebilir hale getirmek için arkasına bir erişim kapağı ekledim (Bu fikri aldım, böylece hesap makinesi bozulursa yeniden başlamak zorunda kalmam).
Adım 4: Tarama Desteği
Şimdi kapağı yerinde tutmak için 3 köşeli parantez oluşturmamız gerekiyor (dördüncü açma/kapama düğmesi nedeniyle monte edilemiyor). Bizimkileri yapmak için, küçük üçgenler halinde bir demir testeresi ile 2'ye 4 kesin. Çok küçüklerse bölünürler ama çok büyüklerse çok yer kaplarlar. En iyi kararınızı kullanın. Bittiğinde, vida için kılavuz delikler oluşturmak için yanlara delikler açın. Üçgenleri, bir tarafı kasanın yanına vidalanmaya hazır ve bir tarafı kasanın arkasına bakacak şekilde köşelere oturacak şekilde hizalayın. Arka plakayı ekleyin ve içinden DIY braketlerine vidalayın. Bir kez bittiğinde kapağı çıkarın, böylece arduino'ya erişebilir ve kod ekleyebiliriz.
Adım 5: Güç
Kasanın yanında 9v pil ve anahtarın erişilebilir olduğu bir delik var. 9v elektrik fişinin pozitif tarafını kablo sıyırıcılarla kesin ve uçlarını soyun. Telin bir tarafını anahtardaki sol pime ve diğerini anahtar üzerindeki orta pime lehimleyin. Isıyla daralan makaronla sarın, ardından 9v klipsi pile ve fişi arduino'ya takın. Kısa devre arayın, ardından anahtarı test edin. Anahtarı yerine vidalayın. Gerekirse vidayı yönlendirmek için kılavuz delikler ekleyin. Anahtarın açık ve kapalı taraflarını etiketlemek istiyorsanız, bir etiketleme makinesi kullanabilir veya elle yazabilirsiniz. Son olarak, pilin yerinde kaldığından emin olmak için kasanın arkasına küçük bir kontrplak parçası vidaladım. Henüz kablolamanın geri kalanı için endişelenmeyin, bunu bir sonraki adımda ele alacağız.
Adım 6: Kablolama
Bu adıma başlamadan önce kablo karmaşası için özür dilememe izin verin (bu yüzden bir tablo ekledim). Yukarıdaki fotoğraflarda da görebileceğiniz gibi, her yerde yüzen çok sayıda kablo olacak. Her telin tutturması gereken pimi işaretlemek için bir etiketleme makinesi veya bir parça bant kullanmanızı şiddetle tavsiye ederim. Kullandığım tellerin çoğu erkekten dişiyeydi ama güç için aşağıda okuyacağınız bazı erkek-erkek kablolar kullandım. Farklı bir LCD ekranınız veya Tuş Takımınız varsa, kod buna göre değiştirildiği ve arduino'nun yeterli yedek kablosu olduğu sürece farketmez. İşte LCD, Tuş Takımı kullandığım bileşenlerin veri sayfalarına bağlantılar.
Hesap makinesinin ömrünü korumak için tüm kabloları bir kez arduinoya yapıştırdım ve arduinoyu kasaya yapıştırdım. Fotoğraflara yakından bakarsanız, tüm 5v bağlantılarını ve tüm Toprak bağlantılarını birbirine bağlamak için bir protokol kullanmam gerektiğini görebilirsiniz. Temel olarak bu, bir protokole lehimlenmiş birkaç tel ve birbirine köprülenmiş lehimdir. Not: Kartın bir yarısı toprak bağlantıları için ve bir yarısı 5v bağlantılar için.
7. Adım: Kod
Kod, bu adımda hem zip dosyası hem de ino dosyası olarak bulunabilir. Yaklaşık 480 satır uzunluğundadır, ancak çoğu zaman hepsi basit koddur. Kodun birkaç özelliği, bir sayının 0'a bölünmesi durumunda hata oluşturmasıdır, Trigonometri fonksiyonlarını radyan yerine derece cinsinden hesaplar, Denklem tamamlandıktan sonra herhangi bir tuşa basılarak silinebilir, Bir sayı yapılabilir. kolayca negatiftir ve ondalık sayılar iyi işlenir. Zip'i alırsanız, çıkarın ve ardından dosyayı arduino IDE'de açın. İno'yu indirdiyseniz, arduino IDE ile açın ve bunun için bir klasör oluşturmak isteyip istemediğinizi soracaktır, sadece evet deyin ve çalışması gerekir. Açtıktan sonra panonuzu seçin, panoyu takın ve taslağı yükleyin.
Adım 8: Nasıl Kullanılır
Hesap makinesinde sayı olmayan birkaç tuş olduğu için, hesap makinesinin normal çalışmasına izin vermek için elimdeki birkaç tuşu kullanmak için bir sistem tasarladım. Önce kelimelerle nasıl çalıştığını anlatacağım, sonra bir problem varmış gibi yapacağım ve bastığım tüm tuşları sırayla yazacağım.
(1) Tuş takımında bir sayı seçin (2) istediğiniz fonksiyona gitmek için A ve B tuşlarını kullanın (3) istediğiniz fonksiyonda bir kez D'ye basın veya = (4) Şu ana kadar sahip olduklarınızın en üst satıra atlaması gerekir, şimdi ikinci numaranızı seçin (5) D'ye basın veya =(6) Denklem, cevabınızı ikinci satırda bırakarak en üst satıra gitmeli
Örnek: 2 A A (a'ya iki kez basmak -'e gider) D 1 D (Bitti)
Önerilen:
Nextion/Arduino Hesap Makinesi: 3 Adım
Nextion/Arduino Hesap Makinesi: Arduino Uno için kullanışlı bir hesap makinesi. Hesap makinesi, Windows 10 ile birlikte gelen standart hesap makinesine benzer bir tarza sahiptir. Not: Windows 10 hesap makinesinin yaptığı bilimsel ve programcı işlevlerini içermez, ancak bu işlevler
4X4 Tuş Takımını Kullanan Arduino Hesap Makinesi: 4 Adım (Resimlerle)
4X4 Tuş Takımını Kullanan Arduino Hesap Makinesi: Bu derste Arduino ile kendi hesap makinemizi oluşturacağız. Değerler bir tuş takımı (4×4 tuş takımı) aracılığıyla gönderilebilir ve sonuç bir LCD ekranda görüntülenebilir. Bu hesap makinesi Toplama, Çıkarma, Çarpma gibi basit işlemleri yapabilir
4-bit İkili Hesap Makinesi: 11 Adım (Resimlerle)
4-bit İkili Hesap Makinesi: Bilgisayarların temel düzeyde nasıl çalıştığına ilgi duydum. Ayrık bileşenlerin kullanımını ve daha karmaşık görevleri gerçekleştirmek için gerekli devreleri anlamak istedim. Bir CPU'daki önemli bir temel bileşen,
Arduino Uno ile HP-35 Bilimsel Hesap Makinesi Emülatörü: 4 Adım
Arduino Uno ile HP-35 Bilimsel Hesap Makinesi Emülatörü: Bu projenin amacı, aşağıdaki simülatörü https://www.hpmuseum.org/simulate/hp35sim/hp35sim…. orijinal HP-35 Bilimsel Hesap Makinesi. Depolanan orijinal kodu taklit eder
Arduino Hesap Makinesi Yapmak İçin Arduino İle Tuş Takımı ve LCD Nasıl Kullanılır: 5 Adım
Arduino ile Tuş Takımı & LCD Kullanımı Arduino Hesap Makinesi Yapmak İçin: Bu derste Arduino ile 4x4 matrix tuş takımı ve 16x2 LCD'yi nasıl kullanabileceğinizi ve basit bir Arduino Hesap Makinesi yapmak için nasıl kullanabileceğinizi paylaşacağım. Öyleyse başlayalım