Translate

luni, 31 iulie 2017

Programming Esp12 module Lolin wifi

Is many ways to acces via web in esp12 wifi module ... but i find a easy mode to comunicate with esp12 module.
When esp12 is powered ... in wifi stations appear your wifi module . For example for  my module i set name to "Jersinio" with few lines codes in Arduino ide:


  WiFi.mode(WIFI_AP);
  WiFi.softAPConfig(apIP, apIP, IPAddress(255, 255, 255, 0));
  WiFi.softAP("Jersinio");


Connect with your wifi ( Jersinio)...


After you can acces your index page with a name domain , for example "Jersinio.it" (not need to insert the 192.168.4.1, but functioning )

For rispond a your name domain you need to set these code lines:

  dnsServer.start(DNS_PORT, "jersinio.it", apIP);

......................................................................................................................................

Only few lines and now you can acces your wifi module in an modern mode with a name domain.

I create a html page index.htm wich can download files to esp12


You can download the surce code for arduino ide from here :

Also you can upload any file you want in esp module...
You can see a list of files uploaded in esp12 with command:

http://jersinio.it/list




For more informations ... leave a comment bellow!





luni, 26 ianuarie 2015

Omul are un sistem de operare invechit la care nu sa mai facut upgrade!

In zilele noastre este uimitor cat de mult se aseamana "judecata" unui om cu un computer. Si omul si computerul "citeste" datele care intra , le "interpreteaza" si executa anumite "functii".
La om se numeste caracter si un rol important i-l are subconstientul,el este sitemul de operare de baza care ia decizii. Numai ca acest sistem de operare este invechit si nu mai acopera necesitatile din ziua de azi.
Daca ne uitam la sistemele de operare de la computer ,ele mereu se "upgradeaza" pentru a face fata la noiile necesitati, dorindu-se ca totul sa se desfasoare cu cat mai multe erori, si in mare parte se reuseste.
Sa luam un exemplu:
Acum cativa ani buni, se putea usor sparge o parola,trimitand la server mii de parole pe secunda (bruteforce) iar in scurt timp se afla parola.
Astazi se utilizeaza criptari,, plus ca la cateva incercari gresite serverul nu mai ia in calcul parolele trimise, insa nu te anunta, tu nu stii ... si tu trimitand chiar parola buna serverul nu o va lua in considerare.
In schimb la om cu un sistem de operare vechi si ineficient, aceste "parole" se pot sparge usor... si se numeste in limbaj uman "influentare".
Pot usor manipula un om astazi, pentru ca el nu are nici un "program" nou in "sistemul de operare" de depistare a incercarilor de intrari frauduloase.
Cand te escrocheaza o persoana , este ca si cum ar sparge parola de e-mail sau contul bancar, are acces la toate informatiile tale.
Asa te poate purta emotional unde vrea.
Computerul nu poate fi "pacalit" asa de usor...

duminică, 20 octombrie 2013

Program configurare adaptor usb-serial CostyCnc 00

In aplicatiile mele ,cea mai mai importanta "piesa" este adaptorul usb-serial.Acest adaptor ofera posibilitatea computerului de a comunica cu exteriorul(cu diferite module),de asemenea are si o sursa de 3,3v utila pentru cateva module.
Eu am realizat un kit de instalare care face aproape totul in locul incepatorului...nu mai trebuie sa cauti driverul si apoi un program (cu source code inclus) ca sa testezi daca driverul e instalat corect,totul e inclus in acel kit,doar faci click pe buton si un sir de caractere este trimis catre port...
kit instalare usb-serial
Daca kitul este instalat corect ,atunci cand se introduce adaptorul in portul usb...computerul i-l recunoaste si instaleaza driverul...
Apoi putem testa daca datele ajung la adaptor...daca ledul smd lumineaza pentru un scurt timp ,inseamna ca totul a decurs normal.

duminică, 23 iunie 2013

cosduino...daca se poate numi platforma arduino!

Arduino este un modul compus dintr-un microcontroler,un adaptor usb-serial,un regulator de tensiune,un cuartz...
Putini stiu ca poti face ceea ce face platforma arduino doar cu un microcontroler,in cazul exeprimentelor mele...un atmega8 ,in care poate fi incarcat un bootloader.
Pe scurt,bootloaderul este un programel care raspunde primul dupa un reset(dupa ce pinul de reset i-si schimba ptr un mic timp starea),el are rolul de a incarca program in microcontroler doar cu doua fire,pe seriala...
Pentru incepatori este ideal,costa foarte putin,tot ce e nevoie este un adaptor usb serial si un atmega8 cu bootloaderul preincarcat.
Deci ca incepator ,cand vei face primele aplicatii,vei avea nevoie sa comunici cu microcontrolerul,sa citesti date de la el,etc...
Ei bine ,modulul usb-serial va fi folosit si pe post de programare si pe post de comunicare cu microcontrolerul,deci toate aplicatiile comunitatii arduino vor putea fi experimentate de tine la un pret minim.
Cosduino este de fapt un microcontroler (atmega8)incarcat cu bootloader...microcontrolerul lucreaza pe oscilatorul intern(deci nu e nevoie de quartz extern)...resetul se va face manual deci fara buton de reset(in acest mod va fi mai interactiv,utilizatorul va intelege mai bine functionarea microcontrolerului).
Acum sta la indemana oricui sa puna Cosduino intr-un soclu pe o placa te test,sa mai puna niste pini conectori,etc...sau sa lipeasca direct pe Cosduino pini ptr a conecta fire de legatura,sau direct fire cum am mai postat pe aici...
Cosduino e special facut ca nu poate "arde" fusebits ,raspunzatori cu setarile "intime" ale mcu,in acest fel la fiecare incarcare de program nu veti fi preocupati ca din greseala ati blocat microcontrolerul...cum des se intampla cu incepatorii,ca seteaza din fusebit inconstient clock-ul sau alti parametri care blocheaza microcontrolerul...
Este 100% compatibil cu Platforma Arduino ...dar puteti programa si cu Bascom,avrdude,etc...
Cel mai simplu mod de a folosi Cosduino e de a "infinge" niste fire de legatura direct in pinii Cosduino (microcontrolerului).
Sau varianta cu pini...
http://www.youtube.com/watch?feature=player_detailpage&v=h963G4DPm_I#t=468s