Turinys:

„Arduion“pagrįstas išmanusis laikmačio jungiklis: 4 žingsniai
„Arduion“pagrįstas išmanusis laikmačio jungiklis: 4 žingsniai

Video: „Arduion“pagrįstas išmanusis laikmačio jungiklis: 4 žingsniai

Video: „Arduion“pagrįstas išmanusis laikmačio jungiklis: 4 žingsniai
Video: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1 2024, Liepa
Anonim
Image
Image
„Arduion“pagrįstas išmanusis laikmačio jungiklis
„Arduion“pagrįstas išmanusis laikmačio jungiklis
„Arduion“pagrįstas išmanusis laikmačio jungiklis
„Arduion“pagrįstas išmanusis laikmačio jungiklis

Šioje pamokoje parodysiu, kaip sukūriau šį išmanųjį laikmačio jungiklį.

„Smart Timer“jungiklio idėja man kilo, kai prieš miegą susiduriu su mobiliojo telefono įkrovimo problema. Daugeliu atvejų aš pamiršau išjungti jungiklį ir tai atsitiko nešiojamojo kompiuterio įkrovimo metu.

Šis laikmačio jungiklis išsprendžia visas šias problemas.

Nustatykite laikmatį išmaniuoju telefonu ir, kai laikas baigsis, jungiklis išjungtas.

Prekės

HC05 „Bluetooth“modulis toks

Tai patinka „Arduino Nano“

5 V relė tokia

2N2222 Tranzistorius toks

IN40007 Diodas toks

10 omų rezistorius

Nulis PCB kaip šis

Termiškai susitraukiantis VAMZDELIS toks

Du 2 kontaktų varžtų tipo PCB gnybtų blokai

Kintamosios srovės kištukas

Senas mobiliojo telefono įkroviklis

Kai kurie laidai

1 žingsnis: relinio modulio sukūrimas laikmačio jungikliui

Laikmačio jungiklio relės modulio kūrimas
Laikmačio jungiklio relės modulio kūrimas
Laikmačio jungiklio relės modulio kūrimas
Laikmačio jungiklio relės modulio kūrimas
Laikmačio jungiklio relės modulio kūrimas
Laikmačio jungiklio relės modulio kūrimas

Surinkite komponentus ir lituokite juos pagal grandinę.

Įsitikinkite, kad komponentai išdėstyti taip, kad tilptų į kintamosios srovės lizdą.

Jei nerandate 2N2222 tranzistoriaus, galite naudoti BC547 tranzistorių.

2 žingsnis: „Arduino Nano“prijungimas prie relės modulio, „Bluetooth“modulio ir maitinimo šaltinio

„Arduino Nano“prijungimas su relės moduliu, „Bluetooth“moduliu ir maitinimo šaltiniu
„Arduino Nano“prijungimas su relės moduliu, „Bluetooth“moduliu ir maitinimo šaltiniu
„Arduino Nano“prijungimas su relės moduliu, „Bluetooth“moduliu ir maitinimo šaltiniu
„Arduino Nano“prijungimas su relės moduliu, „Bluetooth“moduliu ir maitinimo šaltiniu
„Arduino Nano“prijungimas su relės moduliu, „Bluetooth“moduliu ir maitinimo šaltiniu
„Arduino Nano“prijungimas su relės moduliu, „Bluetooth“moduliu ir maitinimo šaltiniu

„Arduino nano“kaištis …………………………………………. Relės modulis

GND kaištis ------------------------------------------------ ------ GND kaištis

5V kaištis ------------------------------------------------ --------- Vcc kaištis

5 smeigtukas ------------------------------------------------ ----------- Suveikimo kaištis

„Arduino Nano Pin“………………………………………. HC05 „Bluetooth“modulis

5V PIn ------------------------------------------------ ------- 5V kaištis

GND ------------------------------------------------- -------- GND

TX ------------------------------------------------- ----------- RX

RX ------------------------------------------------- ----------- TX

„Arduino Nano“kaištis ………………………………………….. Maitinimo šaltinis

Vin ------------------------------------------------- -------------- 5V išėjimas

GND ------------------------------------------------- ------------ GND

Visi ryšiai yra įtraukti į ankstesnį veiksmą „Circuit.pdf“failas

3 žingsnis: Dabar viską derinkite

Dabar viską derina
Dabar viską derina
Dabar viską derina
Dabar viską derina
Dabar viską derina
Dabar viską derina

Šiame žingsnyje aš sujungsiu viską kintamosios srovės kištuko viduje.

įsitikinkite, kad izoliuotas apvalkalas yra popierine juostele ar bet kokia izoliacine medžiaga, ir įkelkite kodą į „Arduino“plokštę.

Dabar aparatinės įrangos dalis baigta.

4 žingsnis: „Android“programos kūrimas „MIT App Inventor“ir „Arduino Nano“programavimas

„Android“programos kūrimas „MIT App Inventor“ir „Arduino Nano“programavimas
„Android“programos kūrimas „MIT App Inventor“ir „Arduino Nano“programavimas
„Android“programos kūrimas „MIT App Inventor“ir „Arduino Nano“programavimas
„Android“programos kūrimas „MIT App Inventor“ir „Arduino Nano“programavimas
„Android“programos kūrimas „MIT App Inventor“ir „Arduino Nano“programavimas
„Android“programos kūrimas „MIT App Inventor“ir „Arduino Nano“programavimas
„Android“programos kūrimas „MIT App Inventor“ir „Arduino Nano“programavimas
„Android“programos kūrimas „MIT App Inventor“ir „Arduino Nano“programavimas

Šiame žingsnyje aš sukursiu „Android“programą, naudodamas MIT programų išradėją ir programavimo „Arduino“plokštę.

Programa, kurią sukūriau programoje išradėjas, pypsi, kai suaktyvinamas laikas, ir siunčia pastarąjį x į HC05 „Bluetooth“modulį.

Įtraukiau visus failus į „Zip“aplanką, kurį galite atsisiųsti iš čia.

Rekomenduojamas: