Elo Mirki pora się rozruszać! Znaczy, pokręcić swoimi silnikami z wykorzystaniem Arduino ( ͡° ͜ʖ ͡°)

Kolejna część kursu na #forbot już dostępna!
http://forbot.pl/blog/artykuly/programowanie/kurs-arduino-8-sterowanie-silnikami-dc-petla-for-id8311

Dajcie znać jak Wam pójdzie nauka!


#majsterkowanie #diy #elektronika #arduino #zainteresowania #robotyka
Pobierz Forbot - Elo Mirki pora się rozruszać! Znaczy, pokręcić swoimi silnikami z wykorzysta...
źródło: comment_eAzSVpWOd3Kv8RyuGs7sWLa3eMwNlzjM.jpg
@questor: nie jestem moderatorem ( ͡° ͜ʖ ͡°)
arduino z pierwszego linku to klon Arduino UNO. Posiada Atmega16u2 który działa jako konwerter USB<>SERIAL i on komunikuje się z Atmega238p (ten podłużny klocek)

W drugim linku nie wiem jaki chip działa jako konwerter USB<>SERIAL, ten obok złącza USB (zakładam że CH340)
Natomiast ten większy kwadratowy to właśnie Atmega328p tylko że w obudowie TQFP (do montażu SMD)
Mirki, potrzebuję jakiejś płytki z uC, żeby podłączyć parę czujników i esp8266. Pomyślałem o jakimś mikro arduino, ALE:
1. Zakładam, że można zrezygnować z tej nadrzędnej biblioteki i kodzić tak jak Bóg przyzał, np. w Atmel Studio? Jak wtedy wygląda wrzucanie hexa?
2. Pro Mini czy Nano V3.0? ( ͡° ͜ʖ ͡°)
3. Dlaczego w Pro Mini nie ma usb? Jak je sie programuje w takim razie?
@hrumque: Wszystko na ziemi, nic nie będzie latać. :D To będą proste pomiary w stylu temperatura, wilgotność, ciśnienie, czyli na maksa popularne czujniki. Przy okazji takiego projektu po prostu chciałem się pobawić bootladerami, bo do atmeg zawsze używałem usbasp i chce spróbować czegoś innego.
Dobra, to wiem już wszystko chyba, dzięki Wam za pomoc. Pewnie kupie kilka takich i takich i zobaczę, czy jest sens sie bawić w programowanie po rs232.
No i pierwsze próby połączenia #esp8266 i #arduino coś nie ten teges.. Zgodnie z Waszym poradami udało mi się podpiąć PC<->Arduino<->ESP8266
Po uruchomieniu "konstrukcji" ESP8266 się dość dziwnie zachowuje. Czasem napierdziela po Tx jak szalone, a czasem milczy. Po resecie przedstawia się takim komunikatem:

Ai-Thinker Technology Co. Ltd/

invalid

Więc zakładam, że baudrate jest ok. Niestety to jedyne jego słowa. Po jakichkolwiek komendach (AT, AT+RST czy AT+GMR) odpowiada tylko kilkoma kropkami.

Próbowałem
Pobierz meetom - No i pierwsze próby połączenia #esp8266 i #arduino coś nie ten teges.. Zgodn...
źródło: comment_OXMUKSO7w5RDWpqWNbspDJvmc7KWmt4o.jpg
@EndriuGolara: Ale jaja, faktycznie. Myślałem, że 9600 będzie "bezpieczniejsze", a tu proszę :) Śmiga ładnie. Teraz jeszcze z kody bym chciał uzyskać to co mi się udaje przez serial monitor ;-)
Ale małymi kroczkami.. powolutku..
@Grewest:
#include

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("Czas:");
}

void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
Siema mircy, ma ktoś pomysł na jakiś system hamowania do silnika DC sterowanego mostkiem H? Pojazd jest dość spory i mocny(750W) i zmiana polaryzacji w ramach "hamowania" skończyłaby się katastrofą. Szukam na razie jakiegoś mega prostego układu opartego o jakieś rezystory hamujące czy cos w ten deseń, co da się wpiąć w już gotowy mostek H.

#elektronika #automatyka #arduino
@kobiaszu: dawno temu coś takiego popełniłem. W ramach 'nie bede sie pierdzielil' dałem po prostu równolegle do silnika przetwornicę przez diody (by hamowanie działało przy obu kierunkach obrotów silnika), izolowaną, która na wyjściu była obciążona akumulatorem (tym samym, który zasilał całą resztę). Przetwornica załączana (jej enable) była przez transoptor (też by zachować izolację), więc strona "taktująca" przetwornicy wisiała "w powietrzu" i mogła być zasilana-taktowana jak silnik (jego mostkiem H, tak że
@baletny: No ale programatora nie uwalisz, bo... go tam nie ma. W Arduino masz konwerter USB->UART przez który następuje programowanie (dzięki wgranemu bootloaderowi na kontrolerze). W tanich klonach za konwerter robi CH340, w droższych i oryginalnych ATmega 16u2.

Moim zdaniem tam jest uwalony bootloader, który to można skorygować na dwa sposoby:
1) USBasp - szybko i prosto, a ten programator zawsze się przyda.
2) Zabawy przy użyciu innego Arduino jako ArduinoISP,
/mam problem z uruchomieniem swojego pierwszego arduino.
Kupiłem najtańszego klona arduino uno o takiego na atmedze smd 328 i kontrolerze CH341.
Wszystkie sterowniki ładnie wgrałem, płytka normalie pojawia się w programie od arduino jako COM4, ale jak tylko probóje wrzucić najprostrzy program (blink) to się wysypuje i dostaje błąd:


i cały czas "compilling sketch....".
Przy odłączonym kablu usb, wszystko się normalnie kompiluje.
Próbowałem z ustawieniami arduino uno i arduino nano, ale za
Rssi masz opisane - to WYJŚCIE z modułu sygnalizujące "odbierany sygnał w eterze" - w praktyce, jak nie potrzebujesz tego, to sobie możesz diodkę zapiąć i będzie ci migać w takt odbieranych danych (również danych nie-twoich, gdy po prostu dany kanał jest zajęty, i to jest głowny sens tego wyjścia - sygnalizacja zajętości kanału)

DR_IRQ - WYJŚCIE dające przerwanie (jeśli to jest czip podobny do nRF24l01) - to tam się może pojawiać
Mircy, rozważam odstąpienie / odsprzedanie po kosztach wejściówki na codepot - dwudniową konferencję IT składającą się w 100% z warsztatów, która odbędzie się w najbliższy piątek i sobotę w #warszawa

Zawołam #programowanie #java #scala #webdev #androiddev #javascript #ios #arduino - przepraszam za spam tagami, ale tak szeroki jest zakres warsztatów - tu dokładna agenda https://registration.codepot.pl/agenda - jak widać na część warsztatów nie ma już miejsc (w tym np. pewnego znowu bordo, który
Szybkie pytanie z #elektronika od laika (bo jakąś szczątkową wiedzę sprzed kilkunastu lat dopiero odświeżam). Chcę sobie testnąć #esp8266, a że nie mam żadnego uarta to chcę do tego wykorzystać #arduino (UNO, R3). Wiem, że pojawia się problem 3.3v vs 5v. Nie mam konwertera poziomów logicznych, ale.. skoro arduino jest takie wspaniałe.. ;)
Znalazłem taki filmik (tutaj kod) i mam pewną obawę przy podłączaniu cyfrowych wyjścia z arduino, które
@meetom: Ja swojego esp łączyłem bezpośrednio do TX/RX ATmegi działającej na 5V i nic się nie stało, ale czy w Twoim przypadku będzie tak samo, to nie mogę zagwarantować. Spróbuj użyć dzielnika napięć na TX (Arduino) -> RX ESP.

Regulator jest z tego powodu, że ESP może w porywach potrzebować około 300mA z zasilania 3V3 - Arduino nie jest w stanie tyle dostarczyć, nawet z regulatora napięcia.
@wytrzzeszcz: no elektrycznie 'trochę inne' ale - w praktyce - dawało się to spiąć 1:1 i działało, pamiętając że z jednej strony masz RxD+ i RxD- i tak samo TxD+ i TxD-, a w RS232 jest logika odwrócona... nie ma co drążyć, weź rób kabelek j.w. i działa ;)
#arduino

No witam mam dziwny problem. Mam arduino yun, chciałem pomigać diodą sobie. Podłączyłem poprzez rezystor do wyjścia cyfrowego, zwykły program blink

Chodzi o to, że dioda ni #!$%@? nie chce się świecić jak powinna. Podłączając diodę bez rezystora mam ogromny spadek napięcia(z 4.65V do 1.7V), widać że dioda ledwo świeci.

Podłączając diodę do wyjścia 5V jest tak jak powinno

Muszę coś zmienić by wyjście cyfrowe dawało więcej niż nie wiem, 10mA?