IOTURKS & IOPHY-One

IOTURKS Projesi, dünya genelinde hızla yaygınlaşmaya başlayan IOT (Nesnelerin İnterneti) ve Maker (Kendi Yapan) kavramlarının ülkemizde de merak uyandırması ve gün geçtikçe daha geniş kitleler tarafından talep görmesi nedeni ile, yerli makerların projelerinde ihtiyaç duydukları bileşenleri ülkemizden yerli olarak temin etmeleri amacı hedeflenerek başlamıştır.

Bu amaç doğrultusundaki en büyük hedefimiz, zamanla yeni tasarımlar ve üretimler ile gerek ülkemiz gerekse global pazarda Türkiye'nin de teknolojik alanlarda, kaliteli tasarımlar ve ürünler üretebildiğini ispatlamak ve maalesef kafalarda oluşan "Türk Malı Kalitesizdir" ön yargısını yıkmaktır. Mevcut ilk ürünümüz olan IOPHY-One kartımızın tüm tasarım ve üretim süreçlerinde Türkiye'de bulunan yerli kaynaklar kullanılmıştır.

IOPHY-One Nedir ?

IOPHY-One genel anlamda, içerisinde bir mikro denetleyici barındıran, yazılımsal olarak açık kaynak mimariye sahip bir mikro denetleyici geliştirme platformudur. Çalışma sistematiği olarak Arduino ile %100 uyumlu olacak şekilde tasarlanmış ve bu  sayede kullanıcıların, internet üzerinde bulunan bir çok Arduino kaynağını IOPHY-One üzerinde de uyumlu olarak çalıştırabilmesi sağlanmıştır. Arduino Ide ile kullanım için yapılması gereken tek şey, Arduino Ide Kart Yöneticisine IOPHY-One Paketinin eklenmesidir.

Ürün Görselleri:

Yukarıda belirttiğimiz terimlere aşina olmayanlar için özet halinde mikro denetleyici nedir hususunda kısa bir açıklama yapalım.

Mikro denetleyici : Basit bir anlatım ile : Programlanabilme özelliğine sahip ve ilgili programı üzerinde barındırarak çalıştıran, tüm gerekli yan birimleri (işlemci, bellek, kalıcı hafıza) içerisinde barındıran, tek bir cip'ten oluşan, gömülü (embedded) sistem mimarisine sahip mini bir bilgisayar olarak varsayabiliriz. Mikro denetleyiciyi Mikro işlemciden ayıran en büyük özellik, çalışması için gerekli tüm yan birimleri içerisinde barındırıyor olmasıdır.

Yapı itibarı ile bir mikro denetleyici içerisinde, İşlemci (CPU), Bellek (RAM), Kalıcı Hafıza (ROM), giriş çıkış (Input/Output I/O) uçları ile seri ve paralel haberleşme birimlerini barındırır.

Genel anlamda çalışma sürecini, giriş uçlarından alınan dijital ve ya analog yapıdaki elektriksel olarak algılanan sinyallerin, üzerinde barındırdığı program tarafından belirtilen koşullar doğrultusunda, değerlendirilmesi ve sonuç olarak çıkış uçları üzerinden istenilen sinyalin üretilmesi olarak açıklayabiliriz.

Basit bir örnekle anlatmak gerekirse, konuyu 3 bileşenden oluşan basit elektronik termometre devresi ile örnekleyebiliriz.

  1. Bileşen Sıcaklık Sensörü.
  2. Bileşen Mikro Denetleyici (IOPHY-One).
  3. Bileşen Likit Kristal Ekran.

Bu yapıda, mikro denetleyicinin giriş olarak tanımlanmış ucuna bağlı bulunan sıcaklık sensörü üzerinde alınan sinyallerin mikro denetleyici üzerinde barındırılan program ile ölçülmesi ve ölçüm sonuçlarının istenilen formatta çıkış olarak tanımlanan uçlara bağlı bulunan Likit kristal ekran üzerinde gösterilmesini örnekleyebiliriz.

 

Örnek 1 : Elektronik Termometre

Örnek 1 : Elektronik Termometre

 

Normal şartlarda bir mikro denetleyici ile proje yapmak için ileri seviyede elektronik ve programlama bilgisine sahip olmanız gerekmekte. Bu aşamada IOPHY-One devreye girerek ilgili konulardaki ileri seviye bilgi gereksinimlerini minimuma indirerek daha basit şartlar altında’da bu tarz mikro denetleyicili projelerin yapılmasına olanak sağlamakta.

IOPHY-One ne gibi kolaylıklar sağlıyor ?

Öncelikli olarak yukarıda belirtiğimiz tipte bir proje yapabilmeniz için, kullanacağınız mikro denetleyicinin ihtiyaçlarını (güç,dalga üreteci,seri iletişim arayüzü vb.) karşılayabilecek yapıda bileşenleri (voltaj regülatörü,direnç,kondansatör,diyot,kristal vb.) üzerinde barındıran tümleşik bir devre kartını ve ilgili mikro denetleyici üzerinde çalışacak kodu (Assembly,C vb) üretmeniz ve bu üretim işlemi içinde gerekli olan yardımcı araç ve gereçlere (devre kartı baskı kimyasalları, lehimleme ekipmanları,ölçüm aletleri, işlemci programlama cihaz vb ) sahip olmanız gerekmekte.

IOPHY-One , bu bahsettiğimiz zorlukların ortadan kaldırılarak oldukça basit bir şekilde elektronik projeler  geliştirmesine olanak sağlamaktadır.

IOPHY-One,  mikro denetleyicili bir proje yapabilmemiz için gerekli olan Mikro denetleyici kartı ve basit kod geliştirme ortamını sizlere sağlayarak yukarıda belirtiğimiz bütün zor süreçleri sizin yerimize yaparak gerekli ihtiyaçlarımızı minimuma indiriyor.

IOPHY-One İle Neler Yapabilrsiniz ?

Elektronik sensörler (→ Girdi) vasıtası ile  ölçülebilir tüm değerleri ölçerek, bu ölçümler sonrasında elde edeceğiniz değerler (↔ Yorumlama) doğrultusunda yapılmasını istediğimiz (→ Çıktı) işlemleri yaptırabilirsiniz. Hali hazırda piyasada bulunan sensör vb giriş çıkış aygıtlarını, hiçbir şekilde lehim vb işlemler ile uğraşmadan, ister breadboard (devre tahtası) üzerinde, isterseniz direk olarak IOPHY-One üzerinde bulunan pinlere jumper kabloları ile bağlayarak istediğiniz sistemi oluşturabilirsiniz.

Örneğin : Sıcaklık, Nem, Basınç, Ağırlık, Yoğunluk, Hareket, İvme, Hız, Işık Şiddeti, Renk, Küresel konum, vb. Bu tarz ölçümler sonrası yapılabilecek projeleri'de örneklememiz gerekirse : Akıllı Ev Otomasyon sistemleri, Uzaktan gözetleme ve kontrol sistemleri, Robotik sistemler, İnsansız hava araçları, Araç takip ve hayal gücünüz ile sınırlı bir çok sistemi yapabilirsiniz.

IOPHY-One'nın Temel Yapısı ?

IOPHY-One fiziki yapı itibari ile içerisinde, bir mikro denetleyici ve kara dalga üreteci (kristal osilatör), bu mikro denetleyicinin bilgisayar ile haberleşmesini (kod yükleme,hata ayıklama ve veri transferi) sağlayan usb seri haberleşme birimi, mevcut birimlerin enerji ihtiyaçlarının gerekli şekilde (5v veya 3.3v DC) karşılanmasını sağlayan güç düzenleme birimi (voltaj regülatörü) ve giriş/çıkış (I/O) portlarını barındırır. Bu bahsettiğimiz bileşenler kart modellerine göre değişim gösterebilmektedir.

iophyone-temel-yapi

IOPHY-One Teknik Özellikler

Mikro Denetleyici : Atmel-ATmega328P
Operasyon Gerilimi : 5V veya 3V3 Seçilebilir (LVL Jumper ile)
Giriş Gerilimi (Tavsiye Edilen) : 7-12V Arası
Giriş Gerilimi (Limitler) : 6-20V Arası
Dijital Giriş/Çıkış Pinleri : 14 Adet (6 Adedi PWM Kullanılabilir)
PWM Dijital Çıkış Pinleri : 6 Adet
Analog Giriş Pinleri : 8 Adet
SPI Hattı : 1 Adet
I2C Hattı : 1 Adet
UART Hattı : 1 Adet
Bilgisayar Bağlantısı : Mini USB
USB Üzerinde Besleme : Var (Sigorta Korumalı)
USB Sürücüsü : FT232 RL
Giriş/Çıkış Başına Maks Akım : 40 mA
3.3V Çıkış için Maks Akım : 500 mA (Sigorta Korumalı)
5V Çıkış için Maks Akım : 750 mA (Sigorta Korumalı)
USB Giriş İçin Maks Akım : 500 mA (Sigorta Korumalı)
Flash Depolama Alanı : 32 KB (ATmega328P) (2 KB Ön yükleyici için)
SRAM : 2 KB (ATmega328P)
EEPROM : 1 KB (ATmega328P)
Mikro Denetleyici Saat Hızı : 20 Mhz
Kart Üstü Dahili Led : Var 13. Dijital Pin
Wi-Fi : Opsiyonel (Wi-Fi Portu Üzerinden ESP-8266 ile)
Bluetooth : Opsiyonel (Bluetooth Portu Üzerinden HC-05/06 ile)
Uyumlu Ide ler : rduino, Codebender Cloud,S4A(Scratch) ve diğer Arduino ideleri
Arduino Ide Kart Ekleme : Var
Uzunluk : 68.5 mm
Genişlik : 50.4 mm
Ağırlık : 25 g
Menşei : Türkiye
Garanti Süresi : 2 Yıl

IOPHY-One Pin Yapısı

iophyone-pinout

IOPHY-One vs Arduino Uno R3 Performans Kıyas Tablosu

iophy-one-vs-arduino-uno

Satış

IOPHY-One Satış Kanalları

Kurulum

Arduino Ide Kurulumu

TOP