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?
Léptetőmotor.
A négy vezetékére adott impulzussorozattól függ, hogy megy, áll, merre megy.
Ha csak szenved, akkor vagy kicsi a villany (12 V-os motort 5 V-ról hajt), vagy rossz a bekötés.
"Normális ember már nem kommentel sehol." (c) Poli
Nincs mikrokapcsolóm! Az mindenképp kell hozzá, nem? Hogy tudom direktre zárni kapcsoló nélkül a boardot?
edit: ugyanaz a motorom van, 5V DC
~ubuntu, raspbian, os x~
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~
Szerintem ennek a motornak kevés lehet az USB által leadott áram. (Szerk: most nézem, hogy bizonyos esetekben talán elég.) Illetve a másik kérdés: a fehér kapcsolónál lévő jumpered milyen állásban van?
ja hogy lenne egy jumper... a csájnízok nem csomagoltak hozzá... ha rövidre zárom működik! Nagyon köszönöm, hogy ezt észrevetted! működik minden.
~ubuntu, raspbian, os x~
Lehet, hogy szállítás közben leesett róla. :-)
Viszont a program feltöltésekor arra figyelj, hogy éppen hogy áll a jumper és melyik bemeneteken van tápfeszültség.
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
igen, a mikrokapcsolót nem értem, hogy mire kell, és ki akarom hagyni, elméletben anélkül is kellene működnie a motornak, de nem megy...
~ubuntu, raspbian, os x~
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~