Arama butonu
Bu konudaki kullanıcılar: 3 misafir
1015
Cevap
58031
Tıklama
2
Öne Çıkarma
Cevap: Arduino Kullanıcıları Kulübü (+42 sayfa olduk!) (49. sayfa)
-
5 yıl
Er

Arkadaşlar merhaba, herkese kolay gelsin. İnternet'ten edindiğim bilgilerle arduino kullanarak gyro kontrollü araç yaptım. Çalıştırmayı da başardım fakat üzerinde biraz daha uğraşmak istiyorum. Önüne engel çıktığında eldivenin titremesini istiyorum. Bunun için arabaya hc sr04 mesafe sensörü ekledim. Ama sensörden okuttuğum veriyi eldivene gönderemiyorum. Araba ile eldiven iletişimini nrf24l01 verici alıcı modülü ile yapıyorum. Devre bağlantılarım da sıkıntı olmadığına eminim, kodlarda hata yapmış olabilirim. Kullandığım kodları ekledim. İlgilendiğiniz için şimdiden teşekkür ediyorum.

//Araba
#include <SPI.h>
#include "RF24.h"
#include "I2Cdev.h"

int led = 4;
int echoPin = 2;
int trigPin = 3;

const int enbA = 3;
const int enbB = 5;

const int IN1 = 2; //Right Motor (-)
const int IN2 = 4; //Right Motor (+)
const int IN3 = 7; //Left Motor (+)
const int IN4 = 6; //Right Motor (-)

int RightSpd = 130;
int LeftSpd = 150;

int data[2];
int veri, olcum;

RF24 radio(9,10);


const uint64_t pipe = 0xE8E8F0F0E1LL;
const uint64_t pipes = 0xF0F0F0F0D2LL;

void setup(){
pinMode(enbA, OUTPUT);
pinMode(enbB, OUTPUT);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
pinMode(led, OUTPUT);

Serial.begin(9600);
Serial.println(veri);
delay(50);
Wire.begin();
radio.begin();
radio.openReadingPipe(1, pipe);
radio.openWritingPipe(pipes);
radio.startListening();
}

void loop(){
if (radio.available()){
radio.read(data, sizeof(data));

if(data[0] > 380){
analogWrite(enbA, RightSpd);
analogWrite(enbB, LeftSpd);
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
}

if(data[0] < 310){
analogWrite(enbA, RightSpd);
analogWrite(enbB, LeftSpd);
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
}

if(data[1] > 180){
analogWrite(enbA, RightSpd);
analogWrite(enbB, LeftSpd);
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
}

if(data[1] < 110){
analogWrite(enbA, RightSpd);
analogWrite(enbB, LeftSpd);
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
}

if(data[0] > 330 && data[0] < 360 && data[1] > 130 && data[1] < 160){
analogWrite(enbA, 0);
analogWrite(enbB, 0);
}

if(veri<30)
{
digitalWrite(led,LOW);
}
else
{
digitalWrite(led, HIGH);
}


digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
olcum = pulseIn(echoPin, HIGH);
veri = olcum / 58.2;
delay(50);
radio.write(veri, sizeof(veri));
}
}


//Eldiven
#include <SPI.h>
#include "RF24.h"
#include "Wire.h"
#include "I2Cdev.h"
#include "MPU6050.h"

int titresim;

MPU6050 mpu;
int16_t ax, ay, az;
int16_t gx, gy, gz;

int data[2];
int veri;

RF24 radio(9,10);

const uint64_t pipe = 0xE8E8F0F0E1LL;
const uint64_t pipes =0xF0F0F0F0D2LL;

void setup(void){
Serial.begin(9600);
Serial.println(veri);
delay(50);
Wire.begin();
mpu.initialize();
radio.begin();
radio.openWritingPipe(pipe);
radio.openReadingPipe(1, pipes);
}

void loop(void){


mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);


data[0] = map(ax, -17000, 17000, 300, 400 );
data[1] = map(ay, -17000, 17000, 100, 200);
radio.write(data, sizeof(data));

if (radio.available()){
radio.read(veri, sizeof(veri));

if(veri!=0)
{
digitalWrite(titresim, LOW);
if(veri <50)
{
digitalWrite(titresim, HIGH);
}
else
{
digitalWrite(titresim, LOW);}
}
}
}



C
5 yıl
Çavuş

Herkese Merhaba,
Arkadaşlar yapacağım devrede 2 tane buton 1 tane led mevcut. Örnek veriyorum Birinci butona iki kere bastığımda ve ikinci butona da bir kere bastığımda led iki kere yanıp sönecektir.(birinci butona ne kadar basarsak ledimiz o kadar yanıp sönecektir ve ikinci buton sadece bir kere basılacak bunu onaylama gibi düşünebiliriz).Kod için yardımcı olabilirmisiniz? şimdiden teşekkür ediyorum



S
5 yıl
Çavuş

arkadaşlar merhaba bi devreye ihtiyacım var tek giriş ile 6 adet çıkış , çıkışlar kısa devre olucak .
örnek giriş voltajı
1v ise 1ile 4 çıkışı kısa devre
2v ise 3ile 2 çıkışı kısa devre gibi
6 adet çıkış kablosu olucak giriş voltajında göre 6 tane kısa devre komutu olması gerekiyor.
giriş voltajı 0v ile 5v arası olucak. kısa devre üzerinden çok küçük akim geçicek 10ma civarı. yardımcı olabilecek kimse varsa ücreti ne ise anlaşılır.
devre beslemesi 11v~14.5v arası





< Bu mesaj bu kişi tarafından değiştirildi selcukkoylu -- 12 Haziran 2020; 1:25:49 >

< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
O
5 yıl
Yarbay

kvm switch alayım dedim.pahalı geldiler. bari kendim yapayım dedim.bi kaç proje buldum.eğer entegreleri de bulabilirsem ,büyük ihtimal arduino yada pic kontrollü, kvm yapmanın peşindeyim.şuan tüm pclere klavye var sinyalini nasıl göndereceğim bilmiyorum



A
5 yıl
Er

arkadaşlar arduino nano nun önlü arkalı baskı devre için pdf çıktısı lazım. yardımcı olabilecek arkadaşlar için eagle dosyası aşağıda.

https://content.arduino.cc/assets/Nano-reference.zip



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

M
5 yıl
Yarbay

.



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

M
5 yıl
Yarbay

quote:

Orijinalden alıntı: selcukkoylu

arkadaşlar merhaba bi devreye ihtiyacım var tek giriş ile 6 adet çıkış , çıkışlar kısa devre olucak .
örnek giriş voltajı
1v ise 1ile 4 çıkışı kısa devre
2v ise 3ile 2 çıkışı kısa devre gibi
6 adet çıkış kablosu olucak giriş voltajında göre 6 tane kısa devre komutu olması gerekiyor.
giriş voltajı 0v ile 5v arası olucak. kısa devre üzerinden çok küçük akim geçicek 10ma civarı. yardımcı olabilecek kimse varsa ücreti ne ise anlaşılır.
devre beslemesi 11v~14.5v arası
Projenizde mantık hatasi var.
Toplam çıkış adedi 4. Satırda 2 adet 5. Satırda 2 adet olmak üzere 4 adet belirtilmiş ancak 6. Satırda 6 çıkış demişsiniz.
6+4 toplam 10 çıkış mı olacak ??

Iyi forumlar...



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

E
5 yıl
Er

Merhaba size bir projem hakkında teknik bir sorum olacaktı İnternette araştırmama rağmen çözüm bulamadım. Arduino ile kontrol ettiğim RTC ve Solenoid vana ile zaman ayarlı bir damlama sulama sistemi yapmak istiyorum fakat transistör ve diyot ile solenoid vana için sürücü devresi kurmama rağmen vanayı tetiklediğimde RTC saati sıfırlanıyor hatta arka arkaya buton ile tetiklersem arduino kendine reset atıyor ve solenoid vana uçlarını ölçtüğümde anlık olarak 1400 V gibi gerilim değerleri görüyorum bunun sebebi ne olabilir acaba? Yardımcı olabilirseniz çok sevinirim şimdiden teşekkür ederim, iyi günler.



L
5 yıl
Yüzbaşı

https://www.motorobit.com/urun/6v-60rpm-12mm-reduktorlu-dc-motor-vidali-milli aldım. Masa tenisi top atma projem var, fakat motor çok hızlı dönüyor. ardunio ve potansiyometre ile deniyorum, bir noktadan sonra ani hız artışı(maksimuma) yapıyor. yavaş yavaş yükselme olmuyor. tüm dc motorlarda aynı olay. 55 rpm işimi görür demiştim ama bu bile hızlı geldi. yavaşlatmada nasıl bir yöntem izlemeliyim. video linkini de atıyorum bilgi sahibi iseniz yanıt bekliyorum. Elektronikte ve motor özelliklerinde teknik kelime bilgim yok, çözüm varsa basit anlatılırsa sevinirim.
https://www.youtube.com/watch?v=yILSBvSzR6g&feature=youtu.be


Bu mesaja 1 cevap geldi.
F
5 yıl
Yüzbaşı

Merhaba. Aşağıdaki projeyi denerseniz hızı ayarlayabilirsiniz diye tahmin ediyorum.
http://www.kodlakafa.com/arduino/potansiyometre-ve-l298n-motor-surucu-ile-motor-hiz-kontrolu/

30. satırdaki 255 değerini düşürerek maksimum hızı sınırlayabilirsiniz.
Motor bağlantılarını motor 1 veya motor 2 bölümüne yapabilirsiniz.

İyi akşamlar.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @lazanya
L
5 yıl
Yüzbaşı

quote:

Orijinalden alıntı: F3SV mağduru

Merhaba. Aşağıdaki projeyi denerseniz hızı ayarlayabilirsiniz diye tahmin ediyorum.
http://www.kodlakafa.com/arduino/potansiyometre-ve-l298n-motor-surucu-ile-motor-hiz-kontrolu/

30. satırdaki 255 değerini düşürerek maksimum hızı sınırlayabilirsiniz.
Motor bağlantılarını motor 1 veya motor 2 bölümüne yapabilirsiniz.

İyi akşamlar.
hocam cevap için teşekkürler, başka bir forumda hatamı tespit etti arkadaşlar, meğer 7 nolu pin pwm pini değilmiş. o yüzden kademe yapmıyormuş. tşk.


Bu mesaja 1 cevap geldi.
F
5 yıl
Yüzbaşı

Rica ederim. Proje bitince video paylaşırsanız güzel olur, ilginç bir şeye benziyor. İyi günler.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @lazanya
T
5 yıl
Yüzbaşı

Merhaba arkadaşlar en sağlıklı ne555 ile öslilatör devresi hangisi çok farklı osilatör devresi var yaptım bcp ye ilave etmem gerekiyor.



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

M
5 yıl
Er

MASTENS Türkiye'nin yerli ve Milli Masa Tenisi Markası

Yapmış olduğunuz ürün ile ilgilenebilir satışını ve pazarlamasını üslenebiliriz.

MASTENS Markasının amacı Türkiye'deki tüm masa tenisi malzeme üreticilerini tek bir çatı altında toplamaktır.

İlgilenirseniz çok seviniriz.

SAYGILAR
www.masatenisipazar.com< Resime gitmek için tıklayın >



C
5 yıl
Teğmen

Arkadaşlar arduino için 4wd araba aldım en masrafsız şekilde nasıl besleyebilirim yanında 4 lü pil yatağı yollamışlar ancak yetersiz geldi nasıl yapabilirim?



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

W
5 yıl
Binbaşı

yeni başlayan için hangi seti önerirsiniz ?



G
5 yıl
Çavuş

Selam arkadaşlar. Arduino ile NFC modülü kullanarak dış kapıyı açıyorum bu projeye Bluetooth modülü ekleyerek benim belirlediğim telefonlarla kapıya yaklaştığımda açılmasını sağlayabilirmiyim. Telefondan uygulamaya girip onay vererek değil özellikle yaklaştığımda açılması mümkün mü.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
C
5 yıl
Teğmen

Ben öyle bir şeyin olacağını sanmıyorum ama şey yapabilirsiniz bir adet nodemcu alıp onun oluşturacağı wifi ağına otomatik bağlanırsınız veya en azından akıllı hale getirebilirsiniz



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


Bu mesajda bahsedilenler: @galata0185
O
5 yıl
Yarbay

seriport ve arduino ile uğraşırken kimi zaman şişirip kilitliyordum arduinoyu.şimdi ne olduysa fareye sürekli tıklayarak röle açıp kapıyorum ve sorun olmuyor.acab elimdeki 2 arduionun tekinin seri port çipi mi gitti?



O
5 yıl
Yarbay

haftasonu bi lcd tv parçaladım. dvbt ve rf tuner, demodulator, bi çok video karıştırıcı ve video renk geliştirme entegrelerim oldu.işin garibi amfi devresini bulamadım biraz daha bakınayım. bu entegrelerin alayı i2c kontrollü.yavaş yavaş hepsini hazırlamayı düşünüyorum.