Dok sam trazio link nasao sam i sliku di je objasnjeno :) Hvala ti svejedno :)
Evo slike ako ce kome trebat i mislio sam da se tu trebaju nalemit zice ali nisam znao koja je koja.
mbaksa imas pm od mene.
Dok sam trazio link nasao sam i sliku di je objasnjeno :) Hvala ti svejedno :)
Evo slike ako ce kome trebat i mislio sam da se tu trebaju nalemit zice ali nisam znao koja je koja.
mbaksa imas pm od mene.
Ekipa dali ima tko da radi za atmegom16?
Ako ima, zanima me kako da na atmega16 spojim DC motor, znam da bih trebao preko l293d ili l298. Dali je možda netko išta radio s time i dali ima provjerenu shemu, na googlu sam našao brdo toga za koje ne znam dali je ispravno ili ne, svaka pomoć dobro došla.
Ekipa dali ima tko da radi za atmegom16?
Njet. Zaš' mora biti baš taj?
Ako ima, zanima me kako da na atmega16 spojim DC motor,
Nisam te tu baš skužio. Zar bi za ATmega16 trebalo raditi nešto posebno u odnosu na recimo 328? PWM ima na četiri pina ako sam dobro vidio (ovdje imašpinout), što ti je dovoljno (za jedan DC motor ti trebaju dva pina). IO pinove ima. Što ćeš više?
znam da bih trebao preko l293d ili l298. Dali je možda netko išta radio s time i dali ima provjerenu shemu, na googlu sam našao brdo toga za koje ne znam dali je ispravno ili ne, svaka pomoć dobro došla.
Čovječe, gdje ti je inženjerski duh?! Kreneš od nečeg (što recimo fali ovome ili ovome?), vidiš radi li ili ne - ako radi ostaneš pri tome, ako ne radi kreneš na neko drugo rješenje. Neke sheme imaš i u datasheetu.
mbaksa steta sto nema vise clanova poput tebe,ja sam se odmah u startu zajebo sa svojim ds18.. spoji ih u parasit mode i nebi adresu ocito da si bog otac,da pitim usput da li ima kakve veze kako okrenem otpornik?
da pitim usput da li ima kakve veze kako okrenem otpornik?
Ne. Otpornici nisu polarizirani. Polarizirani su diode, elektrolitski kondenzatori. Nisu polarizirani keramički kondenzatori, zavojnice.
Prouči ovo: http://www.bug.hr/forum/topic/samogradnja-opcenito/uvod-elektrotehniku-istosmjerna-struja/89761.aspx
Ekipa dali ima tko da radi za atmegom16?
Njet. Zaš' mora biti baš taj?
Ako ima, zanima me kako da na atmega16 spojim DC motor,
Nisam te tu baš skužio. Zar bi za ATmega16 trebalo raditi nešto posebno u odnosu na recimo 328? PWM ima na četiri pina ako sam dobro vidio (ovdje imašpinout), što ti je dovoljno (za jedan DC motor ti trebaju dva pina). IO pinove ima. Što ćeš više?
znam da bih trebao preko l293d ili l298. Dali je možda netko išta radio s time i dali ima provjerenu shemu, na googlu sam našao brdo toga za koje ne znam dali je ispravno ili ne, svaka pomoć dobro došla.
Čovječe, gdje ti je inženjerski duh?! Kreneš od nečeg (što recimo fali ovome ili ovome?), vidiš radi li ili ne - ako radi ostaneš pri tome, ako ne radi kreneš na neko drugo rješenje. Neke sheme imaš i u datasheetu.
Hvala Baksa, uspio sam jućer riješiti upravljanje dva DC motora sa driverom koji sam posudio od kolege (http://www.ebay.com/itm/New-L298N-DC-Stepper-Motor-Driver-Module-Dual-H-Bridge-Control-Board-for-Arduino-/191674305541?hash=item2ca0adcc05:g:WFsAAOxyni9S~v5g)
A moram raditi s ATmegom16 jer na fakultetu smatraju Arduino nečim amaterskim i ne priznaju mi ga, nažalost.
Eto opet mene uglavnom dva dana se zajebavam s 2 senzora koja nikako da upogonim,prvo sam ih spojio u parasit mode pa nije htjelo nista,sad sam ih spojio normalno ovako i sad radi ali samo sa dalas bibliotekom,odem na dallasTemperature>multple i sa tom radi sa onewiresearch nece ocitat adresu da si bog i otac,jos sam sa par probao ocitat adrese nece nikako,sa multiple oce i sad napokon barem adrese znam,ali mi nije jasno zasto nece a moralo bi.
Mislim sad kad znam adrese nije ni bitno ali cisto me zanima problematika zasto nije htjelo na niti jedan drugi nacin,a pogotovo u parasit modu s kojim sam probao cisto samo zato jer je lakse za spjit.
Mbaksa kako ti imas spojene svoje?
Mislim sad kad znam adrese nije ni bitno ali cisto me zanima problematika zasto nije htjelo na niti jedan drugi nacin,a pogotovo u parasit modu s kojim sam probao cisto samo zato jer je lakse za spjit.
Nemoj se opterećivati s nečim što si zapravo zaobišao.
U mom programu (akvarij) imaš funkciju ReattachThermometers - ona preko oneWire.search iščita adrese od dva termometra i zapiše ih u polje s dva elementa (dvije adrese). Te adrese se spreme u Arduinov EEPROM i učitaju nakon uključenja. Znači, ove adrese koje vidiš u mom programu ručno zakodirane su samo defaultne adrese ovih termometara koje imam, za situaciju ako mi adrese termometara ne pišu u EEPROM-u. Čitanje adresa mi funkcionira - što ću se dalje opterećivati s tim?
Mbaksa kako ti imas spojene svoje?
Normalno, s 3 žice. Ne znam zbog čega bi koristio parazitski način napajanja - kako si dovukao dvije žice do termometra, tako možeš i treću. Pričitaj si ovdje i ovdje malo više o parazitskom načinu napajanja - stvari nisu baš tako jednostavne i praktične.
Možda još da napomenem - jedan termometar je onaj vodootporni, s dugačkim kabelom. Na taj kabel sam spojio/zalemio obični 3,5mm stereo kabel, a na poklopac akvarija sam stavio ženski 3,5mm konektor. Tako mogu lako spojiti/odspojiti termometar s akvarija. Znači, možeš iskoristiti obični "kabel za slušalice" (ima tri žice), koji em je dovoljno fleksibilan, dugačak koliko ti želiš, i još su sve tri žice omotane u zajednički izolacijski omotač. U takvom slučaju parazitiranje jednostavno nema smisla.
Hvala :) Brz si.mbaksa sta bi mi bez tebe?Morat cemo ti se nekom kavom oduzit :)
Opet ja s problemima,spojio sam lcd po ovoj shemi ali da bi sve radilo pin 15 s lcd-a mora bit ustekan u 3,3 ili 5 V na arduinu da bih imao osvijetljenje,cak sam mislio ubacit jedan mikroprekidac da ekran ne svijetli cijelo vrijeme nego samo kad se stisne prekidac ali nisam niti dosao do tog djela nazalost.
Porblem se manifestira tako da kad stavim gore bibilioteku sve radi ok nekih 3 sekude i onda se na ekranu krenu ispisivat random znakovi,googlao sam i neki spominju otpornike neki delay niti sam nisam pametan ja sam sumnjao na kod ali sve više mislim da nije do njega,ako nitko nece znat tj mbaksa :P zašto se to događa spojit cu lcd po drugoj shemi ali moram kupit onda potenciometar jer vecina spaja lcd s potenciometrom a ovo mi se cinilo ok riješenje.
Evo ovakve znakovo mi krene ispisivat ali stime da ja imam 20x4 lcd i da mi popuni svako moguće polje u lcd-u.
Da li netko zna u čemu bi mogao biti problem?
Evo i kod koji koristim možda je malo razbacan ali morate shvati da sam totalni početnik i da mi je ovo prvi projekt.
#include <OneWire.h>
#include <DallasTemperature.h>
#include <LiquidCrystal.h>
char ch;
int Contrast=130;
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
/*-----( Declare Constants and Pin Numbers )-----*/
#define ONE_WIRE_BUS_PIN 8
/*-----( Declare objects )-----*/
// Setup a oneWire instance to communicate with any OneWire devices
OneWire oneWire(ONE_WIRE_BUS_PIN);
// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);
//Adrese senzora
DeviceAddress Dovod = { 0x28, 0xA0, 0x6E, 0x01, 0x00, 0x00, 0x80, 0xF2 };
DeviceAddress Povrat = { 0x28, 0x09, 0x79, 0x01, 0x00, 0x00, 0x80, 0x15 };
void setup() /****** SETUP: RUNS ONCE ******/
{
pinMode(13,OUTPUT);
analogWrite(6,Contrast);
// set up the LCD's number of columns and rows:
lcd.begin(20, 4);
// start serial port to show results
Serial.begin(9600);
Serial.print("Initializing Temperature Control Library Version ");
Serial.println(DALLASTEMPLIBVERSION);
// Initialize the Temperature measurement library
sensors.begin();
// set the resolution to 10 bit (Can be 9 to 12 bits .. lower is faster)
sensors.setResolution(Dovod, 10);
sensors.setResolution(Povrat, 10);
}//--(end setup )---
void loop() /****** LOOP: RUNS CONSTANTLY ******/
{
delay(1000);
Serial.println();
Serial.print("Number of Devices found on bus = ");
Serial.println(sensors.getDeviceCount());
Serial.print("Getting temperatures... ");
Serial.println();
// Command all devices on bus to read temperature
sensors.requestTemperatures();
Serial.print("Dovod temperatura:");
printTemperature(Dovod);
Serial.println();
lcd.setCursor(0, 0);
lcd.print("Dovod : ");
lcd.print(sensors.getTempCByIndex(0));
lcd.print(" C");
Serial.print("Povrat temperatura: ");
printTemperature(Povrat);
Serial.println();
lcd.setCursor(0, 1);
lcd.print("Povrat : ");
lcd.print(sensors.getTempCByIndex(1));
lcd.print(" C");
}//--(end main loop )---
/*-----( Declare User-written Functions )-----*/
void printTemperature(DeviceAddress deviceAddress)
{
float tempC = sensors.getTempC(deviceAddress);
if (tempC == -127.00)
{
Serial.print("Error getting temperature ");
}
else
{
Serial.print("C: ");
Serial.print(tempC);
Serial.print(" F: ");
Serial.print(DallasTemperature::toFahrenheit(tempC));
}
}// End printTemperature
//*********( THE END )***********
Uzrok bi moglo biti nestabilno napajanje. Stavi jedan elektrolitski kondenzator na pin 1 i pin 2 (pazi na plus i minus!), te na pin 15 i 16.
Možda ti se negdje gubi kontakt - probaj s drugim žicama sve prespojiti.
Koje vrijednosti kondenzatori trebaju bit?Kako raspoznat na njemu koji je + koji - ,+ ima duzu nogicu?Nisam nikad s tako sitnim kondenzatorima radio najmanje je sto sam mijenjao kondenzator na pumpi centralnog grijanja i on je velicine 2x5cm okrugli.
Ovaj projekt me baš veseli jer mi je to prvi susret s svime oko mikrokontrolera bez obzira što svako malo na problem naiđem,srećom imam mentora :)
Koje vrijednosti kondenzatori trebaju bit?Kako raspoznat na njemu koji je + koji - ,+ ima duzu nogicu?Nisam nikad s tako sitnim kondenzatorima radio najmanje je sto sam mijenjao kondenzator na pumpi centralnog grijanja i on je velicine 2x5cm okrugli.
Ovaj projekt me baš veseli jer mi je to prvi susret s svime oko mikrokontrolera bez obzira što svako malo na problem naiđem,srećom imam mentora :)
cim vise tim bolje za odrzavanje stabilnosti napajanja, al 10uF bi trebalo biti dosta.
Koje vrijednosti kondenzatori trebaju bit?
Kao što reče CroNk3r, čim više to bolje. Možeš čak i kombinirati jedan veći elektroliski i jedan manji keramički ako bi bilo nužno (keramički brže reagiraju, odnosno imaju niži ESR; keramički ujedno nisu polarizirani pa je svejedno kako ih okreneš).
Kako raspoznat na njemu koji je + koji - ,+ ima duzu nogicu?
Izguglaš capacitor polarity. A imaš i na Wikipediji: https://en.wikipedia.org/wiki/Electrolytic_capacitor#Polarity_marking
Kondici kupljeni pa cemo probat,nije mi samo jasno kako to da je prvi put radilo sat,dva bez ikakvih nus pojava.
Kondici kupljeni pa cemo probat,nije mi samo jasno kako to da je prvi put radilo sat,dva bez ikakvih nus pojava.
Moguće je i da ti sam LCD ekran nema dobar kontakt s PCB-om na koji je stavljen. Probaj ga nježno stisnuti. Uvijek je dobro imati više od jedne komponente istog tipa tako da možeš biti siguran (ili barem sigurniji) da uzrok nije defektna komponenta.
Kolege forumasi treba mi pomoc.
Ja, osoba koja mrzi nositi nepotrebne kljuceve moram smisliti nacin otvaranja ulaznih vrata koja se otvaraju portafonom ili kljucem.
Portafon je na 4. katu i skoro nikad nitko nije doma tako da sam osuden na kljuc.
Portafon ima samo jednu tipku za otkljucati i to je obicna metalna sklopka di izmedu jedne i druge strane iznosi 7.07v istosmjerne struje.
Treba mi arduino ili nesto slicno sto bi na naredbu s mobitela (sms,poziv ili tipkica preko server stranice ili slicno).
Molim neku shemu i programcic za arduino ili slicno ako znate.
Ako bi islo preko sms ili poziva racunam da mi je potreban sim modul, a sve ostalo samo potreba za internetom.
Mogu priloziti slike rastavljenog portafona ako treba
Ps. Otkljucati se moze i ako je slusalica spustena tako da to nije problem
Portafon ima samo jednu tipku za otkljucati i to je obicna metalna sklopka di izmedu jedne i druge strane iznosi 7.07v istosmjerne struje.
Na sklopku bi znači mogao paralelno ići relej, da ti ostane mogućnost otključavanja putem tipke.
Treba mi arduino ili nesto slicno sto bi na naredbu s mobitela (sms,poziv ili tipkica preko server stranice ili slicno).
Za SMS-ove ili pozive bilo bi ti teže nabaviti modul - znam da Adafruit ima barem jedan, ali inače nisu baš raspoloživi.
Možda Bluetooth ili WiFi. Za Bluetooth bi si sam trebao napisati program za mobitel ili skinuti neki postojeći Bluetooth->Serial program kako bi mogao s mobitela slati naredbe.
Za WiFi, modul mobitelu može servirati stranicu na kojoj je gumb za otključanje (ili čak ni ne mora - može ići preko URL-a). Julian Ilett se
s tako nečim. Samo što bi ti umjesto ledice aktivirao relej, a umjesto baterija koristio AC/DC adapter.Portafon ima samo jednu tipku za otkljucati i to je obicna metalna sklopka di izmedu jedne i druge strane iznosi 7.07v istosmjerne struje.
Na sklopku bi znači mogao paralelno ići relej, da ti ostane mogućnost otključavanja putem tipke.
Treba mi arduino ili nesto slicno sto bi na naredbu s mobitela (sms,poziv ili tipkica preko server stranice ili slicno).
Za SMS-ove ili pozive bilo bi ti teže nabaviti modul - znam da Adafruit ima barem jedan, ali inače nisu baš raspoloživi.
Možda Bluetooth ili WiFi. Za Bluetooth bi si sam trebao napisati program za mobitel ili skinuti neki postojeći Bluetooth->Serial program kako bi mogao s mobitela slati naredbe.
Za WiFi, modul mobitelu može servirati stranicu na kojoj je gumb za otključanje (ili čak ni ne mora - može ići preko URL-a). Julian Ilett se
s tako nečim. Samo što bi ti umjesto ledice aktivirao relej, a umjesto baterija koristio AC/DC adapter.Ovo zaokruzeno na slici je ta "sklopka" odnosno komadic metala koji se pritiskom spoji na drugi komadic da se aktivira.
Aktivacijom te "sklopke" se zatvara strujni krug i otvaraju se vrata, a izmedu ta dva limica na sklopci napon je 7.07v.
Bluetooth mi ne igra ulogu jer stan je visoko, a ulazna vrata od zgrade su zabacena malo.
Wifi bi mogao ili pak PoE dodatak za Arduino pa da se napaja preko LAN kabela i istim pristupa netu za online server.
Sim bi mi najvise igrao jer bi ga prakticki bilo jako jednostavno isprogramirati da Arduino zatvara strujni krug na 2 sekunde svaki put kada dobije signal od SIM modula nevezano dali je poziv ili sms i vise osoba bi doslovno uz brzo biranje na mobu moglo izbirati broj bez da se otvara nekakvo WEB sučelje.
EDIT: Nista od SIM modula, cijena cca 70€ plus pdv tako da LAN ili wifi ostaje kao "jeftino" rijesenje.
Portafon ima samo jednu tipku za otkljucati i to je obicna metalna sklopka di izmedu jedne i druge strane iznosi 7.07v istosmjerne struje.
Na sklopku bi znači mogao paralelno ići relej, da ti ostane mogućnost otključavanja putem tipke.
Treba mi arduino ili nesto slicno sto bi na naredbu s mobitela (sms,poziv ili tipkica preko server stranice ili slicno).
Za SMS-ove ili pozive bilo bi ti teže nabaviti modul - znam da Adafruit ima barem jedan, ali inače nisu baš raspoloživi.
Možda Bluetooth ili WiFi. Za Bluetooth bi si sam trebao napisati program za mobitel ili skinuti neki postojeći Bluetooth->Serial program kako bi mogao s mobitela slati naredbe.
Za WiFi, modul mobitelu može servirati stranicu na kojoj je gumb za otključanje (ili čak ni ne mora - može ići preko URL-a). Julian Ilett se
s tako nečim. Samo što bi ti umjesto ledice aktivirao relej, a umjesto baterija koristio AC/DC adapter.Ovo zaokruzeno na slici je ta "sklopka" odnosno komadic metala koji se pritiskom spoji na drugi komadic da se aktivira.
Aktivacijom te "sklopke" se zatvara strujni krug i otvaraju se vrata, a izmedu ta dva limica na sklopci napon je 7.07v.
Bluetooth mi ne igra ulogu jer stan je visoko, a ulazna vrata od zgrade su zabacena malo.
Wifi bi mogao ili pak PoE dodatak za Arduino pa da se napaja preko LAN kabela i istim pristupa netu za online server.
Sim bi mi najvise igrao jer bi ga prakticki bilo jako jednostavno isprogramirati da Arduino zatvara strujni krug na 2 sekunde svaki put kada dobije signal od SIM modula nevezano dali je poziv ili sms i vise osoba bi doslovno uz brzo biranje na mobu moglo izbirati broj bez da se otvara nekakvo WEB sučelje.
EDIT: Nista od SIM modula, cijena cca 70€ plus pdv tako da LAN ili wifi ostaje kao "jeftino" rijesenje.
ESP 8266 ? Wifi čip može nešto sitno kontrolirat, a opet tebi dovoljno za to.
Kakvo vam je to citiranje? Nemojte citirati cijelu poruku ako nije potrebno - obrišite višak. A pogotovo, mac92, nemojte citirati ogromnu poruku samo da biste napisali nekoliko riječi. Uredite poruke i maknite višak. I pročitajte pravila foruma, i držite ih se, da bi nam svima bilo ljepše.
nisam ništa riješio još sam više zajebo,izgubio sam živce nakon jedno 3h pa sam stavio sastrane da ne slomim nešto.Uglavnom spojio sam kondice problem se nije makno,pa sam odlučio sve prelemit nanovo stavio hedere( ako se tako zovu one iglice)pospajo nanovo i sad imam problem ko korisnik sa pete stranice ove teme da samo 2 linije vijetle potpuno a druga i cetvrta ne.Mislim da cu si narucit jos jedan ekran ali htio bih se ovim pozabavit.
Rust, tu nemaš što gledati-za 2$ nabaviš ESP8266 (moja preporuka je da uzmeš nodemcu za 3,5$) i relej modul za dolar. Imaš cijelu masu aplikacija i servisa s kojima to možeš napraviti bez gotovo ništa truda.
i sad imam problem ko korisnik sa pete stranice ove teme da samo 2 linije vijetle potpuno a druga i cetvrta ne.
Meni je prvi Nokia 5110 ekran radio super (bio je namijenjen za 5V), a druga dva nisu radila dobro (jedan je bio za 3,3V, a drugi za 5V) - imala su artefakte, štogod da ja napravio. Na jednome mislim da je bilo problem kućište, koje nije adekvatno pritiskalo ekran na njegovu pločicu, a drugi je možda imao problema s 5V signalom (možda sam ga oštetio?).
Uglavnom, odustao sam od LCD-ova - puno više mi se sviđaju OLED I2C ekrančići (između ostalog, puno lakše ih je spojiti, jer uz struju trebaju samo dvije linije - data i clock).
Kako si do te cifre došao... SIM800.
Kako si do te cifre došao... SIM800.
Zanimljivo... Ovdje je taj modul u akciji:
Rust, tu nemaš što gledati-za 2$ nabaviš ESP8266 (moja preporuka je da uzmeš nodemcu za 3,5$) i relej modul za dolar. Imaš cijelu masu aplikacija i servisa s kojima to možeš napraviti bez gotovo ništa truda.
Naruci ESP8266 od Nodemca iz kine za cca 4$, hvala. A na koji relej mislis? trazio svasta nesto ali ne nalazim nista pametno haha
Znaci onda umjesto arduina cu staviti ESP8266 i relej modul koji bi trebao zatvoriti strujni krug na 2 sekunde kada primi signal.
Netko od volje kada to sve nabavim da mi pomogne programirati ili da isprogramira pa mu platim :D
Kako si do te cifre došao... SIM800.
Gledao sam bas na arduino stranici, nisam ebay vrtia za to ali sada cu probati sa ESP8266 sa pristupom preko web servera samo da mu da komandu da zatvori strujni krug :)
Nadam se da necu morati puno kemijati za web da mu pristupam s mobilnog interneta
Ja sam sa tim ESP8266 po3.14zdio. Par dana sam ga pokušavao natjerati da radi i nisam uspio apsolutno ništa, niti ad-hoc niti se spojiti na postojeću mrežu da svakih x sekundi sa web servera na Raspberryu pokupi komande. Ništa. Eno ga, stoji u ladici.
Ovo izgleda stvarno jednostavno, samo bi si ja umjesto Led trebao spojiti relej i namjesiti vremenski tajmer od 2 sekunde.
Lik je cak source stavia na fejs tako da mogu samo prepraviti njegov ;)
Ja sam sa tim ESP8266 po3.14zdio. Par dana sam ga pokušavao natjerati da radi i nisam uspio apsolutno ništa, niti ad-hoc niti se spojiti na postojeću mrežu da svakih x sekundi sa web servera na Raspberryu pokupi komande. Ništa. Eno ga, stoji u ladici.
a hebiga, sto nisi prije javio da tebi dam novce, no jos uvijek mogu ako si voljan dati ga za neku naknadu