Şimdi Ara

Arduino Kullanıcıları Kulübü (+42 sayfa olduk!) (44. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1.017
Cevap
86
Favori
56.946
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
2 oy
Öne Çıkar
Sayfa: önceki 4243444546
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • 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
  • Vpn yazdığında youtube de bir sürü kaynak çıkar

    < Bu ileti DH mobil uygulamasından atıldı >
  • 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





  • 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 >
  • içinde 4wd araba olan set var mı internetten uygun fiyata ?
  • 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 >




  • 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.
  • 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.
  • Emir2011 kullanıcısına yanıt
    kendin bi reset düğmesi yapsan ev basıldığında loopa gitse işini görür mü?
  • ONY86 kullanıcısına yanıt
    Olur hocam yapılabilir mi öyle bişey.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Emir2011 kullanıcısına yanıt
    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.
  • ONY86 kullanıcısına yanıt
    Tamam hocam bu kodu bir deneyeceğim teşekkürler

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • ONY86 kullanıcısına yanıt
    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.
  • Emir2011 kullanıcısına yanıt
    ş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.
  • ONY86 kullanıcısına yanıt
    Teşekkürler.
  • Geç olsun güç olmasın uno r3 ve mini ile aranıza katıldım

    < Bu ileti DH mobil uygulamasından atıldı >
  • 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 :)




  • İ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.

    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;
    }




  • erendiz kullanıcısına yanıt
    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.
  • 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.
  • 
Sayfa: önceki 4243444546
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.