INHOUDSOPGAWE:

N Helder kluis: 6 stappe
N Helder kluis: 6 stappe

Video: N Helder kluis: 6 stappe

Video: N Helder kluis: 6 stappe
Video: 1 Чайная ложечка под любой домашний цветок и пышное цветение вам обеспечено!Цветет Вмиг +10 рецептов 2024, Julie
Anonim
'N Helder kluis
'N Helder kluis

Hierdie projek bied 'n manier om u ding te beveilig. Die uiteindelike resultaat van die projek is 'n skakelaar onder bevel van die arduino na twee stadiums van veiligheid. Die skakelaar kan 'n portaal oopmaak, 'n afstandbeheer vervang of die motor eenvoudig beheer. My projek bied slegs 'n blok aan wat iets ontsluit. U kan dit dus by u projek aanpas.

Die eerste fase van beveiliging is 'n matriks van 9 fotoresistors wat deur 'n foto op 'n telefoon verlig word. Die tweede sekuriteitsfase is 'n kode van 4 nommers.

Ek is 'n Franse student, so ek probeer my bes doen om alles "Engels" te maak

Stap 1: Wat het u nodig?

Wat het jy nodig ?
Wat het jy nodig ?
Wat het jy nodig ?
Wat het jy nodig ?

Vir hierdie projek benodig u:

  • 9 fotoresistors (1MOhm) en 20kOhm weerstande
  • 'N Analoog MUX genaamd CD4051B
  • Drade
  • 'n 3*4 -toetsmatriks
  • 'N 2N2222 -transistor
  • 'N Arduino UNO

Stap 2: Maak ons 'fotoresistors-kode'

Maak ons
Maak ons

Die belangrikste idee is om die helderheid te gebruik om ons ding te ontsluit. Almal weet dat swart sonder lig gemaak word en dat wit die sterkste lig is. Dit is wat ons sal gebruik. Ons sal grysskaal in 'n prentjie gebruik om dit te maak.

Ek het 'n klein luislangprogram gemaak waarin ons die grootte van ons skerm kan opstel, en dan sal die program 'n 3*3 -matriks skep waarin elke gebied 'n ewekansige grys skaal is. Hierdie prentjie is uniek, en as 255^9 moontlikhede.

Om my program te gebruik, benodig u python 3.x met die Pillow -biblioteek geïnstalleer. As u nie weet hoe u dit moet doen nie, kan u op die internet soek, daar is baie video's.

U kan sien watter soort beeld ek versamel.

Stap 3: Hoe om ons 'fotoresistors_code' korrek te gebruik?

Hoe om ons korrek te gebruik
Hoe om ons korrek te gebruik

Om hierdie prentjie te gebruik, moet u fotoresistors installeer. Om dit te doen, stel ek voor om 'n paar stukke in 3D te druk, met die lêer wat ek u gee. Ek beveel aan om buigsame filament te gebruik. Hierdie klein stukkie laat toe dat die hele lig van die skerm van u telefoon op die sensor gaan.

Soldeer eers elke fotoresistor met twee drade. Dan kan u die klein rondtes op 'n bord plak, 'n bietjie groter as 'n fotoresistor in die plaat boor, en dan sal u sien dat die fotoresistor perfek in die gat pas. Wees versigtig, u moet die rondes op u bord plak, volgens die grootte van u telefoon. Elke rondte moet by die regte grys vierkant pas.

Stap 4: Hoe kan u u fotoresistors aansluit en alles kalibreer?

Hoe kan u u fotoresistors aansluit en alles kalibreer?
Hoe kan u u fotoresistors aansluit en alles kalibreer?
Hoe kan u u fotoresistors aansluit en alles kalibreer?
Hoe kan u u fotoresistors aansluit en alles kalibreer?
Hoe kan u u fotoresistors aansluit en alles kalibreer?
Hoe kan u u fotoresistors aansluit en alles kalibreer?

Alles is vasgeplak, drade is gratis. U moet dit koppel aan die arduino.

'N Arduino UNO het slegs 6 analoog insette, ek stel voor om nog 8 by die CD4051B MUX te hê. Ons sal die 8 insette van hierdie MUX gebruik, en die laaste sal Analog1 op die Arduino wees. Berei elke fotodiode voor met 'n 20KOkm reistors volgens die prentjie. Gee dan 'n nommer aan elke fotoresistors volgens die volgende foto's. Draai uiteindelik die 9de fotoresistors na A1 en die ander op die MUX soos op die foto: fotoresistors 1 tot 8 op kanaal IN/OUT 0 tot 7.

Uiteindelik, as alles behoorlik bedraad is, kan u die arduino -program oplaai. Hierdie program gee u waardes gemeet deur die 9 sensors. Skryf dit op 'n papier of plak dit eenvoudig in die volgende program.

!!! Wees versigtig, stel u skerm op hoë helderheid en behou die helderheid elke keer as u hierdie program gebruik !!!

Stap 5: Gebruik die hoofprogram

Gebruik die hoofprogram
Gebruik die hoofprogram
Gebruik die hoofprogram
Gebruik die hoofprogram

Sodra u alles gekalibreer het, kan ons die toetsbord volgens die prentjie bedraad.

Laai dan die hoofprogram af en maak dit oop. U kan die resultaat van die kalibrasie daar in die skikking "code_light" plak, en u kan die kode van 4 getalle ook in die skikking "poging" verander.

Uiteindelik gebruik ek 'n transistor om 'n aandrywer te wees. Koppel die transistor aan die D0 -pen, maar koppel dit sodra die program opgelaai is.

Die hoofprogram word op die volgende manier geskei:

  • definisie van konstantes en verbindings
  • lees van die 9 fotoresistors

    • as dit goed is, kan ons die handleidingskode toets

      as dit goed is, word die kluis oopgemaak

    • as dit onwaar is, probeer weer

Stap 6: Om pret te hê !

Om te verifieer dat alles goed werk, dra ek 'n LED na die transistor. Sy blink. Vervang die LED volgens u idee: 'n motor vir 'n slot of 'n servo, of hou die transistor om 'n knoppie op 'n afstandsbediening te vervang.

Ek hoop dat u nie 'n probleem sal ondervind nie. Indien wel, kontak my by [email protected]

Aanbeveel: