Skocz do zawartości

Pientashek

Użytkownicy
  • Zawartość

    8
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O Pientashek

  • Ranga
    2/10

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Lubelskie
  • Zainteresowania
    Programowanie/elekronika/robotyka/sport
  • Zawód
    Student Mechatroniki
  1. Witam, pracuję nad pewnym projektem do pojazdu. Chciałbym stworzyć system, który pozwoli uruchomić motocykl bez konieczności użycia kluczyka. Myślałem, żeby do tego celu wykorzystać moduł nrf podłączony do Teensy 3.6 znajdującego się w motocyklu oraz drugi moduł nrf służący jako pilot/brelok. Teensy po wyłączeniu silnika będzie wchodzić w tryb energooszczędny(Deep sleep) natomiast po wykryciu komunikacji z tym konkretnym nRF zostanie wybudzona(wykorzystam przerwania). Wiem, że takie nRF'y mają spore dystanse dlatego chciałbym jakoś ten dystans móc zmniejszyć, powiedzmy do 50-80m. I tutaj może pytania: - czy dystans komunikacji między takimi nRFami da się zmniejszyć(programowo?) ? -czy schemat takiego systemu ma sens? Da się coś może zrobić lepiej? -jakiej płytki/procesora najlepiej użyć do takiego pilota(musi być energooszczędny) ? Tutaj link do omawianego modułu: https://elty.pl/pl/p/Miniaturowy-modul-z-nRF24L01-2.4GHz-montaz-SMD/1762?gclid=CjwKCAjw44jrBRAHEiwAZ9igKIHTyQq9zrTGPwRNgydnKvBfk6NXBh60JIfxNxD4B28CpPtDnGPXpRoCA0QQAvD_BwE Z góry dziękuję za każdą pomoc.
  2. Witam, potrzebuję obsłużyć taki czujnik : https://botland.com.pl/ultradzwiekowe-czujniki-odleglosci/8832-ultradzwiekowy-czujnik-odleglosci-urm07-750cm-uart-z-korekcja-temperaturowa.html na arduino nano. Wpisuje kod ze strony producenta ale nie działa, wyrzuca jakieś krzaki. Co moze być przyczyną? Taki czujnik da się w ogóle obsłużyć przez arduino nano? kod: *The circuit: RX is digital pin 10 (connect to TX of other device) TX is digital pin 11 (connect to RX of other device)*/ #include <SoftwareSerial.h> #define header_H 0x55 //Header #define header_L 0xAA //Header #define device_Addr 0x11 //Address #define data_Length 0x00 //Data length #define get_Dis_CMD 0x02 //Command: Read Distance #define checksum (header_H+header_L+device_Addr+data_Length+get_Dis_CMD) //Checksum SoftwareSerial NewSerial(10, 11); unsigned char i = 0; unsigned int Distance = 0; unsigned char Rx_DATA[8]; unsigned char CMD[6] = { header_H, header_L, device_Addr, data_Length, get_Dis_CMD, checksum }; //Distance command package void setup() { NewSerial.begin(19200); //Serial1: Ultrasonic Sensor Communication Serial Port, Buadrate: 19200 Serial.begin(19200); //Serial: USB Serial Data output, baudrate: 19200 } void loop() { for (i = 0; i < 6; i++) { NewSerial.write(CMD[i]); } delay(150); //Wait for the result i = 0; while (NewSerial.available()) { //Read the return data (Note: this demo is only for the reference, no data verification) Rx_DATA[i++] = (NewSerial.read()); } Distance = ((Rx_DATA[5] << ? | Rx_DATA[6]); //Read the distance value Serial.print(Distance); //print distance value Serial.println("cm"); } Błąd: C:\Users\admin\Documents\Arduino\Drzewo_CzujnikDuzyNowaBiblioteka\Drzewo_CzujnikDuzyNowaBiblioteka.ino:20:1: warning: narrowing conversion of '274' from 'int' to 'unsigned char' inside { } [-Wnarrowing] }; //Distance command package ^ C:\Users\admin\Documents\Arduino\Drzewo_CzujnikDuzyNowaBiblioteka\Drzewo_CzujnikDuzyNowaBiblioteka.ino:20:1: warning: large integer implicitly truncated to unsigned type [-Woverflow]
  3. Witam, potrzebuję zasilacza do takiego serwo a srednio się orientuję jaki będzie pasować, pomoże ktoś? https://botland.com.pl/serwa-typu-standard/9177-serwo-feetech-ft6560m-gigant.html
  4. A mógłbyś podesłać jakis przykładowy sterownik który by z tym współpracował? Z góry dzięki
  5. Tak, silnik musi mieć możliwość pracy w dwie strony. A da się to jakoś załatwić poprzez sterownik? Wydaje mi się że byłoby to najprostsze patrząc na to, że nie mam jeszcze zbyt dużych umiejętności. Głównie to chciałbym, aby było jak najmniej pracy z tym, najlepiej cos w stylu arduino, do tego sterownik, do sterownika silnik. Byłaby w ogóle taka możliwość?
  6. Cześć, dopiero zaczynam przygodę z elektroniką. Potrzebny jest mi silnik o mocy około 100W i conajmniej 5Nm, znalazłeś coś takiego: https://magma.sklep.pl/product-pol-4836-Silnik-elektryczny-do-skutera-quada-rower-12V-100W-z-zebatka-6812.html . Wszystko będzie sterowane przez arduino. Moje pytanie jest takie. Jaki sterownik do takiego silnika dobrać bo rozumiem że takowy jest potrzebny? Ma to szanse działać z arduino? Pozdrawiam.
×
×
  • Utwórz nowe...