Megoldva: ESP + Micro switch - kezdő kérdés

Hi, 

1) programozni tudok, az elektronikához annyira nem értek (még).

2) ezt próbálom megépíteni szórakozásból: https://www.instructables.com/id/Motorized-WiFi-IKEA-Roller-Blind/

3) Az ESP, board, motor OKÉ, azokat összeraktam, szoftvert feltákoltam, és fut is, DE...

edit: NINCS MIKROKAPCSOLÓM!

csak ha fogom a motort, akkor érzem, hogy próbálna forogni, mert "mocorog" a parancsok hatására, de valójában nem történik semmi.

Azt észrevettem, hogy van egy mikrokapcsoló a designba, de nem értem a működését: https://cdn.instructables.com/F90/AYY2/IYLZPY42/F90AYY2IYLZPY42.LARGE.jpg?auto=webp&frame=1&fit=bounds

 

Q1: Hogy tudnám direktben bekötni kapcsoló nélkül a cuccost? A mikrokapcsoló vajon mit kapcsol?

Q2: a boardon is van egy power gomb, annak be kell kapcsolva lennie? Van fölötte egy led, azt még nem láttam világítani. Szar a board?

Q3: a videó alapján az ESP-be dugja be az USB-csatit, tehát az áram oda érkezik; a boardot külön nem kell etetni?

 

Köszi!

Hozzászólások

Nem neztem meg a projectet, de tippre vegallaskapcsolo lesz (lehet, hogy nalad rosszul bekotve). Ugye ha a motorra villanyt adsz valamilyen iranyba (tipikusan H-bridge-en keresztul), akkor forog. Ha odaert, ahova szeretned, akkor megnyomja a kapcsolodat, es leveheted rola a villanyt, nem erolkodik tovabb. A masik iranyba ugyanigy szokott lenni egy kapcsolo. Ha olyat is szeretnel, hogy felig nyitva meg hasonlot, akkor lehet idot merni, es az ESP fejben tarthatja, hogy epp hol all a ket vegpont kozott (miutan bekapcsolas utan felvette a home poziciot).

A strange game. The only winning move is not to play. How about a nice game of chess?

Szerkesztve: 2020. 07. 02., cs – 14:18

Itt van a motor shield dokumentáció:

https://smartarduino.gitbooks.io/user-mannual-for-esp-12e-motor-shield/content/index.html

Itt egy link ami a te linkedről mutat tovább.  Motorize IoT With ESP8266

https://www.instructables.com/id/Motorize-IoT-With-ESP8266/

Ebben van kép ami mutatja, hogy kell bekötni.

Először csak a motort dugd rá és semmi mást, írj egy próba progit és forgasd meg. Voltmérővel mérjél a shild-en feszültséget.

Az a gondom, hogy ez nekem totál kínai, és C-ben programozott Shield példát nem találtam. Az első linken lévő "példaprogram" nem példa, és az is lua.

A második motorize... cikket megtaláltam én is, de sajnos az is lua, és ott 2 motor van, nem 1, más a bekötés.

 

Lehet nem volt egyértelmű, de nincs kapcsolóm, azért akarom kihagyni, vagy direktre zárni, hogy a motort tudjam tesztelni.

~ubuntu, raspbian, os x~

"A második motorize... cikket megtaláltam én is, de sajnos az is lua, és ott 2 motor van, nem 1, más a bekötés."

Olvasd VÉGIG :)

Először a DC motorok vezérlését mutatja be, után meg jön a stepper példa.

És ahhoz nem kell kapcsoló se.

 

A függönyvezérlő igényli a kapcsolót.

Ha tudsz programozni, és nem csak a szád jár, akkor a lua nem lehet akadály.

"Normális ember már nem kommentel sehol." (c) Poli

igazad van, köszönöm, ez valódi segítség volt!

sajnos ugyanaz az eredmény: a board jó, a wifire fel tud menni, a lua kód fut, ha fogom a motort, az ujjaim között érzem, hogy mocorog, de nem fordul el.

szar a motor? ugyanolyan minden, mint a képen, egy különbség van: én az ESP-be tudok csak usb-t dugni, az így jó vajon? 5V lemegy talán ott is

~ubuntu, raspbian, os x~

Windows are of different heights; hence the gadget has to be calibrated. This is how:

Long press the button (> 2s)
The shade starts going down
When the shade reaches desired bottom position, short press
When the shade reaches derired top position, short press again
Done!

 

Ez alapján azt tippelem, hogy a motor mellett adott helyre rakott mikrokapcsoló egy pozícióadó lehet, ezzel számolhatja, mennyit tekert lefelé, illetve felfelé.

"Normális ember már nem kommentel sehol." (c) Poli

>programozni tudok

>van egy mikrokapcsoló a designba, de nem értem a működését

button.lua

az, hogy mire kell a mikrokapcsoló

* bent van a linkelt hangyafasznyi kódban

* bent van az instructables lerásban (step 9)

* leírta kisbetu is

a mikrokapcsolót helyettesítheted tetszőleges kapcsolóval (igen, nem momentaryval is), vagy akár egy blankolt vezetékpár összeérintésével is

igen, ha az utolsó mondatodat írtad volna az első kommentedbe, azt tökre megköszöntem volna.

jó, neked lehet egyértelmű a kódból, nekem nem volt az, mert életemben először láttam esp-t nodemcu-val meg lua kóddal, és stepper motor sem volt még a kezemben.

miután egy 8 éves gyerek yt videójában megtaláltam, hogy lay-man-termsekben elmondja, hogy egyátalán mi a vér az a mikrokapcsoló, és kb hogy működik, egyből ki tudtam próbálni, hogy rövidre zárással mi történik - semmi.

emellett az az apró információ is hiányzott, hogy a tmr működése a nodemcu 1.5 fölött megváltozott, és az explicit nem volt a cikkben, hogy milyen verzióval kell futtatni, nyilván a mastert vettem, és az is csomó pánikot okozott. erre átírtam az egész kódott, hogy az új tmr initet használja, és még akkor sem működött!

szóval könnyű ezzel degradálni a másikat, hogy rtfm, de ez nem segítség, hanem passzív-aggresszió.

~ubuntu, raspbian, os x~