arduino ticari proje

Başlatan mert3162, 28 Ekim 2018, 05:45:21

mert3162

Merhaba arkadaşlar son zamanlarda çok parlamasından dolayı arduino kullanayım dedim.

Şimdi ben PLC programcısıyım kısmen c#(db ye veri yaz oku gibi) şeyler yapabiliyorum bir dönem okulda pic gördük ve ufak tefek projeler de yaptık.

Şimdi bir proje var aklımda  bir mekan var elimde mekanın ısısını takip etmem gerekiyor 16 adet analog girişim var hepsni bir kartta toplayamam mesafelerden ötürü 4lü ayırmayı düsündüm.

sahadan okudugum ısı bilgisini 5 dakikada bir mysql servera yazmasını planlıyorum.Önümde iki secenek var STM32 serisiylemi bu işi yapmalıyım yoksa arduino işimi görürmü ?

arduino güvenilir midir ? ticari proje yapsak yarı yolda bırakırmı ?
|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

MrDarK

Merhaba,

Bir yazılımın güvenli olup olmamasını sağlayan şey kullandığınız ışletim sisteminden çok yazdığınız kodlardır. Arduino içinde stabil çalışan birçok hazır kütüphane var. Arduino hazır bir kütüphane dili gibi, buna basic, ccs gibi örneklerde verilebilir. Kısaca siz önlemler alarak kod geliştirirseniz tüm diller güvenlidir. Eğer bilgi birikiminiz stm de yoksa bulaşmayın. Arduino ile çok hızlı yol alabilirsiniz. Son olarak dipnot, en az 5 ticari projede arduino kullandım.
Picproje Eğitim Gönüllüleri ~ MrDarK

mustafacan

Önemli olan işi yapabilmek
Ve projenin sağlıklı çalışmasıdır.
Hiç bir standart müşteri bu projede ne tip kart işlemci vs. kullandın demez. Çalışıp çalışmadığına bakar.
Aksamasın kitlenmesin çalışsın...
Keşfedilecek çok teknoloji var. Boş Vaktim Yok!

ziyaretci

Yalnız, C#'daki DB uygulamaların bulut sunucusuna dayalı değilse(MS Access üzerindeyse) biraz daha araştır derim.

C# arayüzünden MYSQL'e yazma izni verilmiyor. Bunun için MSSQL sunucu alman lazım. MYSQL'e anca ethernet ya da ESP8266 donanımlarıyla ilgili domain'e bağlanarak GET veya POST metodları ile yazabilirsin. Tabi projenin ticari güvenliği için SSL sertifikasıda olmalı.

Sağlayıcılar MYSQL'e sadece ilgili domainin bağlanmasına izin veriyorlar diye biliyorum. Geçtiğimiz yıllarda bu konu hakkında biraz araştırma yapmıştım.

Naçizane paylaşmak istedim. 

LukeSkywalker

Yapılmaz diye bir şey yok. Arduino denilen kartlar aslında genelde Atmega328p mikrodenetleyicisini kullanıp 16MHz'de çalışıyor. Yazılım size kalmış.

sayangku

normal ısı değeri alicaksan sorun olmaz fakat pid varsa işin içinde olma şansı çok ama çok yüksek

cann

Alıntı yapılan: sayangku - 28 Ekim 2018, 19:11:34normal ısı değeri alicaksan sorun olmaz fakat pid varsa işin içinde olma şansı çok ama çok yüksek

pid de sorun neden?

muhendisbey

Pid'de sorun olmaz. Sorun hızlı ADC okuması yapılması gereken, zamanlaması dakik işlerde oluyor. DMA'nın olmaması bazı projelerin yapılamamasında büyük bir engel.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

mert3162

Alıntı yapılan: mustafacan - 28 Ekim 2018, 10:44:13Aksamasın kitlenmesin çalışsın...

Tam olarak sormak istediğim buydu piclerde bu tarz sorunlar yaşama durumuna karşılık geliştirdiğim önlem 24 saatte bir sistemi yeniden başlatıyordum.Bu da pic'in kararlı çalışmasına yetiyordu.

Alıntı yapılan: erkantr67 - 28 Ekim 2018, 12:32:58Yalnız, C#'daki DB uygulamaların bulut sunucusuna dayalı değilse(MS Access üzerindeyse) biraz daha araştır derim.

C# arayüzünden MYSQL'e yazma izni verilmiyor. Bunun için MSSQL sunucu alman lazım. MYSQL'e anca ethernet ya da ESP8266 donanımlarıyla ilgili domain'e bağlanarak GET veya POST metodları ile yazabilirsin. Tabi projenin ticari güvenliği için SSL sertifikasıda olmalı.

Sağlayıcılar MYSQL'e sadece ilgili domainin bağlanmasına izin veriyorlar diye biliyorum. Geçtiğimiz yıllarda bu konu hakkında biraz araştırma yapmıştım.

Naçizane paylaşmak istedim. 

Uyarınız için çok teşekkürler sizinde dediğiniz gibi ethernet ya da ESP8266 ile yapmayı planlıyordum bende.

Alıntı yapılan: sayangku - 28 Ekim 2018, 19:11:34normal ısı değeri alicaksan sorun olmaz fakat pid varsa işin içinde olma şansı çok ama çok yüksek

Alıntı yapılan: muhendisbey - 29 Ekim 2018, 17:38:26Pid'de sorun olmaz. Sorun hızlı ADC okuması yapılması gereken, zamanlaması dakik işlerde oluyor. DMA'nın olmaması bazı projelerin yapılamamasında büyük bir engel.

PID kullanmayacağım arkadaşlar sadece veriyi okuyup bir db ye işlemem yeterli durumda şuanda

Bilgilendirmeler için hepinize çok teşekkürler tekrar arduino ile yapmak daha basit görünüyor aslında arduino ile yaptıktan sonra stm32 ye çevirmeyide aklımın bi kenarına yazdım.
|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

yufuk

Arduino ve Ehernet kartı ile Modbus TCP protokolü kullan. PC'ye yazacağın programla Modbus TCP sorgusu gönder. Sorgudan dönen veriyi herhangi bir DB'ye yaz. Çok basit aslında...