Arama butonu
Bu konudaki kullanıcılar: 2 misafir
1015
Cevap
58210
Tıklama
2
Öne Çıkarma
Cevap: Arduino Kullanıcıları Kulübü (+42 sayfa olduk!) (44. sayfa)
B
7 yıl
Teğmen

quote:

Orijinalden alıntı: merhum

Vpn olayıyla, arduinosuz çözersin. Modemde vpn özelliğini aktif et, telefonuna vpn programı kur, dışardan ev ağına girmiş olursun.
Arduino ile, esp8266 board alırsan (sadece esp8266 değil, boardlı olanı al) çözebilirsin.
biraz daha ayrıntılı açıklar mısın. akıllı ev sistemlerinde kullanabilirim



M
7 yıl
Yüzbaşı

Vpn yazdığında youtube de bir sürü kaynak çıkar



< Bu ileti DH mobil uygulamasından atıldı >

O
7 yıl
Yarbay

yıllardır yapmak istediğim devreyi sonunda yaptım ama bu seferde sonuca gidemedim.artık başka baharlara kaldı.ilgilenen olursa konu ile ilgili detay verebilirim

https://www.youtube.com/watch?v=9ObNGWkJ6Kc

Videoyu izlemek için tıklayınız



D
7 yıl
Çavuş

Arduino kodlama robotik kodlama konusunda bilgisi olanlar, bu kitaptan istiyorum farklı ve uygun fiyatlı öneriniz var mı?
https://www.robocombo.com/scratch-ile-kolay-programlama





< Bu mesaj bu kişi tarafından değiştirildi dj_viron -- 6 Aralık 2018; 10:37:21 >

C
6 yıl
Yüzbaşı

içinde 4wd araba olan set var mı internetten uygun fiyata ?



T
6 yıl
Teğmen

Merhaba,
Arduino Uno Klon ve Cnc Shield ile basit bir sistem yapmak için A4988 sürücüler aldım.
Kartlar, motorlar, rulmalar, miller, şase için malzemele derken biraz masraf yaptım ama sorunum var.

Kullandığım adaptör 12 volt 2 amper, ölçüm yaptığımda da bu değeri görüyorum.
Fakat shield'e 12 volt güç verip ölçüm yaptığımda 10,70 volt olarak gösteriyor.
Asıl sorun ise A4899 sürücüleri taktığımda 0,70 voltlara düşüyor değer.
Sürücülerde mi sorun var diye boarda bağlayıp kontrol ettiğimde sürücünün VMOT pinini taktığımda değer düşüyor.

Tabi motorda hiçbir hareket alamadım, bilgisayar kısmında eksik olmamasına rağmen.
Arduino'da sorun yok tanıma, yükleme sorunsuz çalışıyor basit led uygulamaları.

Yaptıklarımı da ekleyeyim,
Arduino bilgisayara Usb ile bağlı ve XLoader ile Grbl için uygun hex'i yükledim, Grbl Controller'de sorunsuz gözüküyor çalışıyormuş gibi.
Shield'e 12 volt bağlıyorum, sürücüleri takıp Nema 17 motorun 4 pinini doğru şekilde bağlıyorum. Başka bir bağlantı yok, hatam var mı?

Yardımınızı bekliyorum :)





< Bu mesaj bu kişi tarafından değiştirildi tuzlufistik -- 3 Mart 2019; 17:32:1 >

O
6 yıl
Yarbay

arduino tuşlu lcd ekran saat devresi ve röle ile akvaryum aydınlatma devresi yapacağız.günün saatlerine göre ışık seviyesini artırıp azaltacağız.şimdilik bir hazır proje bulduk ondan modifiye ile ilerleyeceğiz.becerebilirsek buraya atmaya çalışırım.



E
6 yıl
Teğmen

Merhaba bi sorum olacak doğru yer mi yazıyorum bilmiyorum. Arduino reset fonksiyonu programı baştan başlatıyor. Ben setup dan değilde loop tan başlamasını istiyorum. Böyle bir reset fonksiyonu var mı. Teşekkürler.


Bu mesaja 1 cevap geldi.
O
6 yıl
Yarbay

kendin bi reset düğmesi yapsan ev basıldığında loopa gitse işini görür mü?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Emir2011
E
6 yıl
Teğmen

Olur hocam yapılabilir mi öyle bişey.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ONY86
O
6 yıl
Yarbay

atıyorum pin 13 ü giriş yap ve eğer pin13 1 olursa

if (buttonState == HIGH) {
loop();
}

yada normalde loop da sürekli dönekcek bi döngü çağırısın kodu yine

void loop()
{
surekli();
}

gibi olur.senin taınmladığın reset düğmesi 1 olunca yine surekli() fonksyonunu çağırırsın.bi bakıma aynı işlev görülür.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Emir2011
E
6 yıl
Teğmen

Tamam hocam bu kodu bir deneyeceğim teşekkürler



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @ONY86
E
6 yıl
Teğmen

Olmadı hocam. sanırım ben eksik bilgi verdim. loop içerisinde şifre sorduruyorum. doğru şifre ile while döngüsüne giriyorum. işte bu while döngüsünden çıkıp tekrar şifre sorma anına gelmek için reset fonksiyonu kullanıyorum. oda kodu setup tan başlatıyor. ben loop direk şifre sorma anına gelmesini istiyorum. sistem dtmf kontrol sitemi.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ONY86
O
6 yıl
Yarbay

şuan toplarlayamadım.belki şifre sorma doğrulama işlemlerini farklı bi fonksyona alıp reset düğmene basılınca o fonksyonları çağırmayı ve önceki girilen bilgileri sildirmeyi deneyebilirsin.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Emir2011
E
6 yıl
Teğmen

Teşekkürler.




Bu mesajda bahsedilenler: @ONY86
K
6 yıl
Yarbay

Geç olsun güç olmasın uno r3 ve mini ile aranıza katıldım



< Bu ileti DH mobil uygulamasından atıldı >

E
6 yıl
Yüzbaşı

Arkadaşlar merhaba. Arduino bilgim 0, elektronik bilgim 0, programlama bilgim 0 ufak bir projem var. Bu projede bana yardımcı olabilecek bir arkadaş arıyorum. Ankarada olursa süper olur çünkü lehim yapmayı bile bilmiyorum

Projem şu. Hazır satılan 4wd araba kitlerinin üzerine gopro için bağlantı yapmak istiyorum. hatta taşıyabilirse dslr kamera bile bağlayabilirim. Amaç time lapse fotoğraf çekimleri için bir platform oluşturmak.

Arabanın tek yapması gereken ileri geri gitmek ve eğer mümkünse olduğu yerde 360 derece dönmek. ( izlediğim videolardan dönebildiğini gördüm. )

kızılötesi modül yardımıyla hızı ve kontrolleri ayarlayabiliyoruz galiba kumanda üzerinden.
diyelim çok yavaş bir şekilde ben durdurana kadar öne doğru gitmesini istiyorum aracın. bu hızı tabi ben ayarlamak istiyorum :) izlediğim videolarda kumanda ses açma kapatma tuşundan hızı ayarlıyorlardı.

Bilgim olmadığı için çok bir şey isteyip istemediğimi bilemedim arkadaşlar affola. Malzemeleri araştırdığım kadarıyla aşağı yukarı 100 TL tutuyor.
Bana program ve malzemeleri toplamak konusunda destek olabilecek bir arkadaş varsa çok sevinirim :)


Bu mesaja 2 cevap geldi.
S
6 yıl
Yarbay

İyi günler beyler 2 gündür uğraşıyorum resimdeki devreyi bağladım devre çalışıyor gel gelelim devreyi paylaşan sitenin önerdiği notify my android uygulaması kapanmış onun yerine pushover uygulamasına adapte etmek için paylaşılan kodları girdim ama bi türlü haberleştiremedim başka programlarada uyarlamaya çalıştım ama olmadı acaba yardım eden olsa çok minettar olurum kodu da aşağıda paylaşıyorum.< Resime gitmek için tıklayın >

Program kodu:
#include <EtherCard.h>

boolean kapidurumu=0;
boolean sonkapidurumu=0;
boolean hareketdurumu=0;
boolean sonhareketdurumu=0;
boolean sesdurumu=0;
boolean sonsesdurumu=0;

const char apihost[]PROGMEM = "api.pushover.net";

static byte mymac[] = { 0x74, 0x69, 0x69, 0x2D, 0x30, 0x31 };

byte Ethernet::buffer[900];
Stash stash;
static byte session;

static void pushOver () {
byte sd = stash.create();

stash.print (F("token=="));
stash.print (F("a11hsttupsxx4unh63gz9sengu2e46"));

stash.print (F("&user="));
stash.print (F("ux2umki993idor6dtuvpnt49oupgo7"));

stash.print (F("&message="));
stash.print (F("Ethercard Pushover Example"));

stash.save();
int stash_size = stash.size();
Stash::prepare(PSTR("POST /1/messages.json HTTP/1.1" "\r\n"
"Host: $F" "\r\n"
"Content-Type: application/x-www-form-urlencoded" "\r\n"
"Content-Length: $D" "\r\n"
"\r\n"
"$H"),
apihost, stash_size, sd);
session = ether.tcpSend();
}

void setup () {

pinMode(6, INPUT); //HAREKET
pinMode(7, INPUT); //MIKNATIS
pinMode(9, INPUT); //SES

Serial.begin (57600);
Serial.println (F("\nStarting Pushover Example"));

if (ether.begin(sizeof Ethernet::buffer, mymac) == 0)
Serial.println (F("Failed to access Ethernet controller"));
if (!ether.dhcpSetup())
Serial.println (F("DHCP failed"));

ether.printIp("IP: ", ether.myip);
ether.printIp("GW: ", ether.gwip);
ether.printIp("DNS: ", ether.dnsip);

if (!ether.dnsLookup(apihost))
Serial.println(F("DNS lookup failed for the apihost"));
ether.printIp("SRV: ", ether.hisip);
pushOver();

}

void loop () {

kapidurumu = digitalRead(7);
sesdurumu = digitalRead(9);
hareketdurumu = digitalRead(6);

if (hareketdurumu != sonhareketdurumu) {

if (hareketdurumu == HIGH) {
Serial.println("HAREKET");
byte sd = stash.create();
stash.print(F("apikey="));
stash.print(F("a11hsttupsxx4unh63gz9sengu2e46"));

stash.print(F("&application="));
stash.print(F("arduino"));

stash.print("&event=");
stash.print("Arduino Guvenlik Sistemi");

stash.print("&description=");
stash.print("Hareket sensoru bir hareket algiladi!");

stash.print("&priority=");
stash.print("0");

stash.save();
int stash_size = stash.size();

// Compose the http POST request, taking the headers below and appending
// previously created stash in the sd holder.
Stash::prepare(PSTR("POST /publicapi/notify HTTP/1.1" "\r\n"
"Host: $F" "\r\n"
"Content-Length: $D" "\r\n"
"Content-Type: application/x-www-form-urlencoded" "\r\n"
"\r\n"
"$H"),
apihost, stash_size, sd);

// send the packet - this also releases all stash buffers once done
// Save the session ID so we can watch for it in the main loop.
session = ether.tcpSend();
}
}

if (kapidurumu != sonkapidurumu) {

if (kapidurumu == HIGH) {
Serial.println(F("KAPIACIK"));
byte sd = stash.create();
stash.print(F("apikey="));
stash.print(F("a11hsttupsxx4unh63gz9sengu2e46"));

stash.print(F("&application="));
stash.print(F("arduino"));

stash.print(F("&event="));
stash.print(F("Arduino Guvenlik Sistemi"));

stash.print(F("&description="));
stash.print(F("Kapi veya pencere acildi!"));

stash.print(F("&priority="));
stash.print(F("0"));

stash.save();
int stash_size = stash.size();

// Compose the http POST request, taking the headers below and appending
// previously created stash in the sd holder.
Stash::prepare(PSTR("POST /publicapi/notify HTTP/1.1" "\r\n"
"Host: $F" "\r\n"
"Content-Length: $D" "\r\n"
"Content-Type: application/x-www-form-urlencoded" "\r\n"
"\r\n"
"$H"),
apihost, stash_size, sd);

// send the packet - this also releases all stash buffers once done
// Save the session ID so we can watch for it in the main loop.
session = ether.tcpSend();
}
}

if (sesdurumu != sonsesdurumu) {

if (sesdurumu == HIGH) {
Serial.println(F("SES"));
byte sd = stash.create();
stash.print(F("apikey="));
stash.print(F("a11hsttupsxx4unh63gz9sengu2e46"));

stash.print(F("&application="));
stash.print(F("arduino"));

stash.print(F("&event="));
stash.print(F("Arduino Guvenlik Sistemi"));

stash.print(F("&description="));
stash.print(F("ses algilandi!"));

stash.print(F("&priority="));
stash.print(F("0"));

stash.save();
int stash_size = stash.size();

// Compose the http POST request, taking the headers below and appending
// previously created stash in the sd holder.
Stash::prepare(PSTR("POST /publicapi/notify HTTP/1.1" "\r\n"
"Host: $F" "\r\n"
"Content-Length: $D" "\r\n"
"Content-Type: application/x-www-form-urlencoded" "\r\n"
"\r\n"
"$H"),
apihost, stash_size, sd);

// send the packet - this also releases all stash buffers once done
// Save the session ID so we can watch for it in the main loop.
session = ether.tcpSend();
}
}

ether.packetLoop(ether.packetReceive());

const char* reply = ether.tcpReply(session);
if (reply != 0) {
Serial.println(F("Got a response!"));
Serial.println(reply);
}
sonkapidurumu = kapidurumu;
sonhareketdurumu = hareketdurumu;
sonsesdurumu = sesdurumu;
}



Z
6 yıl
Yarbay

Yapması zor değil zaten arabayı kit olarak alacaksınız. Kumanda işine girmek sizin için sıkıntılı bir durum bana kalırsa. Önceleri Arduino içine yükleyeceğiniz kod ile motorların sürekli olarak dönmesini sağlayın. Zaten sonrasında buton, kumanda vs. eklersiniz yavaş yavaş.
Motorların kaliteli olması önemli. Redüktörlü motor kullanmak şart. Hızı olabildiğince yavaş olmalı ki timelapse için araç yavaş hareket etsin.

Tek yapmanız gereken bol bol video izlemek. Zaten bu tip projelerden internette çok sayıda var.




Bu mesajda bahsedilenler: @erendiz
İ
6 yıl
Yüzbaşı

Merhaba arkadaşlar. Bir konuda yardıma ihtiyacım var. Kısaca özetlersem bana 90 derece sıcaklık üfleyebilen basit bir yapı lazım. 3D printer kullanıyorum buradan yola çıktım ve arduino, sermik ısıtıcı ,alüminyum ve bir fan ile çözülür gibi geldi. Eminim arduino ile yakından ilgilenen arkadaşlara bu kolay gelecektir ama şimdilik benim için bir sorun halinde. Bana neler gerekli yada sizin önerileriniz var ise bilmek isterim. Dediğim gibi basit birşey olacak tek istediğim kısa bir mesafeye maksimum 10 cm mesafeye 90 derece sıcaklıkta üfleyen bir fan yapmam gerek.

Şimdiden teşekkür ederim.