|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2024 12 23, 03:22. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » Reikalinga pagalba
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
|
Reikalinga pagalba |
Parašytas: 2016 04 08, 18:41 |
|
|
|
Sveiki, gal galite kas padėti su programos kodu arduinui.
Sąlyga būtu tokia, LED diodas apšviečia foto dioda, tada foto diodas duoda signalą arduinui, arduinas duoda signala saleniodui kuris atsidaro , palaukia pusę sekundės ir užsidaro. Veikiant aparatui gali būti taip kad foto diodas bus apšviečiamas ilgiau kaip pusę sekundės, čia reikėtu kažkaip padaryti kad salenoidas nesuveiktu du kartus. Realus intervalas salenoido isijunginėjimo bus kas 2-4 sekundės.
Tikiuosi, kad pernaglai neužsiprašiau, jei kas padėsite ačiū. |
|
|
|
|
|
|
Reikalinga pagalba |
Parašytas: 2016 04 08, 19:27 |
|
|
|
O tai kur tavo parašyta programa, ir kurioje vietoje nesigauna, kad pagalbos reikia? Nes jei nori kad programą kažkas už tave parašytų, tai reikėjo skelbimų skiltyje temą kurti su paminėtu atlygiu už darbą. O nuo savęs pridėsiu kad arduino tokiai užduočiai nebūtinas, užtektų ir NE555. Nors jei čia koks automatizavimas, tai tokie dalykai gudriau daromi - sensoriai dubliuojami, naudojami IR led su moduliuotu signalu kad nereaguoti į aplinkos šviesą, algoritme būna apsauga nuo nenumatytų situacijų ir tt. |
|
|
|
|
|
Reikalinga pagalba |
Parašytas: 2016 04 08, 19:51 |
|
|
|
Parasyk ka nori padaryti. O tai gaunasi,kad reikalingas solenoidas ir diodas. Ir afigienai butu faina kad sis devaisas veiktu |
|
|
|
|
|
Reikalinga pagalba |
Parašytas: 2016 04 08, 20:07 |
|
|
|
Esmė tokia, led ir foto diodas stovi vienas pries kita, tarp ju stovi diskas su skylutėmis, diskas sukasi , kai atsisuka diske esanti skylute led apsviecia foto dioda kuris paduoda signala arduinui o sitas ijungia solenioda palaukia puse sekundes ir soleniodas užsidaro.
Iš mano niko matyti kad mano veikla susijusi su zemės ūkiu, turiu susikonstraves sodinamąją, kurią naudoju jau trys metai, bet dabar noriu patobulinti ir padaryti, kad būtų galima sodinant automatiškai į duobutes įterpti skysto humuso. |
|
|
|
|
|
Reikalinga pagalba |
Parašytas: 2016 04 08, 20:52 |
|
|
|
Neįsivaizduoju konstrukcijos, bet manau mini magnetukas, holodaviklis ir didesnės talpos kondikas tai viksas ko reikia.
Šiandien jau tingiu, bet pirmadienį parašysiu tau arduinui tokia nesamone, nors ir nemanau, kad arduinas čia reikalingas. |
|
|
|
|
|
|
|
|
|
Reikalinga pagalba |
Parašytas: 2016 04 09, 06:01 |
|
|
|
Dėkoju visiems už atsakymus-patarimus, atvirai pasakius nesitikėjau tiek pasiūlymų.
Paskaičius Jūsų pasiūlymus manau, kad Led ir foto dioda protingai būtų pakeisti holo davikliu.
Arduina pasirinkau vien todėl, kad esu jį jau turėjęs rankose, esu pasidaręs kalėdines dekoracijas, pasirašes pats programinį kodą, bet tik su pačiomis paprasčiausiomis funkcijomis, o čia jau reikalinga sąlygos komanda "if". Šioje vietoje ir nebežinau kaip su šia komanda pasielgti.
Beje anglų kalba literatūros paskaityti nelabai.
Aš kodą isivaizdavau taip
int holo = 2;
int salenoidas = 10;
void setup() {
pinMode(holo, INPUT);
pinMode(salenoidas, OUTPUT);
}
void loop() {
if //čia man nebeaišku kaip padaryti, kaip parašyti gaunamą komandą iš holo
digitalWrite(salenoidas, HIGH);
delay(500); //palaukiam puse sekundės
digitalWrite(salenoidas, LOW); //salenoidas išsijungia
delay(2000); //palaukiame dvi sekundes, ir kartojame cikla išnaujo
} |
|
|
|
|
|
|
Reikalinga pagalba |
Parašytas: 2016 04 09, 07:55 |
|
|
|
Ne toks turi būti veikimo algoritmas. Ne tik pauzę darai sulaukęs impulso iš led ar holo, bet sąlygoje dar lauki kol jis baigsis kad per naują atidaryti solenoidą, nes su dabartiniu kodu jei sustosi kai signalas yra, tai jis ir atidarinės solenoidą kas dvi sekundes. |
|
|
|
|
|
Reikalinga pagalba |
Parašytas: 2016 04 09, 08:06 |
|
|
|
sopkls rašo: |
Ne toks turi būti veikimo algoritmas. Ne tik pauzę darai sulaukęs impulso iš led ar holo, bet sąlygoje dar lauki kol jis baigsis kad per naują atidaryti solenoidą, nes su dabartiniu kodu jei sustosi kai signalas yra, tai jis ir atidarinės solenoidą kas dvi sekundes. |
Jūs visiškai teisus, jei sustojus bus signalas iš holo daviklio tai salenoidas isijunginės kas 2,5 sek. Kad tai išspresti buvau sumastęs paprasčiausiai sustojus atjungti rankiniu budu(su jungikliu) salenoida, aišku kas nebus labai patogu. |
|
|
|
|
|
Reikalinga pagalba |
Parašytas: 2016 04 09, 08:09 |
|
|
|
Sitas daviklis reikalauja magneto. Ir manau, kad sejamoji tikrai ne is medzio padaryta.
Plius sitas daviklis dirba ~4mm atstumu.[/quote]
Kaip suprantu šitam davikliui ant besisukančio disko turi buti suklijuoti magnetukai |
|
|
|
|
|
|
Reikalinga pagalba |
Parašytas: 2016 04 09, 11:00 |
|
|
|
Na manau, kad priklijuoti magnetą prie disko tai lengviausias būdas, bet tai tik vienas būdas, pažiūrėk kiek skirtingų variantų yra tam pačiam rezultatui pasiekti. https://www.google.lt/search?q=hall+sensor&biw=1366&bih=673&source=lnms&tbm=isch&sa=X&ved=0ahUKEwi0sabqlYHMAhUESJoKHX_yDkIQ_AUIBigB
Beje, ką tik išbandžiau sąvajį, su magnetu iš HDD veikia apie 12-14mm, o su magnetuku 20x20mm atsiųstu iš ebay veikia už 32mm. Na, bet tokio magneto ant disko nepakabinsi .
Tas daviklis kurį Vintikas pasiųlė tikriausiai turi savyje ir magnetą ir holo daviklį, todėl magnetinio lauko pokyti aptinka savarankiškai, be išorinio magneto.
Išmėginau prilibdyti magnetą iš priešingos pusės prie savo daviklio, taip jis pradėjo reaguoti į parasto metalinio daikto priartėjima, bet labai jau mažas atstumas (1-2mm) todėl jei tau problema magneto priklijavimas geriaus rinkis Vintiko variantą. |
|
|
|
|
|
|
Reikalinga pagalba |
Parašytas: 2016 04 09, 12:01 |
|
|
|
S_Kulikauskas rašo: |
Štai visa reikalinga schema:
|
Klaidini ir tiek su tokiom schemom. Sąlygoje buvo parašyta, kad galimas ir ilgalaikis signalas įėjime, bet solenoidas turi atidirbti savo ciklą ir išsijungti.
O kas dėl daviklio pasirinkimo, tai reiktų prisiminti kad holams reikia stiprių magnetų arba nedidelio atstumo. Plius turi būti S ir N poliai, kad veiktų tiksliai. Su infrared optiniais lengviau, nes reikės tik disko su įpjova. |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|
|
|