Dünyayı Program: Bilmeniz gereken 10 teknoloji

Pancarları sıkıcı bir veritabanında doldurun. Neden etrafınızdaki her şeyi programlamıyorsunuz? Bu makale teknolojisini, dünyayı değiştirmekle ilgili her başlangıç ​​konuşmasını bilmeniz gereken 10 dünya teknolojisi programının başlığı ile açıkladım, ancak çoğu dünyanın kendisi veya içindeki fiziksel şeyler hakkında konuşmuyor. En kolay bilgi paketleri ve konum girişlerini veritabanına değiştirmek istiyor – belki bit bagaj önemlidir, ancak yine de bagaj pancarları. Ancak dünya atomlardan yapılmıştır. Pancar ve atomlar arasındaki bariyer kaybolur, programcılar dijital dünyayla sınırlı değildir, kısmen daha somut olan şeylerin ağı nedeniyle. Şimdi sadece bir ve sıfır yazmaktan daha fazlasını yapabiliriz: Dürüstçe dizüstü bilgisayara atomu çıkarmasını, kesmesini, bükmesini veya değiştirmesini söyleyen bir kod yazabiliriz. Şimdi programımız ışıkları etkinleştirebilir, odanın görünümünü değiştirebilir, bir araba sürebilir, duvarı hareket ettirebilir veya daha fazlasını yapabilir.
Günümüzde, birçok yeni pazar ve gerçek dünyada yaşam inşa etme olasılığı. Otonom otomobilleri, bilge evleri, akıllı ofis alanı ve kitle özelleştirmeyi hatırlatan hızlı bir alan hazırlamak, programcıların veri binalarındaki değişikliklerin nesnelerde değişikliklere nasıl neden olabileceğini anlamasını gerektirir. “Nesneye yönelik programlama” süresi süresi alınmamışsa, ideal olabilir. Bu iş yeni bir dil gerektirir veya artık resmi bir dil değilse, eski dilde işlev gören yeni bir protokol. Dünya Yaklaşımını Değiştirme Bu dili ve protokolün nasıl çalışılacağını öğrenin ve nasıl hazırlanacağını öğrenin. Sektörü değiştirmek için izlediğinizde, ustalaşacak bazı dil ve protokol notları. Sektörü ayarlayan biti her çevirmeye başladığınızda, sadece veritabanına geri dönmek zordur. İlk temel ortaya çıktı: 1 Mayıs 1964; Erken mikro -bilgisayar devrimini bazı kolay donanım denetleyicisinin zihninde yaşamaya teşvik eden bazı geleneksel diller. ESP8266 Kontrol Kartını yapan insanlar dili kullanır, çünkü dedikleri gibi, “dizüstü bilgisayar biliminde bir boyuta ihtiyaç duymadan harika şeyler yapmanıza izin veren basit ama güçlü bir dildir.” Tarihi Bugaboo: Goto da dahil olmak üzere tüm klasik yapılar var. Ancak, web sitelerini almak veya e -posta göndermek için daha yeni komutlar da vardır. Ancak, zamanınızın çoğu web’e gönderilecek bilgileri toplamak için arayüzdeki anket piminde geçirilecektir.
Daha fazla bilgi
2. X10 ilk ortaya çıktı: 2004 X10, programcıların dijital dünyalarından çıkmalarını ve gerçek dünyaya dokunmalarını sağlayan orijinal bir cihazdır. Bu karmaşık veya karmaşık bir protokol değildir, belki de 1975’e kadar düşünürseniz, Steve Wozniak ve Steve Jobs Apple I’den 12 ay önce. Yaşı eski olmasına rağmen, çok fazla ucuz cihaz onu desteklediği için hala seviliyor. Protokolün yalnızca birkaç önemli mesajı vardır. Anahtara birkaç bit gönderebilir ve açılmasını, ölmesini, biraz daha parlak veya biraz loş vermesini isteyebilirsiniz. Sadece bu. Uzak bir anahtar seçmek ve biraz daha fazla bilgiyi sabitlemek için birkaç seçenek daha var, ancak çoğu iş açılıyor ve kapanıyor gibi görünüyor. Bu paketler bir evin 120V elektrik voltajından geçer ve X10 tarafından yapılan bir havai fişek gibi ayrı bir cihaz kullanılarak yapılmalıdır. Flipit ve şişe roketine benzer bir dizi uygulama girişimi, havai fişek ile çalışma işlemini basitleştirir. Ya da 1978’de düşündüğünüzde lokomotif eşyalar sipariş ettiğini yayınlayan bir şirket olan genel bir usta X10 ile çalışabileceğinizi.


Daha fazla bilgi
3. İlk kurulum ortaya çıktı: 2005 2005’te kurulum şirketi, daha büyük bir mesaj teklifi ve daha yüksek bir şanzıman yoluyla X10 protokolünü değiştirmesi gereken bir protokol başlattı. Birçoğu, X10 göstergesinin genellikle daha büyük bir konutta veya daha karmaşık bir kablo ile kaybolduğunu söylüyor. Diğerleri uyarının gürültüden rahatsız olduğundan şikayet etti. Böylece, kurulum, her bir düğümün veya takasın da bir tekrarlayıcı görevi gördüğü ve sinyalin daha da hareket etmesini ve güç kablosunun köşesine ulaşmasını sağladığı bir mekanizma getirir. Bu, göstergeleri her yere yayan akıllı bir numara. Protokol aynı zamanda çok daha zengin, zor ve aşırı. Yalnızca iki komut parçasına alternatif olarak, örnek paketi talimatlara adanmış iki tam baytla 10 bayta uzanır. Büyük bir bant genişliği atığı gibi hissediyorsanız, 14 bilgileri aracınıza giren pakete tekrar karıştırabilirsiniz. Ana talimatlar hala sorunu açıp kapatmaya dahildir, ancak oylama sensörleri ve akıllıca termostatlar yapmak için birkaç seçenek vardır. Kurulum protokolü, Echo veya Logitech Amazon’un uyumunu anımsatan bir dizi akıllı merkez veya ev otomasyon enstrümanları tarafından kullanılır. Linux gibi otomasyon Challenge ve OpenRemote’da yaşayan bir dizi açık kaynaklı enstrüman, paket göndermek için kullanılan güç hattı denetleyicisi ile entegre olacaktır.
Daha fazla bilgi


4. Zigbee, Z-Wave ve diğerleri ilk ortaya çıktı: 2006 x10 ve kurulum sadece cildi çizdi. Enstrümana, genellikle kablosuz olarak güç izleri yoluyla göstergeler göndermek için çeşitli ek yöntemler vardır. Hem Zigbee hem de Z dalgası, gadgetlar arası iletişim için düşük güçlü Wi-Fi standartlarıdır, elbette endüstri veya ikametgahına yayılabilecek sensör ve düşük güçlü işlemciler türleri. Örneğin Zigbee, son zamanlarda, süpermarketin meyve ve sebzelerin hasar görmemesini sağlamak için üretim departmanını izlemek için bir sıcaklık sensörü denediğini tanıttı. Z-Wave web sitesinin bir kısmı, ebeveynlerin veya zayıf bir şekilde düşmesi gerektiğinde destekten bahsetmesini sağlayan kablosuz bir düğmeden “evde onur” sunan cihazı açıklar. Bunun gibi bir seferde sadece biraz bilgi göndermesi gereken yüzlerce hedef var. Zigbee ve Z-Wave genellikle tek standart değildir. Geliştirilen liste Panstamp, AMX, KNX, Lutron ve daha fazlasını içerir. Bazı hedef niş; Örneğin AMX, kongre alanını mükemmelleştiren ses görünen gadget’lara odaklanıyor. Panstamp, bu gezegene gömülebilen küçük Wi-Fi denetleyicileri için tasarlanmıştır. Hepsi kendi yapılarını kullanır, ancak sadece birkaç ek programlama ile etkileşime girebilir. Rekabetçi ihtiyaçların sayısı programcılar için karmaşık olabilir, ancak hiçbir durumda hiçbir gereksinim olmadığından kesinlikle daha iyidir.
Daha fazla bilgi
5. Kodi (daha önce XBMC), Freebox ve daha pek çok şey ortaya çıktı: 29 Haziran 2004; Aptal bir alan gören kanepede oturan herkesin arenayı değiştirdiğini belirtmek oldukça aşırıdır, ancak dijital görüntülerin, filmlerin ve sesin eğlence olarak sıradan rollerinin dışında olması yadsınamaz. XBMC, Freebox ve VLC gibi bazı protokoller ve sistemler genellikle videoları rahatlatıcı bir kanepeye eklemek için tasarlanmıştır, ancak daireler veya inşaat sırasında kullanılmıştır. Bu görsel-işitsel cihaz, genellikle dijital içerik malzemesi belgelerini çevirdikleri göz önüne alındığında, arenayı değiştirmek için pek çok şey yapmadığı görülmeyebilir, ancak arenayı düz bir panel ekranıyla kapladığımızda daha somuttur. . Örneğin, dikdörtgen zamanlarda binalar, ekranda görüntülenen fotoğraflara göre görünümlerini değiştirin. Daha fazla monitör, dijital içeriğin sadece cep telefonunuzda görülecek bir şey olmadığını gösterir. Bu, bir binayı yeniden boyamak veya bir odayı yeniden tasarlamak için bir tekniktir.


6. Postscript ilk olarak 1982’de ortaya çıktı; Birçok kişi, verileri PDF dosyalarında saklamak veya yazıcıya web sayfası metni göndermek için kullanılan bilgi yapısının karmaşıklığının farkında değildir. PostScript dosyasındaki veriler temel olarak bir harf kaydı değil, kalemi sayfanın etrafında hareket ettirmek ve harf, satır, sayılar ve şekiller çizmek için bir uygulama. Bu dil, kalemi düz bir çizgi veya Bezier eğrisi boyunca hareket ettirmeye ve daha sonra şeklini doldurmaya ilkeldir. Yazı tipi en basit bitmap değil, ölçek için yararlı olabilen veya alt piksel doğruluğu ile işlev görebilen karmaşık bir eğri koleksiyonudur.
Dilin kendisi 70’lerin nesil bir eserdir ve parantez tasarrufu sağlayan bir kazıkta bulunan bir sözdizimidir.HP hesap makinesi kullanmayı fark eden herkes doğrudan evde düşünecektir.Dil tüm turdur ve insanlar karmaşık fraktalları ve diğer garip şeyleri ve virüsleri hesaplamak için PostScript kodu yazmıştır.Bu günlerde dil, kural olarak, XML varyantı internette yaygın olarak desteklendiğinden SVG’ye arka koltuk aldı.Ancak altındaki Anayasa eşittir ve dönüşüm kolaydır.Bu dillerin her ikisi de pstoedit.info gibi çeşitli programlar aracılığıyla lazer kesicileri ve freze makinelerini zorlamak için kullanılan kod olacaktır.
7. OBD-II ilk olarak 1995’te ortaya çıktı; Araçların bir zamanlar yakıt tankları, birkaç piston ve patlamanın gücünü arka tekerleklere yönlendirmek için dişlilerle krank mili şeklinde kolay olduğunu hatırlamak yıllar oldu. Mevcut araba, 4 tekerleğe sahip birkaç masaüstünün karmaşık bir ağıdır. OBD-II standardı, insanların arabalarla etkileşime girebileceği ve neler olduğunu bulabilmelerinin sıradan bir yoludur. Bilgisayarlar ve arabalar arasında çalışan birçok kod sadece bilgilendiricidir. Örneğin, direksiyon simidinin altındaki bağlantı noktasına birkaç bayt gönderebilirsiniz ve mevcut hızı geri yükleyecektir. RPM, motor etkinliği ve düzinelerce alternatif sayı için aynı kod vardır. Torkla eşdeğer birçok genel uygulama, arabanızı izlemek için OBD-II bağlantı noktasını seçecektir. Bu uygulama amatör ve vites başlığı yarışçıları ile çok şıktır, ancak diğerleri için yararlı olabilirler. Arduinoobd Kütüphanesi, bilgisayarınızı aracınıza bağlamak için doğru seçeneklerden biridir.


8. G ilk olarak 1980’de ortaya çıktı; Bilgisayar sayısal manipülasyonu, yani bir öğütme makinesinden CNC, 1950’lerde başladı ve mühendisler hızla, indirgeyici enstrümanın nasıl hareket etmesi gerektiğini belirlemek için bir dil olan G’yi geliştirdi. Bu yöntem, ilk başta, eklenen şeyden değil, olağanüstü olandan silinenleri kontrol eder, ancak sonuçlarla bağlantılı olarak düşünme şeklinizi her çevirdiğinizde, sivri uçları nasıl hareket ettireceğinizi hayal etmeye başlayabilirsiniz. Dönen pancar, ne düşündüğünüzü azaltacak şeyi azaltacak şeyi azaltacaktır. sahip olmayı istemek. Çoğu kodlama, koordinat yönteminizin belirlenmesini içerir ve benzersiz bir alana manevra yapmak için kesme bitini düzenler. Makine genellikle “enterpolasyon” yapabilir ve orta noktayı düz bir çizgi veya daire boyunca hesaplayabilir, bu da daha kolay nispeten pratik bir şekil yapar. Bununla birlikte, karmaşık bir form biraz planlama gerektirir. Karakter, zaman zaman önemli ölçüde değişti çünkü üretici yerel geliştirmelerini ekliyor. Birçoğu artık makineye gönderilen ham G koduna derlenebilen ekstra modaya uygun makro ve nesne yönelimli katmanlar kullanıyor. Şu anda, G varyantı birçok 3D yazıcıyı hareket ettirecektir. Kod tam olarak aynı değil, ancak dilin çekirdeği aynı.
9. STL İlk kez ortaya çıktı: 3D nesneleri tanımlamak için T/A Genel Düzen, 3D baskı dünyası için sosyal dilin dilidir.Çevrimiçi çıkışlar, doğrudan 3D yazıcılara düzenleyebileceğiniz veya gönderebileceğiniz STL dosyaları sağlayarak dijital nesneleri tanıtır.Dilin kendisi nispeten yaygındır.Bir nesnenin yüzeyini kapsayan yönleri oluşturan üçgen açıları için üç boyutlu koordinatlardan oluşan birçok dosya.Format ekstra karmaşık çokgenlere yardımcı gibi görünse de, kayıtlar genellikle üçgenler içerir.Dosya yapısının kendisi, 3D bölüm yapmak için bir gereksinim olsa bile, katı nesneleri tam olarak kaplamak veya her bir yüzeyi belirlemek için bir üçgene ihtiyaç duymaz.STL dosyaları ikili noktalardan veya varyantlardan ASCII temsili içerebilir, ancak çoğu daha kompakt oldukları için ikili tipleri değiştiriyor gibi görünmektedir.


10. Kesme önce görünür: T/A STL notaları 3D yazıcıyı açmak için yeterli anlayışa sahip değildir, bu nedenle üçgenin 3D yazıcı kafasını yerini değiştirmek ve ekstrüderleri açmak ve kapatmak için öğretim malzemesi notlarına dönüştürülmesi gerekir. Yazıcı düzenli olarak CNC freze makinesine beslenen GCODE ile benzerlikleri olan bir GCODE, yani Slicer kullanır. En önemli değişiklik, kodun başlangıçtan itibaren bir aşama oluşturması, CNC motorunun ekstraktif olması ve mükemmel bir başlangıç ​​bloğunun bir kısmını oymasıdır. Yazıcının kafasını konumlandırmak için bazı talimatlar aynıdır, ancak ekstrüder açacak yenileri vardır. Hem açık tedarik hem de tescilli bir dizi dilimleyici paketi mevcuttur. Bazıları, yazdırmadan önce öğeyi değiştirmek için gelişmiş bir fikir içerir. Örneğin Kisslicer, birden fazla kafalı ekstra sofistike yazıcılara yardımcı olan bir kafa yazıcı ve pro sürümle çalışan ücretsiz varyantlarda mevcuttur.






admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir