İçindekiler:

Projeniz İçin En İyi Arduino Kartları: 14 Adım
Projeniz İçin En İyi Arduino Kartları: 14 Adım

Video: Projeniz İçin En İyi Arduino Kartları: 14 Adım

Video: Projeniz İçin En İyi Arduino Kartları: 14 Adım
Video: Arduino Nedir? Nasıl Kurulur ve Neler Yapılabilir? #1 2024, Kasım
Anonim
Projeniz İçin En İyi Arduino Kartları
Projeniz İçin En İyi Arduino Kartları
Projeniz İçin En İyi Arduino Kartları
Projeniz İçin En İyi Arduino Kartları

* Lütfen bu Eğitilebilir Yazıyı Arduino Yarışmasının bitiş çizgisine yakın bir yerde yayınladığımı unutmayın (lütfen bana oy verin!), Daha önce yapmak için gerekli zamanım olmadı. Şu anda sabah 8'den itibaren okulum var. Akşam 5'e kadar, haftada beş saat Tenis yapın, tüm cumartesi kamp grubu kurun ve diğer günlerin çoğunda ev ödevi yapın. Anlayışınız için çok teşekkür ederiz ve Eğitilebilirliği beğeneceğinizi umuyoruz!*

Belki küçük bir proje üzerinde çalışan bir acemisiniz veya harika bir robot tasarlayan bir profesyonelsiniz. Her iki durumda da, hangi denetleyici kartını kullanacağınızı seçmeniz gerekir. Şimdi, hangi Arduino'yu kullanacağınıza geçmeden önce lütfen aşağıdakileri göz önünde bulundurun: Arduino, Raspberry Pi ile aynı değildir. İlki daha basit, daha küçük, daha az güç tüketiyor; diğeri daha güçlü, daha büyük ve daha karmaşık şeylerde daha iyi. Çoğu Arduino'nun maliyeti daha düşüktür ve bir öncekinin grafik, yapay zeka, kamera vb. özelliklerine sahip değildir; Ahududulu Turtalar, bir Arduino'nun yerine koymak için güçlü bir yoldur (bazı durumlar hariç). Bir Ahududu'nun olması gereken yere bir Arduino koymak, bir V6 arabasına 2 silindirli bir motor koymak gibidir; ve tersi. Bu, Ahududuların daha iyi olduğu anlamına gelmez, sadece farklı görevleri yerine getirirler.

Ahududu kullanmaya karar verdiyseniz, lütfen bu Ible'ı okumayın ("Instructable"ın kısaltması. Her zaman böyle kısaltmalar kullanacağım, bu yüzden şaşırmayın!). "Zamanımı boşa harcadın!" gibi yorumlar almak istemiyorum. vb., çünkü bir Ahududu bekliyordunuz ve sadece Arduino aldınız. Öte yandan, bir Arduino kartı bulmak istiyorsanız, bu uyarıyı dikkate almayın ve devam edin. Arduino'da yeni başlayan biriyseniz, bekathwia'nın bu Arduino sınıfına kaydolmaktan çekinmeyin.

Bu Ible, her tür proje için en iyi panolara bölünecektir. Bu "sınıflandırma" için diğerlerinin yanı sıra boyutu, pimleri, ekran uyumluluğunu, kullanım kolaylığını, ekstra yetenekleri dikkate alacağım. Girişi bitirdiğimize göre, şimdi Malzemelere geçelim.

Adım 1: Malzemeler

Malzemeler
Malzemeler

Bir saniye… Hangi malzemeler? Aslında bu İncil'in başlığını okusaydınız, doğru bir şekilde herhangi bir materyal kullanmayacağınızı varsaymanız gerekirdi. Sonuçta, bu Eğitilebilir Yazının amacı, diğer projelerde hangi malzemeleri kullanacağınızı bulmanıza yardımcı olmaktır. Size bir fikir vermek için, Arduino kartınızı gerçekten aldığınızda, gerekli USB kablosuna veya programlayıcıya ve ayrıca Arduino IDE yazılımına (Mac, Windows ve Linux) ihtiyacınız olacağını unutmayın. Buradan indirebilirsiniz. Bu programın işlevi, eskizleri (Arduino kartına yükleyeceğiniz küçük programlara verilen isim) yapmak ve "tahtaya koymak" ("yükle"). İlgileniyorsanız, Arduino'nuzu Android cep telefonunuzla nasıl programlayacağınızla ilgili bu Talimatı kontrol edin (bazı adamlar bana uygulamanın IOS sürümünün iyi çalışmadığını söyledi).

Artık ihtiyacınız olan şeye sahip olduğunuza göre (aslında, sadece yeni bir projeye, biraz ilgiye ve birkaç dolara ihtiyacınız var. Panoları satın almak için herhangi bir yer önermiyorum, benimkini yerel bir dükkandan aldım), ilk tahta kategorisine geçelim.

Adım 2: Temel, Prototipleme veya İlk Arduino Kartları

Temel, Prototipleme veya İlk Arduino Kartları
Temel, Prototipleme veya İlk Arduino Kartları
Temel, Prototipleme veya İlk Arduino Kartları
Temel, Prototipleme veya İlk Arduino Kartları

Size anlatacağım ilk kategori, temel veya prototipleme panosu. Bu, son derece basit, ucuz olacağı ve az sayıda işleve ve pime sahip olacağı anlamına gelmez. Bu sadece, genellikle süper karmaşık olmadıkları, Web'de kontrol etmeniz için çok fazla bilgiye sahip oldukları ve bu aşamada ilginizi çekebilecek herhangi bir projeyi az ya da çok üstlenebilecekleri anlamına gelir. Ağırlık ve boyut çok önemli değil, 60 iğneye veya WiFi'ye ihtiyacınız yok, ancak sağlam bir çalışma tabanına ihtiyacınız var. Herkesin aklına gelen ilk Arduino: Uno.

Arduino Uno en bilinen modellerden biridir ve yeni başlayanlar ve profesyoneller için son derece ilgi çekicidir. Sahip olduğu en iyi yeteneklerden biri, USB/SPI/I2C bağlantı noktalarına sahip olmanın (İnternette arayın) yanı sıra, Arduino Shields'ı üzerine istifleme yeteneğidir. Arduino kalkanları, esasen, altlarında pinleri olan ve doğrudan Arduino kartına monte edilmiş önceden oluşturulmuş PCB'lerdir. İnternet kalkanları, Servo kalkanları, Proto Board kalkanları vb. Vardır. Bunların çoğu özellikle Arduino Uno için tasarlanmıştır, ancak bazıları Mega için de tasarlanmıştır (adından da anlaşılacağı gibi, büyüktür). Hatta bazı kalkanlar hem Uno hem de Mega için tasarlanmıştır. Blendajlarla ilgili en iyi şey, kablo gereksinimini ortadan kaldırmaları ve bazı durumlarda birçok blendajın üst üste istiflenebilmesidir.

Bu nedenle, Uno muhtemelen en iyi seçeneklerinizden biridir. Tecrübelerime göre Pro Mini tasarımlarım için çok iyiydi. İlk başta kesin bir projem yoktu, ama küçük olduğu ve aynı zamanda yeterince iğnesi olduğu için yapmaya çalıştığım her şey için son derece yararlı oldu. Kalkan uyumluluğu dışında, USB bağlantı noktası ve diğer bazı özel pinler dışında, Uno ile hemen hemen aynı yeteneklere sahiptir. Ancak küçük olmak, en iyi seçenek olmayabilir. Nano, dişi bir Mini USB B konektörüne sahip olmasına rağmen benzer bir konumda.

Gerçeği söylemek gerekirse, pek çok şey olmadan hemen hemen her Arduino'yu kullanabilirsiniz (ki bu da fiyatı yükseltir). Bununla birlikte, en popüler tahta, Uno'dur.

Adım 3: Orta Arduino Kartları: Fiziksel Özellikler Nispeten Önemlidir

Orta Arduino Kartları: Fiziksel Özellikler Nispeten Önemlidir
Orta Arduino Kartları: Fiziksel Özellikler Nispeten Önemlidir
Orta Arduino Kartları: Fiziksel Özellikler Nispeten Önemlidir
Orta Arduino Kartları: Fiziksel Özellikler Nispeten Önemlidir
Orta Arduino Kartları: Fiziksel Özellikler Nispeten Önemlidir
Orta Arduino Kartları: Fiziksel Özellikler Nispeten Önemlidir

Yani, başlangıç tahtalarını çoktan geçtiniz. Şimdi, çoğu basit proje için kullanışlı ve arayüzü kolay bir tahta aramak yerine, daha küçük boyutlara ve ağırlıklara, ancak aynı pinlere ve yeteneklere sahip Arduino'ları arıyorsunuz. Ancak tüm ara projeler bu özellikleri gerektirmez. Belki fazladan alanınız vardır ve bir Uno mükemmel uyum sağlar. Ancak çoğu zaman, geniş olduğunu düşündüğünüz bir alanın sıkışık bir alana dönüştüğünü görünce hüsrana uğrayacaksınız. Yani… Tasarım yapmanın kuralı: Her zaman mekanınızın beklediğinizden daha küçük olacağını unutmayın. Her şeyin mükemmel bir şekilde uyduğu projeleri planlamamaya çalışın; olmadığında hayal kırıklığına uğrayacaksınız.

İşte bu yüzden daha küçük Arduino kartlarını düşünmeye başlamalısınız. Uno'yu bir drone kabuğunun içine yerleştirmek, Pro Mini veya Nano'dan çok daha zordur. Ayrıca, daha önce söylediğim gibi, mantık ve besleme voltajı gibi pinler de önemli olmaya başlar. Çoğu sensör doğrudan 5v'ye bağlanır; ancak diğerleri, 5v mantığı kullanabilseler bile, Vcc pinlerinde 3.3v'den fazla olamaz. Bazı Arduino'larda yerleşik regülatörler bulunur, ancak 5v ve 3.3v versiyonlarında gelen Pro Minis'lerde özel regülatör pinleri yoktur. Nano, diğer taraftan, yapar. Yine de, 5v ve 3.3v Pro Mini arasında seçim yapacaksanız, daha hızlı bir işlemciyle geldiği için 5v'yi alın. 3.3v Regülatörler, Pro Mini USB programlayıcıda veya küçük "transistörler" olarak bulunabilir (bunları tek başına veya bir mini karta lehimlenmiş olarak alabilirsiniz). Pin sayısına geri dönecek olursak, hem Pro Mini hem de Nano, 14 dijital pinin yanında (12'sini kullanabilirsiniz, diğerleri Rx ve Tx pinleridir), 8 analog pin, Uno'da ise sadece 6 tanesi vardır. Projeniz altıdan fazla analog giriş gerektiriyorsa (potansiyometreler, I2C, vb.), muhtemelen Uno'yu kullanma fikrinden vazgeçmeniz gerekecek.

Bu adımda size Uno'yu (ki bu her zaman kullanışlıdır), Pro Mini'yi (ilk anakartım, gerçekten çok hoş ama entegre bir USB soketi yok, yani harici bir programcı), Nano (Pro Mini ile aynı boyutta, ancak USB soketi ve birkaç pin daha var) ve Mega (çok büyük ama süper iyi. 70'den fazla pin var).

Adım 4: Profesyonel Kartlar: Boyut, Ağırlık ve Pimler En Önemli Özelliklerdir

Profesyonel Kartlar: Boyut, Ağırlık ve Pimler En Önemli Özelliklerdir
Profesyonel Kartlar: Boyut, Ağırlık ve Pimler En Önemli Özelliklerdir
Profesyonel Kartlar: Boyut, Ağırlık ve Pimler En Önemli Özelliklerdir
Profesyonel Kartlar: Boyut, Ağırlık ve Pimler En Önemli Özelliklerdir
Profesyonel Kartlar: Boyut, Ağırlık ve Pimler En Önemli Özelliklerdir
Profesyonel Kartlar: Boyut, Ağırlık ve Pimler En Önemli Özelliklerdir
Profesyonel Kartlar: Boyut, Ağırlık ve Pimler En Önemli Özelliklerdir
Profesyonel Kartlar: Boyut, Ağırlık ve Pimler En Önemli Özelliklerdir

Arduino'larınızla uğraşmak için biraz zaman harcadınız ve harika ve harika bir projeye başlamaya hazırsınız. Ama önce, sadece hedeflediğiniz şeyi yapabilecek kapasiteye sahip değil, aynı zamanda tam çerçevenize uyan bir tahtaya ihtiyacınız olacak. Ancak bu ihtiyaç, mümkün olan en küçük tahtayı almanız gerektiği anlamına gelmez. Örneğin, her bacağında 3 servo ve birçok sensör bulunan bu hexapod by ivver, Pro Mini veya Nano'da bulunan 20 dijital pinden (12 dijital pin + 8 analog pin) çok daha fazlasına ihtiyaç duyacaktır. Çok fazla bilinmiyor. 14, 15, 16 vb. pinleri kullanırsanız, A0, A1, A2 vb. pinleri dijital pin olarak adreslenebilir). Bu durumda, muhtemelen 30 veya daha fazla servoyu kontrol edebilen bir Mega'yı seçmelisiniz. Eğer bir 3d yazıcı yapıyorsanız bu kartı Ramps shield ile de kullanmalısınız (Bu projeyi şu anda yapmaya çalışıyorum. Lütfen Arduino yarışmasında bana oy verin çünkü ödüllerden birine ihtiyacım var. Sonunda yaparsam, desteğiniz için son derece minnettar olacağım ve projenin yapımı hakkında bir Ible yazmaya çalışacağım). Ancak bir mikro Bluetooth quadcopter yapmak istiyorsanız, mevcut en küçük kartı seçmelisiniz (görevi kaldırabildiği sürece).

Yani, gelişmiş projeler için harika panolar… peki, bildiğim tek panoların Uno, Mega, Nano ve Pro Mini olduğunu ve son ikisinin açıkça benim favorilerim olduğunu düşünmeye başlayabilirsiniz (muhtemelen tahmin etmişsinizdir). bu tahtaları söylerdim). Sonuncuları sevdiğim ve her kategoride aynı dört tahtayı tekrarladığım doğru, ama mesele şu ki, bunlar hem yeni başlayanlar hem de profesyoneller için nispeten iyi tahtalar. İki Pro Mini ile başladım ve daha sonra iki Nano satın aldım ve (şimdiye kadar) beni asla yarı yolda bırakmadılar. Diğer kartlar bir 3d yazıcı için iki küçük olduğu için bir Mega almayı planlıyorum. Bunun dışında, neredeyse bir yıl önce satın aldığım panolardan hala tamamen memnunum (evet… hala göreceli bir acemi… ama inanın bana, uzun saatlerimi onlarla uğraşmak ve devreler inşa etmek için harcadım. ben veya… Arduino'nuz yanacak), çünkü hemen hemen her projeyi çekebilirler. Ancak, bu anakartların aradığınız veya ihtiyaç duyduğunuz şey olmadığını düşünüyorsanız, Micro board'a da bakabilirsiniz (bunun hakkında çok iyi yorumlar duymamış olsam da… Onun yerine Nano'yu seçtim. ve sanırım en iyi seçimi yaptım), Due, Leonardo, diğerleri arasında (bunların çoğu Uno veya Mega'ya benziyor, ancak hız, çalışma voltajı vb. gibi bazı küçük farklılıklar var).

Adım 5: Aşağıdaki Kategorileri Açıklamak İçin Sadece Küçük Bir Durak…

Size şimdiye kadar bahsettiğim kategoriler, karmaşıklığa ve pano gereksinimlerinize göre ayrıldı. Bu adımdan itibaren, çoğu kategori orta ve zor projelerle ilgili olacaktır. Burada, en az çaba ve yer kaplayarak işi mümkün olduğunca verimli hale getirmek isteyeceksiniz. Kablolardan kaçınmaya çalışacak, projeniz için mükemmel tasarlanmış bir Arduino alacak ve alan ve güç israf etmeyeceksiniz. Öyleyse, daha özel panoların veya uygulamaların dünyasına dalalım.

Adım 6: İHA'lar ve Drone'lar

İHA'lar ve Drone'lar
İHA'lar ve Drone'lar
İHA'lar ve Drone'lar
İHA'lar ve Drone'lar
İHA'lar ve Drone'lar
İHA'lar ve Drone'lar

Küçük boyutlu Arduino projeleri için her zaman en iyi örnek olarak dronları nasıl yerleştirdiğime bir göz atsaydınız, ciddi bir İHA hayranı olduğumu düşünürdünüz. Ben de tam olarak buyum. Bu yüzden bahsedeceğim ilk kategori… Pekala, tahmin etmiş olmalısınız… Dronlar.

Drone'lar, "insan pilotu olmayan bir uçak" olarak tanımlanmaktadır (Wikipedia). Anten oldukları için belli bir ağırlık limitleri vardır. Elbette herkes, her biri 2 kg kaldıran mikro motorlara sahip olmak ister. Ancak durum böyle olmadığı için kendi İHA'nızı (İnsansız Hava Aracı) tasarladığınızda onu olabildiğince hafif yapmaya çalışmanız gerekecek (daha az ağırlık = daha az güç tüketimi = daha fazla uçuş süresi). İki Arduino'nun ağırlığı ve boyutu aşağı yukarı aynı olduğu sürece, en iyisini alın (daha hızlı işlemci, daha fazla pin, vb.). Tam olarak ihtiyacınız olan sayıda pime sahip bir kart aramayın: daha fazla sensör, servo vb. eklemek istemeniz durumunda her zaman biraz "yedek" bırakın. Öte yandan, iki pano aynı pinlere ve yeteneklere sahipse, her zaman en küçüğüne gidin.

Bu tür bir proje için en iyi panolar: Pro Mini ve Nano (hemen hemen aynı sayıda pime ve eşit boyuta sahipler). Tabii ki, istediğiniz herhangi bir tahtayı kullanabilirsiniz, ancak bir Mega kullanarak 10 cm'lik bir drone yapmayı planlamayın (sonsuza kadar gazabımı kazanacaksınız. Zaten denemenizi görmek ilginç olurdu!). Daha büyük bir tahta ile mükemmel uyum sağlayan harika bir kalkan veya çerçeve bulursanız, kesinlikle kullanın. Şu anda böyle bir şey bilmiyorum, ama kim bilir ne icat edebilirsin?

Radyo iletişimi kısmı için, şimdiye kadar entegre bir iletişim çipine sahip bir kart duymadım (WiFi veya Bluetooth'tan bahsetmiyorum, ancak iyi bir aktarım hızına sahip gerçek 2.4 Ghz yetenekleri). Bazı projeler, normal bir radyo alıcısı kullanmayı ve Arduino'nun uçuş kontrolörü olarak hareket etmesini içerir. Erişilebilir bir 2.4 Ghz alıcı-verici modülü kullanarak alıcıyı ve denetleyiciyi kendim yapmanın daha ilginç olduğunu buldum: NRF24L01 (sadece NRF24 veya RF24 olarak adlandırın). Bu modüllerin bazıları daha uzun menzil için harici antenlerle birlikte gelirken, diğerleri daha küçüktür ve yalnızca bir PCB antenine sahiptir. Uzun bir süre boyunca NRF24'ün tüm radyo modülü olduğunu düşündüm, ta ki NRF24'ün aslında sadece küçük, siyah bir çip olduğunu, modülün geri kalanının sadece bir "koparma" kartı olduğunu "aydınlanana" ve "keşfedilene" kadar, bu da elbette bağlantıları binlerce kez kolaylaştırır. Nispeten iyi bir menzile sahip olduğu için (anten harici olmasa da) bu modülü gerçekten seviyorum. Bununla yapılan bir projeye göz atmak isterseniz, kablosuz servo kontrolü ve pil seviyesi göstergesinin bunlardan hiçbirine sahip olmayan ucuz bir drone'a nasıl ekleneceğine dair bu Ible'ı okuyun (yine UAV'ler!).

7. Adım: IoT/Wifi

IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi

Kablosuz iletişim temasına devam ederek size IoT (Nesnelerin İnterneti) veya WiFi bağlantıları için en iyi kartlardan bahsedeceğim. IoT, her şeyin birbiriyle bağlantılı olmasını, süreçleri otomatikleştirmeyi ve hayatı kolaylaştırmayı amaçlayan nispeten yeni bir icattır. IoT ile evde yanlışlıkla açık bıraktığınız ışıkları ofisinizden kapatabilir veya köpek maması azaldığında e-posta alabilirsiniz. Temel olarak, yalnızca WiFi özellikli bir panoya, internete ve IFTTT gibi bir IoT platformuna ihtiyacınız var. IoT projeleri ve eskizleri yapma konusunda uzman olmadığım için lütfen bekathwia tarafından hazırlanan bu sınıfa göz atın, burada temel ve ileri düzey projelerin yanı sıra kullanılan Arduinos'un hem fiziksel olarak (teller, sensörler, vb.) ve kablosuz (İnternet).

En bilinen ve kullanılan kartlar ESP8266'lardır (üzerine lehimlenen çip aslında ESP8266'dır ve onunla birlikte birçok farklı devre kartı vardır). Bazıları geniş bir Pro Mini'ye benziyor, diğerleri ise daha önce bahsettiğim harici anteni olmayan bir NRF24 modülüne benziyor. Bu sonuncular, kablosuz yetenekler eklemek için normal Arduino'ya eklenebilir. Bir Uno'ya benzeyen Arduino Yun, ayrıca entegre bir WiFi çipine sahiptir ve birkaç kalkanla uyumlu olduğu ve normal bir ESP8266'dan daha fazla pime sahip olduğu için kullanışlıdır. Hem Yun hem de ESP8266, Board Manager'dan "sürücüler" alındıktan sonra Arduino IDE yazılımından programlanabilir.

ESP8266'nın tümü 5v mantığında çalışmak üzere tasarlanmamıştır; pinlerinden bazıları doğru şekilde çalışmak için daha az voltaj gerektirebilir. Bu nedenle, bir tahta satın almadan önce, her zaman pinout şemasını ve özelliklerini kontrol edin (Chrome, Firefox, Safari, vb. içinde "(board adı) + pinout + diyagramı" arayın).

Ayrıca Uno ve Mega tarzı işlemcilere dayanan ve WiFi bağlantısı içeren bazı "Arduinolar" (gerçek Arduino'lar olduklarından emin değiller, bazen farklı PCB'lerin ve kartların yanı sıra çiplerin bir "kolajı" olabilirler) vardır.. Arayüzlerinin nasıl olduğundan veya kalkanlarla uyumluluğundan pek emin değilim, bu yüzden satın alma riski size aittir.

8. Adım: Bluetooth

Bluetooth
Bluetooth

Başka bir harika kablosuz özelliği. WiFi bağlantılarından temel fark, menzilin (bu durumda) sadece birkaç metre olmasıdır (teorik olarak, Arduino ve internetiniz olduğu sürece dünyanın her yerinden IoT kartlarını kontrol edebilirsiniz) ve hızın Bluetooth bağlantısı oldukça hızlı. Bluetooth yetenekleri, RC arabalar, geziciler, dronlar, LED şerit kontrolörleri, hoparlörler vb. gibi cep telefonu kontrollü projeler (Roboremo gibi özel uygulamalar kullanarak) yapmak için mükemmeldir.

Bazı kartlar entegre Bluetooth yongaları ile birlikte gelir (yine de pek bir şey bilmiyorum). Diğerleri yok ve bu yüzden harici Bluetooth modülleri var. En bilinen yongalar, genellikle 6 pinli bir arayüze sahip (bunlardan sadece 4'ü yaygın olarak kullanılır) ayrı olarak veya koparma panolarında satılan HC-05 ve HC-06'dır. Bu modüller, sanal Tx ve Rx pinleri (Yazılım Seri) ile değiştirilebilen Arduino'daki (Seri pinler) Tx ve Rx pinlerini kullanmaya dayanır. Bu nedenle, Arduino IDE'nin Seri Monitörü aracılığıyla Pro Mini programlayıcıyı kullanarak HC-05 ve HC-06'yı programlamak mümkündür. Bu yöntemi kullanarak, diğer seçenekler arasında diğer cihazlarda görüneceği adı, şifreyi, baud hızını seçebilirsiniz. Bunu sayem2603'ün bu harika Eğitilebilirliğinden öğrendim. Bu modülleri kullanmayı planlıyorsanız, bilmediğiniz tonlarca ilginç gerçek bulacağınız için kesinlikle İblis'i okumalısınız.

Yani, Bluetooth bağlantıları için iyi kartlar… peki, entegre Bluetooth çipli herhangi bir Arduino denemedim, ancak bildiğim kadarıyla hem HC-05 hem de HC-06 en iyi çözümlerden biri. Hemen hemen her Arduino bu modüllerle çalışır; Ben şahsen hem Pro Minis hem de Nanos kullanıyorum. Bu Bluetooth modüllerini kullanmaktan hoşlanmayabileceğiniz tek şey, 4 kabloya ihtiyacınız olmasıdır. Eğer “kablosuzsanız; sadece kalkanlar ve tahtalar”adamı, biraz kazmanız gerekebilir. Değilse, kablolarla bile, bu kartlardan birine sahip küçük bir Arduino'nun Bluetooth'lu Uno boyutlu bir Arduino kadar yer kaplamadığını göreceksiniz.

WiFi, Bluetooth ve 2.4 Ghz modül ve kartlarının yanı sıra farklı frekanslarda çalışan modüller de bulunmaktadır. Örneğin, bu büyük Ible'ı okuduğumda varlığını keşfettiğim jhaewfawef, son derece uzun menzilli iletim elde etmek için daha düşük frekanslar kullanır (LoRa = +10km menzil). Onları henüz denemedim, ama çok ilginç bir proje gibi görünüyor. Bazı modüller 169 Mhz, 433 Mhz, 868 Mhz veya 915 Mhz kullanır, ancak tüm frekanslar 1 Ghz'nin altındadır. 2.4 sistemlere göre avantajı, menzilin artmasıdır, ancak veri hızının daha düşük olması gerekir (çok fazla önemli değil… bu telsizler aracılığıyla 1 Gb dosya göndermeyeceksiniz… muhtemelen). Pin arayüzleri, 3 veya 4 pinden radyolu tam bir Nano tarzı karta kadar büyük ölçüde değişebilir.

Doğruyu söylemek gerekirse, daha çok 2.4 Ghz'lik bir adam olduğum için onlar hakkında pek bir şey bilmiyorum. …. Ancak harika görünüyor ve mümkün olan en kısa sürede bir tane almayı çok isterim. Bu Arduino'lar (veya modüller), hava sensörleri (üssünüzden uzakta), İHA telemetrisi ve hatta belki de bir tür WiFi olmayan IoT (doğru IoT değil, ancak yine de evinizin elektroniğini bu tür radyolarla kontrol edebilirsiniz) için mükemmeldir.. Yani, böyle bir şeyle ilgileniyorsanız, onlardan birini almaya çalışın.

9. Adım: Diğer Radyo Frekansları

Diğer Radyo Frekansları
Diğer Radyo Frekansları
Diğer Radyo Frekansları
Diğer Radyo Frekansları
Diğer Radyo Frekansları
Diğer Radyo Frekansları

WiFi, Bluetooth ve 2.4 Ghz modül ve kartlarının yanı sıra farklı frekanslarda çalışan modüller de bulunmaktadır. Örneğin, Jakub_Nagy'nin bu harika Ible'ını okuduğumda varlığını keşfettiğim Adafruit Feather 32u4 RFM95, son derece uzun menzilli iletim elde etmek için daha düşük frekanslar kullanır (LoRa = +10km menzil). Onları henüz denemedim, ama çok ilginç bir proje gibi görünüyor. Bazı modüller 169 Mhz, 433 Mhz, 868 Mhz veya 915 Mhz kullanır, ancak tüm frekanslar 1 Ghz'nin altındadır. 2.4 sistemlere göre avantajı, menzilin geliştirilmiş olması, ancak veri hızının daha düşük olması gerektiğidir (çok önemli değil… bu telsizler aracılığıyla 1 Gb dosya göndermeyeceksiniz… muhtemelen). Pin arayüzleri, 3 veya 4 pinden radyolu tüm Nano tarzı bir panoya kadar büyük ölçüde değişebilir.

Doğruyu söylemek gerekirse, daha çok 2.4 Ghz'lik bir adam olduğum için onlar hakkında pek bir şey bilmiyorum. Ancak Adafruit Feather 32u4 RFM95 harika görünüyor ve mümkün olan en kısa sürede bir tane almayı çok isterim. Bu Arduino'lar (veya modüller), hava sensörleri (üssünüzden uzakta), İHA telemetrisi ve hatta belki de bir tür WiFi olmayan IoT (doğru IoT değil, ancak yine de evinizin elektroniğini bu tür radyolarla kontrol edebilirsiniz) için mükemmeldir.. Yani, böyle bir şeyle ilgileniyorsanız, onlardan birini almaya çalışın.

Adım 10: Kablosuz Olmayan Kartlara Dönelim… Shield Uyumlu Arduinos

Kablosuz Olmayan Kartlara Dönelim… Shield Uyumlu Arduinos
Kablosuz Olmayan Kartlara Dönelim… Shield Uyumlu Arduinos
Kablosuz Olmayan Kartlara Dönelim… Shield Uyumlu Arduinos
Kablosuz Olmayan Kartlara Dönelim… Shield Uyumlu Arduinos
Kablosuz Olmayan Kartlara Dönelim… Shield Uyumlu Arduinos
Kablosuz Olmayan Kartlara Dönelim… Shield Uyumlu Arduinos
Kablosuz Olmayan Kartlara Dönelim… Shield Uyumlu Arduinos
Kablosuz Olmayan Kartlara Dönelim… Shield Uyumlu Arduinos

Size ilk adımlardan birinde söylediğim gibi, kalkanlar, a) bir işlev eklemek ve b) kablo ihtiyacını azaltmak için doğrudan bir Arduino kartının üzerine yığılmış PCB'lerdir. Bazen kalkanlar diğer kalkanların üzerine istiflenebilir ve birçok ozandan oluşan bir sandviç veya kalkan kulesi yapılabilir. Bazı kalkanlar yalnızca belirli bir Arduino ile uyumludur (çünkü pin dağılımı modelden modele değişir); diğerleri birden fazla için tasarlanmışken (bu ekran çok büyük, dokunsal ve hem Uno hem de Mega ile uyumlu. Cidden almak istiyorum. Umarım, Arduino yarışmasını kazanırsam, ancak bu modüle ve daha pek çok şeye ulaşabilirim.) size daha fazla Instructables getirmek için diğer Arduino bileşenleri).

Çoğu kalkan Uno ve Mega için tasarlanmıştır (muhtemelen benzer tahtalar için de, ama bundan pek emin değilim. Kalkanlarınızı veya tahtalarınızı mahvetmeyin!). Kalkanlar ayrıca özel olarak yapılabilir (bu Ible'lara bakın) veya daha küçük tahtalar için tasarlanabilir. Bazıları kablosuz yetenekler, ağ bağlantısı, ekranlar, düğmeler, proto-kart yüzeyi, motor kontrolörleri, AC röleleri vb. ekler. Bazı özel kalkanlar özellikle CNC ve 3d baskı (Rampa panosu) için tasarlanmıştır. Bunların üstünde step motor sürücülerini eklemek için soketler bulunur.

Yani, farklı kalkanlarla kullanmak için bir Arduino kartı almayı düşünüyorsanız, en iyi önerim Mega ve Uno olacaktır. Sonuncusu, daha az pime sahip olma dezavantajına sahiptir, bu nedenle Rampalar olarak daha büyük kalkanlar kullanamazsınız. Mega'nın ise kendine has sorunları var: Uno'daki bazı pinler Mega'da farklı sektörlerde bulunuyor, bu yüzden Mega olanlardan daha popüler ve yaygın olan tüm Uno kalkanlarını kullanamayacaksınız.

Adım 11: CNC ve 3B Baskı

CNC ve 3d Baskı
CNC ve 3d Baskı
CNC ve 3d Baskı
CNC ve 3d Baskı
CNC ve 3d Baskı
CNC ve 3d Baskı

En sevdiğim projelerden bazıları CNC veya 3d baskı makineleri (ve dronlar) ile ilgilidir. Bilgisayar tasarımlarını 3 boyutlu mekanik hareketlere dönüştürme yeteneği sadece…. Mükemmel. Sadece teorik kısım havalı değil; SİZİN sıfırdan yaptığınız bir makine ile kendi parçalarınızı yapmanın memnuniyeti çok büyük. CNC kalkanı, lazer gravür makineleri ve kesiciler, delme makineleri, Dremel tabanlı CNC'ler vb. yapmak için kullanılabilir. Şu anda Arduino Mega ve Ramps 1.5 kalkanına dayalı ilk 3d yazıcımı oluşturmak için para biriktiriyorum. Şimdiye kadar projelerim için ihtiyacım olan tüm mekanik parçalar lego veya benzeri bir şey kullanılarak yapıldı ve bu da ilginç ama kesin olmayan “makineler” ile sonuçlandı. Lütfen bana oy verin ve projemin ilerlemesine yardımcı olun. Bitirdikten sonra, nasıl 3d yazıcı yapılacağına dair bir Ible yapmaya çalışacağım.

CNC ve 3d baskıya dönersek, bunlardan herhangi biriyle ilgileniyorsanız, muhtemelen bu CNC kalkanını (Uno için tasarlanmıştır, ancak Mega ile de uyumlu olduğundan şüpheleniyorum) veya bu 3d baskıları (Arduino Mega) kontrol etmelisiniz. yalnızca uyumlu, bir Uno için çok fazla pime sahip). Hem CNC kalkanı hem de 3 boyutlu baskı, X, Y ve Z ekseninin (ve 3 boyutlu yazıcıdaki ekstrüderin) motorlarını kontrol eden step motor sürücülerine (A9488'e benzer) özel olarak ayrılmış soketlere sahiptir. CNC kalkanı hakkında pek bilgim yok ama Rampalar ayrıca bir 3d yazıcının diğer parçaları (termistörler, yüksek güç kaynağı, ısıtıcı yatak vb.) için gerekli konektörlere sahip. Bildiğim kadarıyla Ramps kartının 3 versiyonu (3d baskı kalkanı) var: 1.4, 1.5 ve 1.6. Son iki model neredeyse aynı, düzenli ve nispeten sade görünüyorken, en eskisi biraz farklı görünüyor (THT teknolojisi kullanılarak monte edilmiş transistörler, daha büyük sigortalar vb.). 1.6, Mosfet transistörleri için daha iyi soğutma içerir. Zaten çok fazla fark yok, bu yüzden en çok beğendiğinizi seçin (yine de en yenisini almaya çalışın).

Yani, bu proje için en iyi Arduinos Mega olurdu (CNC kalkanıyla uyumlu olup olmadığından pek emin değilim. Bir CNC makinesini çalıştırmak için Rampaları kullanan bir adam gördüm. Bunu aramalı ve sonra bana anlatmalısın.) ve ikinci sırada Uno (kesinlikle Rampalarla uyumlu değil). Hemen hemen tüm Arduino'ları kullanarak, saygın sayıda pime sahip bir 3d yazıcıyı bağlayabilirsiniz; Ancak, ciddi bir karmaşa olacak, bu yüzden kendinize biraz zaman ve sabır kazandırın ve bir Mega alın.

Adım 12: Mikro Kartlar (Arduino Micro gibi değil… Cidden Mikro Kartlar)

Mikro Kartlar (Arduino Micro gibi değil… Cidden Mikro Kartlar)
Mikro Kartlar (Arduino Micro gibi değil… Cidden Mikro Kartlar)
Mikro Kartlar (Arduino Micro gibi değil… Cidden Mikro Kartlar)
Mikro Kartlar (Arduino Micro gibi değil… Cidden Mikro Kartlar)
Mikro Kartlar (Arduino Micro gibi değil… Cidden Mikro Kartlar)
Mikro Kartlar (Arduino Micro gibi değil… Cidden Mikro Kartlar)

Pro Mini ve Nano'nun küçük olduğunu mu düşündünüz? Peki, sadece Attiny “tahtalarına” bir göz atın (aslında sadece çipler). Bazen sadece bir pin ile küçük bir servoyu kontrol etmeniz veya her 3 saniyede bir led yanıp sönmeniz ve elektroniği süper küçük (2x2x2 cm) bir yere koymanız yeterlidir. Ne yaparsın? Her şeyden önce, Mega ve Uno'yu unutuyorsun. O zaman biraz şüphe duyarsınız ve sonunda Nano ve Pro Mini'yi zihninizden temizlersiniz. Ne kaldı? Attiny85 adlı bir mikro, 8 pinli IC (Entegre Çip).

Bu mikro “kart” (aslında sadece küçük bir çiptir) 5v ve Gnd pinine (her biri 1 adet) ve diğer 6 pinine sahiptir, bunların bazıları analog, dijital, SPI vb. pinler olarak ikili (veya üçlü) pinlerdir. Kesin özellikler için pin çıkışını kontrol etmelisiniz. Görünüşe göre, kart özel bir USB adaptörüyle veya hatta başka bir Arduino ile programlanabilir (özel bir çizim ve SPI arayüzü kullanılarak. Bu konuda profesyonel değilim). Bir çizim yüklemek için bir Pro Mini programlayıcı (Tx ve Rx pinlerini kullanarak) kullanabileceğinizi düşündüm; ama bildiğim kadarıyla yapamazsınız.

Bu nedenle, mikro projeler için harika mikro panolar Attiny85'tir (sadece bir çip, ancak onu breadboard'unuza lehimleyebilir veya Attiny85'in mükemmel şekilde uyması gereken 2x4 dişi IC soketi kullanabilirsiniz), Digispark Attiny85 (bu bir Kickstarter koparmadır Bu IC için kart. Küçük bir alanda, bir USB konektörü, güç regülatörü ve bağlantıları kolaylaştırmak için pin) veya başka bir Attiny IC (birçok boyutta gelirler) içerir.

Adım 13: Klonlar Hakkında?

Hemen hemen her iyi ürün kendi klonlarını ve kopyalarını alır. GoPro, DJI, Lego ve her başarılı marka ve şirket bunun olduğunu gördü. Ve Arduino kuralın bir istisnası değildir. Gerçeği söylemek gerekirse, gerçek bir Arduino'yu sahte olandan nasıl ayırt edeceğimi bile bilmiyorum. Belki önerdiğim panolardan biri bile bir klondur, ancak çoğu değildir. Hangi panoların orijinal olduğunu ve hangilerinin olmadığını öğrenmek istiyorsanız, öğrenilecek tonlarca gerekli öğretici ve bilgi olduğu için interneti kontrol etmelisiniz.

Klonlara güvenip güvenmemeniz gerektiğini söylemeyeceğim. Tabii ki, orijinal panoları almaya çalışmalısınız, çünkü onlar için internette çok daha fazla bilgi ve destek olacaktır. Ayrıca, klonlar bazen pin dağılımında farklılık gösterir, bu nedenle kalkanlar “aynı” kart üzerinde çalışmayabilir.

Sahip olduğum panoların klon olduğundan şüpheliyim. Zaten 4'ü de nispeten ucuzdu, bu yüzden bir kuruş veya daha azını biriktirmek hayatımı değiştirmezdi. Klonlarla ilgili problemler şunlardır: a) Arduino IDE'de isim veya model farklı olabilir; b) Kalkanlar uyumlu olmayabilir; c) Özel pinler farklılık gösterebilir (I2C, SPI, vb.); d) Beklendiği gibi çalışmayabilirler. Ancak klonlar mükemmel bir şekilde çalışabilir ve hatta orijinali olan bir sahte ile daha mutlu olabilirsiniz. Ancak, bir şeyler başarısız olursa, orijinalleri almanız gerektiğini söylediğimi unutmayın (lütfen benim hatam olmayan herhangi bir şey için beni suçlamayın. Olmuşsa, o zaman beni suçlayabilirsiniz).

Adım 14: Sonraki Adım?

Sonraki adım?
Sonraki adım?
Sonraki adım?
Sonraki adım?
Sonraki adım?
Sonraki adım?
Sonraki adım?
Sonraki adım?

Şimdi size bildiğim çoğu Arduino kategorisinden bahsettiğime göre, şimdi sizin için zamanı…

  1. Kendi tahtanızı seçin ve bana anlatın (“Ben yaptım!” Seçeneği).
  2. Harika bir Arduino projesi yapın ve bunu "Ben başardım!" şeklinde yayınlayın.
  3. Kendi Arduino'nuzu oluşturun (bu adamlar gibi) veya sadece Nikus'un Quadcopter Instructable'ında yaptığı gibi bir IC kullanın.
  4. Listeye bir Arduino tahta kategorisi eklememi söyle.
  5. Kendi harika Instructable'ınızı yazın.

Şimdi okumayı bitirdiğine göre, lütfen Arduino yarışmasında bana oy ver. Umarım bu Kutsal Kitap sizin için faydalı olmuştur ve ilk veya bir sonraki projenizde size yardımcı olmuştur ve okuduğunuz için çok teşekkür ederim!

Önerilen: