Astazi m-am lovit de o o problema semnalata de Ady Sos acum ceva timp, si anume ca data este afisata incorect la ceasul NTP cu tranzitii animate (Morphing Clock / Other Morphing Clock); asta deoarece aveam implementata OTA (incarcarea unui sketch prin retea wifi) si am instalat Arduino IDE si librariile necesare sketch-ului pe un calculator nou.
Un blog ce completeaza site-ul www.arduinotehniq.com (www.tehnic.go.ro); o parte din articole sunt (si vor fi) postate si in engleza pe arduinotehniq.blogspot.com. Filmuletele tehnice se gasesc pe canalul de youtube...
duminică, 27 martie 2022
Remediere conversie gresita data/an din ora universala (ESP8266)
Sistem automat pentru control deplasare fata-spate a unei locomotive analogice (4)
Am mai lucrat la sistemul de control al deplasarii fata-spate pentru o locomotiva analogica. Am implementat encoderul si acum pot regla sau alege:
- limba de comunicare a informatiilor (romana sau engleza)
- sens deplasare (normal sau invers)
- ordine activare senzori proximitate (normal sau invers)
- pauza intre schimbare directie deplasare (1..30 secunde, tipic 4 secunde)
- viteza maxima (200..255 din 255)
- viteza minima (25..150, tipic 105 pentru motoare)
- pas modificare viteza (2..20, tipic 5)
Schema utilizata este aceesi cu cea prezentata in articolul anterior:
Programul rescris este controlled_model_train_3a.ino si combina programul folosit anterior, la care se adauga partea de reglaj, care este inspirata din programul lui Andy Doz din articolul Arduino Astronomical Clock (or Arduino Pond Pump Controller!).dupa care la activarea senzorului de capat se ajunge la franare, pauza, etc.
sâmbătă, 26 martie 2022
Placa adaptoare pentru pregatire locomotiva analogica sa devina digitala
Fiind nou in lumea dioramelor si machetelor animate, am trecut, zic eu rapid, de la lumea analogica, in care se foloseste alimentarea cu tensiune continua de 0..12V pentru deplasarea inainte, respectiv 0..-12V pentru deplasarea inapoi.
Schema din interiorul unei locomotive analogice clasice este de genul:
duminică, 20 martie 2022
Sistem automat pentru control deplasare fata-spate a unei locomotive analogice (3)
In completarea sistemului prezentat anterior (primul articol si al doilea articol),
am pregatit o schema ce include un encoder si un afisaj conectat pe i2c (alfanumeric 1602/2004 sau unul grafic OLED). De asemeena, am conectat si partea a 2-a a driver-ului L298, pentru o ulterioara aplicatie.
In prima faza, am modificat programul folosit anterior pentru a muta pinul de comanda PWM de la D3 la D12 pentru controlul puntii H care e conectata la sina de rulare. Apoi am "activat" butonul fara retinere din encoder, pentru a-l folosi la pornirea sistemului si la o noua apasare sa opresca sistemul, avand si o functie de oprire rapida (franarea este mult mai rapida,fata de cazul normal).Am mai facut 2 filmulete, cu explicatii:
-
rezumat articol Avand o situatie in care am o masina de spalat automata veche (AEG Lavamat Regina 804), pe care am reusit s-o reconditi...
-
Motorasele de curent continuu, schimba sensul de rotatie in functie de "sensul" de alimentare, asa ca se pot folosi pentru a de...
-
Pentru cazuri cand trebuie sa alimentam un montaj sau un consumator (radio portabil, beculet, etc) de la o sursa de tensiune continua fix...