This document summarizes Alexandru Iovanovici's background and research interests. It discusses his educational background, publications, work experience, and personal projects related to embedded systems and robotics using Arduino. It then provides an overview of the Internet of Things (IoT), including trends, issues, and a bio-inspired approach to managing large-scale heterogeneous sensor networks. Iovanovici proposes investigating the applicability of bio-inspiration to organize and manage IoT networks through simulation. Finally, it discusses current IoT implementations, alliances, and the state of the industry.
The document provides information on the components and capabilities of a CanSat kit for a small satellite project. It includes an Arduino Pro Micro microcontroller, RFM69HW 433MHz radio transceiver, BMP180 temperature and pressure sensor, and 9V battery. The kit allows experimenting with space technology, electronics, programming, documentation, and problem solving skills through a small satellite project.
1) The document discusses trends and challenges in the emerging field of the Internet of Things (IoT), which connects physical objects through internet connectivity and sensors.
2) Key enabling technologies for IoT include RFID, NFC, barcodes, QR codes, IPv6, and Bluetooth Smart devices.
3) Major issues in implementing IoT on a large scale involve lack of standardization, managing the huge number of connected devices, ensuring real-time performance, and addressing privacy and security threats posed by interconnected devices.
This document discusses the use of Android to power the Internet of Things (IoT). It provides context on smart cities and the growth of connected devices. Key points made include that Android is well-suited for IoT due to its power efficiency, ease of development, and ability to connect devices. Specific Android-powered IoT platforms and tools are mentioned, such as Bluetooth Smart, Xively for data logging, and Google's efforts in the space. Issues around standardization, scale, and privacy of isolated IoT networks are also addressed.
The Darbar Sahib in Amritsar, also known as the Golden Temple, is the most significant place of worship for Sikhs. It houses the eternal Guru of Sikhism, the Sri Guru Granth Sahib Ji, and is considered holy. The temple is moved daily to the Sri Akal Takhat Sahib at 10 PM and returned, and its golden exterior and exquisite marblework were commissioned by Maharaja Ranjit Singh during the Sikh Empire.
This document provides an overview of controlling real-world devices from Android using Arduino and Amarino. It discusses what Arduino and Amarino are, how to connect an Arduino device to Android using Amarino, and includes examples of demo apps. The architecture and API of Amarino are also outlined, along with where to find documentation and support for Amarino online.
The document discusses running Android on the Raspberry Pi single-board computer. It provides specifications for the Raspberry Pi Model B, including its 700MHz processor, 512MB of RAM, HDMI and Ethernet ports. It notes that while Android can run on the ARM-based Raspberry Pi, current versions have issues like being unusable, very slow or not publicly released. Development is ongoing to improve Android performance on the Raspberry Pi.
This document discusses power analysis of the H.264/AVC video codec for mobile platforms. It provides background on video codecs and their encoder and decoder architectures. It then focuses on analyzing the power dissipation of the H.264 encoder, discussing its transform, quantization, and profiling. Experimental results show FPGAs are not well-suited for low-power optimizations. It concludes that while H.264 is power-intensive, an augmented cell phone architecture using coprocessors may balance power requirements with improved user experience.
The document discusses using Arduino boards for networking and Internet of Things applications. It describes various networking options for Arduinos including wired protocols like Ethernet and serial, and wireless options like ZigBee, Bluetooth, and WiFi. It also provides an example of building a simple networked device with Arduinos and ZigBee modules to send button press events over a wireless network.
This document discusses using JTAG (Joint Test Action Group) testing to test system-on-chip (SoC) interconnects. It proposes adding boundary scan cells to interconnect wires to test for faults like opens, shorts, and crosstalk-induced signal integrity issues. An Integrity Loss Sensor Cell is described that can detect voltage and delay violations. Experimental results show these sensor cells add only modest area overhead. The approach extends standard JTAG to enable comprehensive testing of SoC interconnects.
The document discusses trends in libraries in the 21st century, including moving to digital formats like Library 2.0 and the web reloaded, as well as using laptop computers like the Dell Latitude for education and Apple styles in libraries. It also references a 179 km of shelves in the Bodelian Library in Oxford, UK and jokes about remembering the second slide.
PARTENERIAT TRANSFRONTALIER REPUBLICA MOLDOVA-ROMÂNIAFlorinaTrofin
olaborarea la nivel transfrontalier prin împărtășirea opiniilor, practicilor, metodelor și strategiilor de lucru cu cadrele didactice din Republica Moldova și România pentru îmbunătățirea procesului educațional cu finalități comune.
Poveștile pentru copii au un rol complex și benefic în dezvoltarea lor, le vor oferi nu doar divertisment, ci și oportunități de învățare și creștere personală.
PROIECT DE PARTENERIAT TRANSFRONTALIER „Educație online fără hotare”DusikaLevinta1
Colaborarea la nivel transfrontalier prin împărtășirea opiniilor, practicilor, metodelor și strategiilor de lucru cu cadrele didactice Republica Moldova și România pentru îmbunătățirea procesului educațional cu finalități comune.
OBIECTIVE Contribuirea la dezvoltarea unei educații de calitate;
Încurajarea formării continue a cadrelor didactice și manageriale;
Facilitarea accesului transfrontalier la resurse educative;
Promovarea dimensiunii interculturale a educației;
Încurajarea inovărilor în elaborarea materialelor didactice;
Utilizarea noilor tehnologii în educație.
PROIECT DE PARTENERIAT TRANSFRONTALIER „Educație online fără hotare”
Aiesec University 2012-arduino
1.
2.
3. Track – First Day
What is Arduino ?
Developement environment;
„Hello world” ... Arduino way
Buttons, LEDs, Temp. sensor, Serial port, LCD
and varoius others;
Driving motors and reading distances with
Arduino;
Sumo Robots principles ...
Sumo rules
4. Track – Second day
... and practices;
State machines;
Preseinting AU-Bot ;-)
Mecanical and soldering skills
Rough programming of the Bot;
Simple state machine that does not much
Let your imagination roar
No dirty tricks ... or ... ?
7. Pini: analogici si digitali
Pinii digitali sunt utilizati pentru a citi marimi care pot avea doar doua valori (exemplu : "este butonul apasat sau nu
este"), pentru a comanda dispozitve externe (led-uri, motoare) si pentru a comunica cu dispozitive care
utilizeaza protocoale digitale.
int v = digitalRead(6);
digitalWrite(6, HIGH);
Pinii analogici sunt utilizati pentru a citi marimi care variaza continuu (exemple : nivelul de ilumare din incapere,
distanta pana la un obiect).
int distanta = analogRead(3);
8. „Limbajul” Arduino
void setup() {
//codul de aici ruleaza
//o singura data
}
void loop() {
/* codul de aici ruleaza cat
timp Arduino este alimentat
*/
}
10. Un led - conexiuni
pinul GND - GND Arduino
pinul DO - pinul 13 Arduino
11. Doua led-uri
Sa se realizeze circuitul electric si un program care
sa aprinda doua led-uri alternativ: primul led sta
aprins 1 secundea apoi se stinge si se aprinde al
doilea si tot asa
12. Debug in consola seriala
- util pentru a intelege ce se intampla cu programul care ruleaza pe Arduino.
- codul care ruleaza pe Arduino trimite text catre PC, care este afisat in mediul
de dezvoltare, in consola seriala.
void setup() {
Serial.begin(9600);
}
int i;
void loop() {
i++;
Serial.println(i);
delay(500);
}
13. Senzor de lumina
- primul exemplu de senzor analogic
- fotorezistor
- divizorul de tensiune !!!
5V - 5V Arduino
GND - GND Arduino
A0 - pinul 0 analogic Arduino
void setup() {
Serial.begin(9600);
}
void loop() {
int v = analogRead(0);
Serial.println(v);
}
14. Buton
- primul exemplu de „senzor” digital
5V - 5V Arduino
GND - GND Arduino
DO - pinul 7 digital Arduino
void setup() {
Serial.begin(9600);
pinMode(7, INPUT);
}
void loop() {
int v = digitalRead(7);
Serial.println(v);
}
15. Structura "IF"
if ( <conditie> ) {
actiune1;
} else {
actiune2;
}
Exista si operatorul contitional ternar „?” pentru cine simte nevoia ;)
16. Led + Buton - conexiuni
prelungitor alimentare
pinul negru - GND Arduino
pinul rosu - 5V Arduino
led
pinul negru - GND prelungitor alimentare
pinul alb(albastru) - pinul digital 13 Arduino
buton
pinul negru - GND prelungitor alimentare
pinul rosu - 5 V prelungitor alimentare
pinul alb(albastru) - pinul 7 digital Arduino
17. Led + Buton - cod sursa
void setup() {
pinMode(7, INPUT);
}
void loop() {
int v = digitalRead(7);
if (v == 1) {
digitalWrite(13, HIGH);
}
else {
digitalWrite(13, LOW);
}
}
18. Senzor de distanta
Masoara distanta pana la primul obiect din fata senzorului.
Este relativ precis intre 10 cm si 80 de cm.
Sunt senzori si pentru alte intervale de precizie
pinul rosu – 5V
pinul negru – GND
pinul alb -
pinul 0 analog Arduino
float volts = analogRead(0)* ((float) 5 / 1024);
float distance = 65*pow(volts, -1.10);
19. Senzor de distanta - debug serial
- realizeaza un montaj care sa afiseze distanta citita de senzor
in interfata de debug seriala.
20. Senzor de distanta + Led-uri
- realizeaza un montaj care sa aprinda unul, doua sau trei led-
uri, in functie de distanta citita de senzorul de distanta.
22. Senzor de distanta + Difuzor
- realizeaza un montaj care sa genereze un sunet cu o
frecventa proportionala cu distanta citita de senzorul de
distanta.
- creeaza muzica miscand mana in fata senzorului.
23. Senzor de temperatura
int sensorPin = 0;
void setup(){
Serial.begin(9600);
}
void loop(){
int reading = analogRead(sensorPin);
float voltage = reading * 5.0;
voltage /= 1024.0;
float temperatureC = (voltage - 0.5) * 100 ;
Serial.print(temperatureC); Serial.println(" degrees C");
delay(1000);
} Rosu - 5V Arduino
Negru - GND Arduino
Albastru - pinul 0 Analogic Arduino