Haberler

#MakerStory Martin Han: NodeMCU’da Bir Okul Çocuğu Katılımcısı

Elektronik dünyasına hayran kalmış yetenekli bir genci görmek harika. Lise çağında, Martin Han birçok DIY projesi gerçekleştirmiş. Ayrıca NodeMCU ekibine IDE geliştirme için katıldı ve kart ile birkaç tarif yazdı. Maker Faire Shenzhen'de bir stantları vardı ve ilk kez halkın önünde yer aldılar.

Bu, kendi başına elektronik projeler öğrenen ve yapan bir Shenzhen okul çocuğunun hikayesidir. Tam hikayeyi okuyun ve onun tariflerindeki projelerine göz atın.

11149814_811474302268421_8716244041301228340_o

NodeMCU, popüler ESP8266 modülü için Lua tabanlı bir breakout kartı olarak ünlü hale geldi. IoT uygulamalarında hızlı prototipleme kolaylığı insanları derinden etkiliyor. NodeMCU Ekibini bize tanıtır mısınız?

Temel geliştirme ekibi 5 kişiden oluşuyor: Projenin lideri ZeroDay, Hangzhou’dan bir girişimci; Vowstar ve Orgmar, şimdi Shenzhen’de kendi şirketlerini kurmaya çalışan Lanzhou Üniversitesi’nden iki yüksek lisans öğrencisi; bir Hollandalı ve ben. Sadece temel işlevleri oluşturduk. Github’daki birçok katkıcıya teşekkürler, onlar birçok harika özellik sağladılar.

 

NodeMCU Ekibi ile nasıl tanıştığınızı ve onlara katıldığınızı anlatın?

Hikaye, ESP8266 adında harika bir çip ve geleceğin IoT olduğuna dair bir inançla başlıyor. Hepimiz Akıllı Ev için kullanılabilecek bir çip arıyorduk, sonra ESP8266 ortaya çıktı. Modülün üreticisi o zaman birçok QQ Grubu kurdu, böylece insanlar orada tanıştı ve biri, “Neden ‘süper-kullanımı-zor’ SDK’yı süper-basit bir hale getiren bir şey yapmıyoruz?” dedi.

NodeMCU’nun ilk versiyonu yayınlandığında, bunu QQ Gruplarından birinde gördüm ve harika bir şey olduğunu düşündüm ve hemen onlarla iletişime geçtim. Öncelikle NodeMCU kullanıcısıydım, ama sonra ilişkimiz daha da yakınlaştı, ekibe katılabilir miyim diye sordum ve evet dediler.

 

Maker Faire Shenzhen’e katılmak, ekibinizin halkın önünde ilk kez görünmesi. Neden Maker Faire Shenzhen’e katılmaya karar verdiniz? Nasıl hissettiniz?

Maker Faire, yaratıcılığınızı sergilemek için iyi bir yol. Yaptığınız şeyleri, fikirlerinizi ve bilginizi paylaşın. Bu yüzden ilgimi çekti. Aynı zamanda, daha fazla insanın NodeMCU’yu tanımasını ve kullanmaya çalışmasını istedik. Bu yüzden bir stant için başvurdum ve ekip üyelerini davet ettim. Masamız birçok insanla doluydu. Sorular soran herkesle açıklama yapmak zorunda kaldık. Yine de tüm stantları tek tek gezmek için zaman buldum ve birçok harika projeyi görmek çok ilginçti.

11143400_845023025580215_5194552938403528833_o

5 yıl önce ilkokulda bir çocukken, neden oyunlar veya sporlar yerine elektroniğe aşık oldunuz? İlgili bilgileri nasıl öğrendiniz? Hangi zorluklarla karşılaştınız?

Diğer çocukların bir tiyatroda dans eden birini izleyip dans etme isteği duyması gibi. İnsanların MCU ile ilginç şeyler yaptığını gördüm, bu yüzden ben de onunla bir şeyler yapabileceğimi düşündüm.

O zamanlar Shenzhen’de bunun için açık bir öğrenme ortamı yoktu, bu yüzden kitaplar ve videolar en iyi öğreticilerim oldu. Mikro işlemciler ve programlama dilleri hakkında birçok kitap okudum. Kullandığım ilk MCU STC89’dı, UART arayüzü üzerinden (arduino gibi) indirilebiliyordu, ancak sadece düşük performanslı bir 8051 çekirdeğine sahipti. Bir çocuğun ikili tamamlamanın ne olduğunu veya RAM’in ÇIKTI ile nasıl ilişkili olduğunu anlaması gerçekten zordu, ama kimseye soracak birini bulamadım… Neyse ki, kullanabileceğim birçok açık kaynak kütüphane vardı, bu yüzden onu bir kara kutu gibi ele alıp projelerimde kullanabildim.

 

Bu yıllar boyunca birçok ilginç proje yapmış olmalısınız. Bazılarınızı bizimle paylaşır mısınız? Arkalarındaki hikayeleri anlatın.

Evet… Örneğin:

Odamdaki ışığı kapatmayı hep unuturum ve annem her seferinde bana bağırır. Bu yüzden uzun bir süre sonra, bundan bıktım. Sonuç olarak, ışığı otomatik olarak açıp kapatan bir sistem yapmaya karar verdim. Sistem 3 bölümden oluşuyor: ışık verilerini toplamak için kullanılan dijital ışık sensörü düğümü, ışığın açılıp açılmayacağını belirlemek için; bir nesne olup olmadığını ve yönünü belirlemek için iki Kızılötesi verici diyot kullanan sayaç düğümü; ve gücü kontrol etmek için bir röleye sahip ışık düğümü.

Bu düğümler birbirleriyle nRF24L01 üzerinden iletişim kuruyor. Bunu inşa etmek için birkaç hafta harcadım ve… beklediğim kadar iyi çalışmadı. Kızılötesi, hayal ettiğim gibi çalışmadı, çünkü parazit yanlış tetiklemelere neden oldu. Bir dahaki sefere benzer bir şey yapmak istersem, lazer daha iyi bir fikir olacak.

2527

Yaptığım bir diğer proje ise Arduino ve SIM900A kullanarak bir mobil hava durumu istasyonu. Sıcaklık, nem ve güneş ışığı verilerini toplayarak bunları SD karta kaydedip ardından GPRS üzerinden yüklüyor. Cihaz bir batarya ile çalışıyor ve bir güneş paneli ile şarj ediliyor. Ayrıca bir anemoskop fonksiyonu eklemeyi düşünüyordum ama başaramadım.

71.pic_hd

Ayrıca PCB’lerimi tasarlıyorum ve başka insanlar için birkaç yarı zamanlı proje yaptım, ama her zaman aklımda ilginç fikirler bulmayı ve yeni bir şeyler yapmayı tercih ediyorum.

 

Bu sizin lisede geçirdiğiniz ilk yıl. Daha ağır ders yükü, öğrencilerin sınavlara ve ödevlere daha fazla zaman harcamasına neden oluyor. Çalışmalarınızı ve hobilerinizi nasıl dengeliyorsunuz? Sınıf arkadaşlarınız, öğretmenleriniz veya ebeveynleriniz sizi destekliyor mu? Geleceğiniz hakkında ne düşünüyorsunuz?

Dengede tutmak için hiçbir şey yapmıyorum. Diğer bir deyişle, sadece kalbimi takip ediyorum. Bunun iyi bir fikir olmayabileceğini biliyorum, ama puanlarım kabul edilebilir olduğu sürece, yaratıcılığımı puanlarla değerlendirmeyeceğim. Öğretmenlerim ve sınıf arkadaşlarım ne yaptığımı bilmiyor, bu yüzden destekleyip desteklemediklerini söylemenin bir yolu yok… Geleceğim, puanlarım Çin eğitim sisteminde rekabetçi olmadığı için yurt dışında eğitim almak istiyorum.

Hayalimdeki okul olan MIT’ye girmeyi ve orada eğlenmeyi umuyorum.

 

Martin Han’ın tariflerindeki projelerine daha fazla göz atın:

Kendi gerçek zamanlı Weaplaio’nu (Hava Göstergesi) yapın55cb08f78b28dWiFi Tarayıcı – Etrafınızdaki WiFi Sinyalini Tanıyın5540fa964ae1fNodeMcu ile İlk IoT Yapımı ->ESP8266<-

5555e01116ec0Daha fazla Tarif için buraya tıklayın.

Leave a Reply

Your email address will not be published. Required fields are marked *