Bager kovinski komplet SW-007 502kosov
€43.79 (DDV vključen)
Kolo za robota omni wheel 60mm
€4.99 (DDV vključen)
KOMPLET pametna hiša NANO Zhiyi kompatibilno z Arduino
€99.49 (DDV vključen)
Arduino KOMPLET – pametna hiša – Lafvin
Ni na zalogi
Prijava na sporočilo ob novi zalogi.
Šifra:
ZHIYI-001
Kategorije: KOMPLETI ⭐, NOVO, Zhiyi
Opis
Opis
Dokumentacija po projektih (PDF)
Project-00-Installing-IDE.pdf
Project-01-Add-Libraries.pdf
Project-02-LED-blink.pdf
Project-03-Active-buzzer.pdf
Project-04-Key-control-LED.pdf
Project-05-Breathing-lamp.pdf
Project-06-Touch-control-ws2812.pdf
Project-07-Infrared-control-ws2812.pdf
Project-08-Hygrothermograph.pdf
Project-09-LCD-backlight-control.pdf
Project-10-Speed-fan.pdf
Project-11-Relay-ácontrol.pdf
Project-12-IR-Speed-fan.pdf
Project-13-Raindrop-sensor.pdf
Project-14-Infrared-control-servo.pdf
Project-15-RFID-access-control-experiment.pdf
Project-16-MQ-2-gas-sensor-alarm-experiment.pdf
Project-17-Smart-Home-Assembly-Tutorial.pdf
KIT je komplet lesenih plošč in elektronike, ki se sestavi v pametno hišo namenjeno učenju na bolj zanimivem načinu, ter spoznavanja Arduino krmilnikov in najbolj znanih sensorjev in aktuatorjev. Izdelava primerov kode ima tako dejansko svoj namen in smisel. Del kompleta so stikala, luči, motor, zvonček, rele, LCD, senzor RFID, senzor za plin, senzor za temperaturo in vlago. Komplet spodbuja fine motorične sposobnosti, prostorsko razmišljanje, logiko, kritično razmišljanje in ustvarjalnost.
Z uporabo tega kompleta se bomo naučili:
- Kaj je modularni krmilniški sistem.
- Kaj je odprtokodno programiranje in njegovi sestavni deli.
- Kako nadzirati izhode s pomočjo odprtokodnega programiranja.
- Kako brati kodo s pomočjo odprtokodnega programiranja. In še veliko več!
Leseni model hiše. Ta komplet je bil zasnovan tako, da olajša razvijalcem hitro spoznavanje odprtokodne razvojne plošče in tehnologije IoT. Pomaga uporabnikom pretvoriti idejo v praktično aplikacijo in spraviti Internet stvari v resničnost.
Komplet vsebuje naslednjo elektroniko:
- Arduino NANO Atmega328 type-C USB
- USB kabel
- Arduino NANO razširitvena plošča
- 2x koračni motor SG90 9g
- LCD zaslon z I2C modulom 1602 (16 znakov, 2 vrstici)
- RFID čitalec (priložena RFID kartica in RFID ključek)
- Senzor dežja
- Relejni modul 5V
- IR sprejemnik in IR daljinec
- DHT11 senzor temperature in vlage
- Modul z veliko rumeno LED diodo
- Modul 4x RGB LED diodami
- Modul s tipko na dotik
- Modul s klasično mikro tipko
- Modul s piskačem (buzzer)
- Modul z DC motorjem in veternico
- Modul senzor plina (MQ-2)
- ohišje za 2x 18650 baterije (baterije niso priložene)
- žice 40kosov 30cm M-F (moški – ženski konektor)
- žice 60kosov 30cm F-F (ženski – ženski konektor)
Elektroniko je možno napajati tudi preko klasičnega univezalnega 9V-ega adapterja/napajalnika.
Komplet vsebuje naslednjo mehaniko:
- 7 lasersko izrezanih plošč za izdelavo hiše
- manjši zatiči za sestavo hiše
- komplet vijakov, matic in distančnikov za pritrditev elektronike
- fizična velikost hiše: cca 27 x 15 x 16 cm
Primer kode za DC motor - ventilator
#include
#define Level0 0XFF9867 //Button 0
#define Level1 0XFFA25D //Button 1
#define Level2 0XFF629D //Button 2
#define Level3 0XFFE21D //Button 3
#define Level4 0XFF22DD //Button 4
#define Level5 0XFF02FD //Button 5
#define Level6 0XFFC23D //Button 6
#define Level7 0XFFE01F //Button 7
#define Level8 0XFFA857 //Button 8
#define Level9 0XFF906F //Button 9
#define SpeedUp 0XFF18E7//
#define SlowDown 0XFF4AB5//
#define OFF_ON 0XFF38C7//Button OK
#define FanPinA 5 //
#define FanPinB 6 //
IRrecv irrecv(11);
int FanSpeed = 0;
decode_results results;
bool flag = 0;
void setup()
{
Serial.begin(115200);
irrecv.enableIRIn(); // Start the receiver
pinMode(FanPinA, OUTPUT);
pinMode(FanPinB, OUTPUT);
}
void loop()
{
if (irrecv.decode(&results))
{
Serial.print("value = ");
Serial.println(results.value, HEX);
switch (results.value)
{
case Level0:
FanSpeed = 0;
break;
case Level1:
FanSpeed = 50;
break;
case Level2:
FanSpeed = 75;
break;
case Level3:
FanSpeed = 95;
break;
FanSpeed = 120;
case Level4:
FanSpeed = 145;
break;
case Level5:
FanSpeed = 165;
break;
case Level6:
FanSpeed = 185;
break;
case Level7:
FanSpeed = 205;
break;
case Level8:
FanSpeed = 220;
break;
FanSpeed = 240;
case Level9:
FanSpeed = 255;
break;
case SpeedUp:
FanSpeed += 25;
if(FanSpeed > 255 )
{
FanSpeed = 255;
}
break;
case SlowDown:
FanSpeed -= 25;
if(FanSpeed < 0 )
{
FanSpeed = 0;
}
break;
default:
break;
}
Serial.print("speed = ");
Serial.println(FanSpeed);
analogWrite(FanPinA,FanSpeed);
analogWrite(FanPinB,0);
irrecv.resume(); // Receive the next value
}
}