2019. október 23., szerda

Gyorskeresés

Hozzászólások

(#11001) DigitXT válasza aryes (#11000) üzenetére


DigitXT
(nagyúr)

Az a jó! Sosem merül le...:DDD

https://www.youtube.com/user/RKbodyfitness

(#11002) zsolti_20 válasza aryes (#11000) üzenetére


zsolti_20
(senior tag)

Letezik gyarilag ilyen? :o tudnal legyszives linkelni nekem parat?

(#11003) aryes válasza zsolti_20 (#11002) üzenetére


aryes
(veterán)

Én ezt a Tescoban vettem, úgy 4 évvel ezelőtt...
De például ez itt tudja. De vigyázz, mert ez csak egy ház, az akksit neked kell bele előteremteni!
"charging and discharging at the same time" <- ezt keresd a leírásban.
Ez a linkelt olyan jól néz ki, lehet én is veszek egyet. :) Van már egy hasonló, 8db cella fér bele, de az például nem tud egyszerre tölteni és töltődni. Bontott laptop akksi cellákat tettem bele.

(#11004) Tankblock válasza lac14548 (#10995) üzenetére


Tankblock
(aktív tag)

schottky dioda az, nem sima.....
ebayről rendelhetsz olcsón 50 darabot, ha történne véletlenül még ilyen.

A DIY ilyen, mindenképpen NE USB ről hajtsd meg a szervót, csak a föld legyen közös.... Jobban jársz 5V táppal ....

Release the Beast....

(#11005) zsolti_20 válasza aryes (#11003) üzenetére


zsolti_20
(senior tag)

Ez igy megjobb hogy bele rakhato 18650-es. De honnan lehet tudbi hogy egy powerbank kepes leadni a toltest es felvenni egyszerre?

(#11006) Teasüti válasza aryes (#10989) üzenetére


Teasüti
(veterán)

A schematic-ján rajta van. Mármint a Nano-én.
Gondolom legalábbis, hogy az "F1" alaktrész az egy bizti lesz. Nem?

[ Szerkesztve ]

(#11007) alfa20


alfa20
(senior tag)

Sziasztok,

Van egy Wemos D1 mini-m amire kötöttem egy 0,96"-os oled I2C kijelzőt.

VDD - 3V3
GND - GND
SCK - D1
SDA - D2

Az alábbi program fut:

#include <Wire.h>
#include <Adafruit_SSD1306.h>
#include <Adafruit_GFX.h>

// OLED display TWI address
#define OLED_ADDR 0x3C

Adafruit_SSD1306 display(-1);

void setup() {
// initialize and clear display
display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR);
display.clearDisplay();
display.display();

// display a line of text
display.setTextSize(3);
display.setTextColor(WHITE);
display.setCursor(27,30);
display.print("Hello, world!");

// update display with all of the above graphics
display.display();
}

void loop() {
// put your main code here, to run repeatedly:

}

az eredmény viszont:

Több drivert is kipróbáltam már, de mindig ez fogad, annyi különbséggel, hogy a felírat részlet eltérő helyen jelentkezik (volt, hogy középen volt a fekete csík, a többi meg felette és alatta). A kijelző lehet kuka, vagy valamit elrontottam?

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#11008) weiss válasza alfa20 (#11007) üzenetére


weiss
(őstag)
LOGOUT blog (1)

Felhúzóellenállások vannak?

I did nothing, the pavement was his enemy!

(#11009) alfa20 válasza weiss (#11008) üzenetére


alfa20
(senior tag)

ugyan így van összekötve

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#11010) aryes válasza alfa20 (#11009) üzenetére


aryes
(veterán)

Adafruit_SSD1306 display(-1);
Az a -1 mi akar ott lenni, ahol a kijelző méretét kellene megadni?
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

(#11011) alfa20


alfa20
(senior tag)

Az akkor kell ha nincs reset pin.

Illetve az 'Adafruit_SSD1306.h' fájlban definiálva van a 128x64-es felbontás.

[ Szerkesztve ]

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#11012) weiss válasza alfa20 (#11009) üzenetére


weiss
(őstag)
LOGOUT blog (1)

Szóval nincs. Kipróbálod azokkal?

I did nothing, the pavement was his enemy!

(#11013) alfa20 válasza weiss (#11012) üzenetére


alfa20
(senior tag)

na ehhez nem értek :)
csak az egyszerűbb dogokhoz :D
illetve azt nem tudom van-e belső a Wemos-nak.

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#11014) aryes válasza alfa20 (#11011) üzenetére


aryes
(veterán)

Pedig nekem a kép alapján rosszul megadott felbontásnak tűnik. A felső 8 sor pixel hibátlanul ki van rajzolva, alatta pedig random zaj látszik.
Nekem ez a sor még feleslegesnek tűnik:
display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR);
mert eleve 3,3 voltra van kötve, nem?

(#11015) zsolti_20 válasza alfa20 (#11007) üzenetére


zsolti_20
(senior tag)

Probald ezt a sort modositani 1-re:
display.setTextSize(3);

Erre:
display.setTextSize(1);

(#11016) gyapo11


gyapo11
(aktív tag)

Ha sleepben szeretném tartani az arduinot és mondjuk 10 percenként fölébreszteni, hogy csináljon valamit majd megint menjen sleepbe, akkor nem tudom belső időzítéssel ezt elérni? Mindenhol csak 8 másodperces WDT időzítést látok.
Másik kérdés, hogy a sleep állapotból a 2-es lábra beállított interrupttal fölébred? Tehát van egy szenzor, ami valamikor szintet vált a 2-es lábon, ekkor lefut a beállított függvény. De ha éppen sleepben van akkor is? Fölébred, lefut az interrupthoz rendelt függvény, és mi történik? Elkezdi futtatni a loopot elölről? Vagy emlékszik hogy hol aludt el és onnan folytatja a futást?

boltal -> bolttal, tetszen -> tetsszen, válalták -> vállalták, javitatni -> javíttatni, robosztus -> robusztus, meghazuttolja -> meghazudtolja

(#11017) lac14548 válasza robohw (#10992) üzenetére


lac14548
(aktív tag)

Kösz az ötletet.
Kicseréltem a diódát, jó lett.
(1N4007 -et találtam...)
Nem lett szép, de működik.

Kép

A szervo-kat meg megpróbálom másképp bekötni vagy valami védelmet beiktatni...

/Motorola V2288/Siemens C35/Siemens MT50/Nokia 6600/HTC Touch Cruise/ZTE Blade/Samsung Galaxy S+/Xiaomi Redmi 1S/Xiaomi Redmi 2 Pro/Xiaomi Redmi Note 6 Pro...

(#11018) _q válasza alfa20 (#11007) üzenetére


_q
(őstag)

Nekem fura a kód amit próbáltál, szerintem azzal van a gond. Próbáld meg a következőt. Nekem hasonló megy ESP32-vel.
Ja meg még annyi, hogy SSD1306.h kell nem adafruit asszem. Ez ha jól emlékszek arduino library manager-en belül letölthető.

/*
* Random Nerd Tutorials - Rui Santos
* Complete Project Details https://randomnerdtutorials.com
*
* The MIT License (MIT)
* Copyright (c) 2016 by Daniel Eichhorn
*/

// Include the correct display library
// For a connection via I2C using Wire include
#include <Wire.h> // Only needed for Arduino 1.6.5 and earlier
#include "SSD1306.h" // alias for `#include "SSD1306Wire.h"`


// Initialize the OLED display using brzo_i2c
// D3 -> SDA
// D5 -> SCL
// SSD1306Brzo display(0x3c, D3, D5);
// or
// SH1106Brzo display(0x3c, D3, D5);

// Initialize the OLED display using Wire library
SSD1306 display(0x3c, D3, D5);
// SH1106 display(0x3c, D3, D5);



void setup(){
// Initialising the UI will init the display too.
display.init();

display.flipScreenVertically();
display.setFont(ArialMT_Plain_16);
display.setTextAlignment(TEXT_ALIGN_LEFT);
dht.begin(); // initialize dht
}


display.clear();
display.drawString(0, 16, "Hello Word!");


void loop(){

}

[ Szerkesztve ]

(#11019) alfa20 válasza _q (#11018) üzenetére


alfa20
(senior tag)

Köszi este kipróbálom,
Tegnap nem jutottam vele semmire. :(

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#11020) alfa20 válasza _q (#11018) üzenetére


alfa20
(senior tag)

dht nincs rákötve így azt ki kommentem.
illetve a clear és drawString-nek nem a setupban vagy a loopban kellene lennie?

de sajnos akárhogy nézem sehogy nem boldogulok venni, mindegy melyik drivert használom, adafruit, vagy SSD1306 ugyan az minden esetben. :(

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#11021) _q válasza alfa20 (#11020) üzenetére


_q
(őstag)

De igazad van, DHT kódból copy paste meg pár módosítás volt és hibáztam ott.

Azt írtad néha tetején, néha középen jó egy része a kiírásnak, ezért nem gondolnám hogy hardveres a gond, szerintem szoftveres. Továbbá a Hello Word egy részét ki tudja írni de elég nagyban. Ez a szoftveres részére utal szerintem megint csak. Legjobb lenne, ha ki tudnád próbálni egy másik hardveren is, hogy ki lehessen zárni a hardvert azért még is csak.

I2C felhúzó ellenállások vannak a panelen?

[ Szerkesztve ]

(#11022) alfa20 válasza _q (#11021) üzenetére


alfa20
(senior tag)

E szerint a 3-as, 4-es, és 8-ason van

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#11023) _q válasza alfa20 (#11022) üzenetére


_q
(őstag)

Hm sajnos nincs más ötletem :( Ki kellene külön próbálni mindent, hogy meg legyen a hiba forrása. Mondjuk másik hardverrel.

(#11024) alfa20 válasza _q (#11023) üzenetére


alfa20
(senior tag)

este bekapcsoltam a felhúzószabályzót, de semmi nem változott,
illetve annyi, hogy már szöveg sem jelent meg, csak az a ronda fekete csík.

Majd rákötöttem egy DHT11-est azzal szépen kommunikált.
Van még egy fény szenzorom lehet azt is kipróbálom még, de ezeknek a kommunikációja azért másabb mint a z oled-é

valahol lehet van egy 2,56"-os SPI oledem is, lehet előkerítem azzal is teszek egy próbát.

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#11025) _q válasza alfa20 (#11024) üzenetére


_q
(őstag)

Jók ezek az egybe épített oled esp dolgok, csak ilyenkor még se annyira, mert sokszor elég specifikus a helyzet. Az is lehet, hogy nem jó az I2C kommunikáció sebessége, esetleg ez egy speciális oled kijelző.

(#11026) Breaker


Breaker
(tag)

Sziasztok!

Tud esetleg valaki arra megoldást, hogy akár wemos akár arduino esetén a wifi csatlakozási jelszó hogyan változtatható meg? ugyebár azt be kell égetni a kódba és amig fel nem töltöm az új kódot az marad..
Olyasmi eszembe jutott hogy sd kártya olvasót rárakni, és azon pl egy txt fileban lenne benne az ssid + jelszo ami editalhato pcn bárhol, de hát azért ez nem profi módszer :)

Üdv!
Breaker

[ Szerkesztve ]

MSI MPG Z390 GAMING PRO CARBON | Intel i5-9600K @ 4.8Ghz | 32GB Trident RGB G.Skill 3200Mhz | MSI GTX 1080TI ARMOR OC

(#11027) robohw válasza Breaker (#11026) üzenetére


robohw
(aktív tag)

"s azon pl egy txt fileban lenne benne az ssid + jelszo ami editalhato pcn bárhol, de hát azért ez nem profi módszer :)"

Dehogy nem!
Ha a cucchoz fizikailag nem fér hozzá senki, vagy csak olyanok, akikről tudható, hogy nem rossz szándékúak, akkor simán alkalmazható az általad leírt megoldás. Legalábbis HOME környezetben.
Én mondjuk hanyagolnám az SD kártyát - hacsak más adat nem kivánja el a jelenlétét - és EEpromba írnám a jelszót, mondjuk, egy csak általam ismert címtől kezdődően, CAESAR enkódolva és ennyi.

My own programming language: robohw.uw.hu

(#11028) vargalex válasza robohw (#11027) üzenetére


vargalex
(nagyúr)

Szintén az eeprom-ot preferálom. Pl. sikertelen csatlakozás esetén indít saját AP-t, ahhoz csatlakozva pl. web szervert indítva webes felületen megadható az SSID/jelszó.

Alex

(#11029) Breaker


Breaker
(tag)

Rendben köszi a tippeket!! :) Akkor kicsit tanulok még aztan meglatjuk hogy sikerul.

Üdv!
Breaker

MSI MPG Z390 GAMING PRO CARBON | Intel i5-9600K @ 4.8Ghz | 32GB Trident RGB G.Skill 3200Mhz | MSI GTX 1080TI ARMOR OC

(#11030) Mr.Csizmás


Mr.Csizmás
(félisten)

üdv,

arduino jumper cable-t darabra hol tudok szerezni? eddig csak alzán találtam, de 2+2k-t nem adnék összesen 100 db kábelért, mivel pár darabra volna szükségem.

| Cicu & Cica VI | id: fritzkandur (#2997 Bnet) | !! Eladó i5 Skylake + 8GB + RX570 gép !! | 3D nyomtatás -> http://bit.do/fliccprint

(#11031) Janos250 válasza Mr.Csizmás (#11030) üzenetére


Janos250
(senior tag)

Én ebay-ről szoktam venni, de ha pesti vagy, adok pár darabot.

Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.

(#11032) Janos250


Janos250
(senior tag)

Valaki próbálta már ezt?

https://www.banggood.com/Geekcreit-ESP32-CAM-WiFi-bluetooth-Camera-Module-Development-Board-ESP32-With-Camera-Module-OV2640-p-1394679.html?akmClientCountry=HU&rmmds=cart_middle_products&cur_warehouse=CN

8 dollárért ESP32 modul + 2 Mpixel kamerával eléggé ajándék árnak tűnik.

Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.

(#11033) Breaker válasza vargalex (#11028) üzenetére


Breaker
(tag)

csak költői kérdés, hogy a Lolin D1 saját eepromjat nem lehet hasznalni erre a celra? ha van olyan memoriaterulet ahova biztosan nem ir soha az arduino progi a bin feltoltesekor peldaul.

MSI MPG Z390 GAMING PRO CARBON | Intel i5-9600K @ 4.8Ghz | 32GB Trident RGB G.Skill 3200Mhz | MSI GTX 1080TI ARMOR OC

(#11034) aryes válasza Breaker (#11033) üzenetére


aryes
(veterán)

Az esp-kben ha jól tévedek nincs eeprom, csak flash, a programot is onnan olvassák be.

(#11035) weiss válasza aryes (#11034) üzenetére


weiss
(őstag)
LOGOUT blog (1)

Úgy programozható eeprom, mint az Arduinoban, nincs, de van nvs flash, ami kulcs-érték párokban tárol információt, ill. van eeprom library, amivel lehet emulálni az arduinos viselkedést, de az nem tud wear levellinget AFAIK.

[ Szerkesztve ]

I did nothing, the pavement was his enemy!

(#11036) Atamano


Atamano
(kezdő)

Mit ajánlanátok Arduino menü kialakítására?Melyiket lenne érdemes megtanulni?Google keresgéltem,de elég bonyolultnak látszanak első ránézésre.UCGLIB + ILI9341 stb.

(#11037) _q válasza Atamano (#11036) üzenetére


_q
(őstag)

Nem tudom pontosan mit szeretnél, de én egy ilyet használok kijelzőnek: [link]

Érintő kijelzőt és bonyolult dolgokat nem csináltam, csak ennyit:[kép]

(#11038) Atamano válasza _q (#11037) üzenetére


Atamano
(kezdő)

https://github.com/neu-rah/ArduinoMenu

Én ilyen könyvtárakra gondoltam,csak nem voltam elég pontos.Jelenleg nyomógombokkal akarnám megoldani a menü létrehozást.

(#11039) aryes válasza Atamano (#11038) üzenetére


aryes
(veterán)

Már kettőt javasoltál is.
Miben tudunk még segíteni? :D

(#11040) _q válasza Atamano (#11038) üzenetére


_q
(őstag)

Ilyet nem csináltam még, de én valami alap mintakódot néznék, ami pl a > jelet kirajzolja, szöveget kiír, a többi meg sima nyomógomb minta kód alapján mehet.

(#11041) weiss válasza Atamano (#11036) üzenetére


weiss
(őstag)
LOGOUT blog (1)

Én megírnám magam, ezek jó gyakorlófeladatok szoktak lenni.

I did nothing, the pavement was his enemy!

(#11042) Atamano válasza weiss (#11041) üzenetére


Atamano
(kezdő)

Irtam már valamilyen kezdeményt ezzel kapcsolatban,de,ha már van profibb megoldás,akkor miért pazarolnám az időmet a saját amatőr megoldásomra?

(#11043) alfa20 válasza _q (#11025) üzenetére


alfa20
(senior tag)

Na tegnap este sikerült a móka 😊
Életre kelt a kilyelző.
Olvastam valahol, hogy lehet nem is SSD1306 hanem valójában SH1106 az Oled, gondoltam mit veszítek roszabb nem lehet, beállítottam SH1106-nak, újraindult és super minden.

Gondoltam megosztom hát ha segít később valakinek.

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#11044) ecaddsell


ecaddsell
(tag)

Használ itt valaki Arduino alatt blue pill STM32-t (STM32F103...) Linuxon (Fedora29)?
Windows alatt (W10) minden frankón megy, Linuxon meg mintha nem látná ugyanazt a kártyát.
(Windowson is Mapple Miniként látja.)
Mi lehet a gond?

lsusb:

/etc/udev/rules.d/45-maple.rules:

Arduino:

(#11045) _q válasza alfa20 (#11043) üzenetére


_q
(őstag)

Érdekes, azt hittem a kijelző mérete változhat csak. Lényeg sikerült :)

(#11046) Tankblock válasza Breaker (#11026) üzenetére


Tankblock
(aktív tag)

[link] Használd ezt a könyvtárat. Akár Gombról fizikálisan megnyomva is be lehet kergetni a AP módba ahol rácsatlakozva meg tudod változtatni.

A SONOFF lévő TASMOTA is ezt használja....
Teljesen jó,

Release the Beast....

(#11047) Breaker válasza Tankblock (#11046) üzenetére


Breaker
(tag)

Jol néz ki köszi, meglesem.

MSI MPG Z390 GAMING PRO CARBON | Intel i5-9600K @ 4.8Ghz | 32GB Trident RGB G.Skill 3200Mhz | MSI GTX 1080TI ARMOR OC

(#11048) robohw


robohw
(aktív tag)

Szándékozok, írni egy cikket arduino programozás témakörben. Csak azt nem tudom, a cikket, hogy lehet itt megjelentetni? Gondoltam, ezt megkérdezem, mielőtt belekezdenék. Tudja erre a választ valaki?

Köszönöm előre is..

My own programming language: robohw.uw.hu

(#11049) Teasüti válasza robohw (#11048) üzenetére


Teasüti
(veterán)

Belépsz Logoutra és bal felső sarokban az írni szeretnék, vagy vmi hasonló gombbal kezdheted.

(#11050) Atti777 válasza robohw (#11048) üzenetére


Atti777
(aktív tag)

Logout?

Ex HWSW nick: Atti, reg: 2001. feb.

Copyright © 2000-2019 PROHARDVER Informatikai Kft.