Sadržaj:
- Korak 1: Što vam treba?
- Korak 2: Napravite naš "fotootporni kod"
- Korak 3: Kako pravilno koristiti naš "photoresistors_code"?
- Korak 4: Kako spojiti fotootpornike i kalibrirati sve?
- Korak 5: Koristite glavni program
- Korak 6: Zabavite se !
Video: Svijetli sef: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Ovaj projekt predlaže način da osigurate svoju stvar. Konačni rezultat projekta je prekidač kojim zapovijeda arduino nakon dvije faze sigurnosti. Prekidač može otvoriti portal, zamijeniti daljinski upravljač ili jednostavno upravljati motorom. Moj projekt predstavlja samo blok koji otključava nešto. Tako da ovo možete prilagoditi svom projektu.
Prva faza sigurnosti je matrica od 9 fotootpornika koji su oslikani slikom na telefonu. Druga faza sigurnosti je kôd od 4 broja.
Ja sam francuski student pa pokušavam dati sve od sebe da sve bude "englesko"
Korak 1: Što vam treba?
Za ovaj projekt trebat će vam:
- 9 fotootpornika (1MOhm) i 20kOhm
- Analogni MUX pod nazivom CD4051B
- Žice
- matrica tipkovnice 3*4
- Tranzistor 2N2222
- Arduino UNO
Korak 2: Napravite naš "fotootporni kod"
Glavna ideja je iskoristiti svjetlinu za otključavanje naše stvari. Svi znaju da se crno stvara bez svjetla i da je bijelo najmoćnije svjetlo. Ovo ćemo koristiti. Za ovo ćemo upotrijebiti nijanse sive na slici.
Napravio sam mali program za python u kojem možemo postaviti veličinu ekrana, a zatim će program stvoriti matricu 3*3 u kojoj je svako područje slučajne ljestvice sive boje. Ova je slika jedinstvena i ima 255^9 mogućnosti.
Za korištenje mog programa trebat će vam python 3.x s instaliranom bibliotekom Pillow. Ako ne znate kako to učiniti, možete pretraživati na internetu, ima mnogo video zapisa.
Možete vidjeti kakvu sliku skupim.
Korak 3: Kako pravilno koristiti naš "photoresistors_code"?
Da biste koristili ovu sliku, morate instalirati fotootpornike. Da biste to učinili, predlažem ispis nekih malih komada u 3D -u, s datotekom koju vam dajem. Preporučujem upotrebu fleksibilne niti. Ovaj mali komad omogućuje da cijelo svjetlo ekrana vašeg telefona ide na senzor.
Prvo lemite svaki fotootpornik s dvije žice. Zatim, možete zalijepiti te male okrugle na ploču, izbušiti rupu malo veću od fotootpornika u ploči i tada ćete vidjeti da se fotootpornik savršeno uklapa u rupu. Budite oprezni, morate zalijepiti okrugle na tanjur prema veličini telefona. Svaki krug mora odgovarati desnom sivom kvadratu.
Korak 4: Kako spojiti fotootpornike i kalibrirati sve?
Sve je zalijepljeno, žice su besplatne. Morate to povezati s arduinom.
Arduino UNO ima samo 6 analognih ulaza, predlažem da ih ima još 8 s CD4051B MUX. Koristit ćemo 8 ulaza ovog MUX -a, a posljednji će biti Analog1 na Arduinu. Pripremite svaku fotodiodu s otpornicima od 20 km prema slici. Zatim svakom fotootporniku stavite broj prema sljedećim slikama. Na kraju spojite 9. fotootpornike na A1, a drugi na MUX kao na slici: fotootpornici 1 do 8 na kanalu IN/OUT 0 do 7.
Konačno, nakon što je sve pravilno ožičeno, možete učitati arduino program. Ovaj će vam program dati vrijednosti izmjerene s 9 senzora. Napišite ih na papir ili ih jednostavno zalijepite u sljedeći program.
!!! Budite oprezni, postavite zaslon na visoku svjetlinu i zadržite svjetlinu svaki put kada budete koristili ovaj program !!!
Korak 5: Koristite glavni program
Kad sve kalibrirate, možemo spojiti tipkovnicu prema slici.
Zatim preuzmite glavni program i otvorite ga. Tamo možete zalijepiti rezultat kalibracije u niz "code_light", a možete promijeniti i svoj 4 brojčani kod također u polju "pokušaj".
Konačno, za pokretanje koristim tranzistor. Spojite tranzistor na pin D0, ali spojite ga nakon učitavanja programa.
Glavni program je podijeljen na sljedeći način:
- definicija konstanti i veza
- čitanje 9 fotootpornika
-
ako je dobro, možemo testirati ručni kod
ako je dobro, sef se otvara
- ako je netočno, pokušajte ponovno
-
Korak 6: Zabavite se !
Da bih provjerio radi li sve dobro, priključio sam LED diodu na tranzistor. Ona sjaji. Zamijenite LED prema svojoj zamisli: motor za bravu ili servo ili zadržite tranzistor da zamijeni gumb na daljinskom upravljaču.
Nadam se da nećete imati problema. Ako da, kontaktirajte me na [email protected]
Preporučeni:
Svijetli svijet (LED globus): 4 koraka
Svijetli svijet (LED globus): Ovo je bio početni koncept. Kubični globus u koji bi se smjestilo LED rasvjetno tijelo. To je čisto ukras ili središnji dio stolića za kavu (ako ga imate, ja ga nemam). Popis materijala: -Vrlo ljepilo -Akrilni -LED -10k -otpornici -9 -voltna baterija -Laserski rez
JoyReBadge: Značka koja svijetli: 3 koraka
JoyReBadge: Značka koja svijetli: Sviđa mi se ideja o znački "uradi sam" za nošenje na ruksaku ili čak na vratu. Ovo je zanimljiva ideja koja naglašava vašu osobnost i izgleda super :) Došao sam na ideju da napravim logotip svoje omiljene web stranice za slike na PCB -u, osvijetlim ga i zaigram
Svijetli bambus (spojena lampa): 3 koraka
Svjetlosni bambus (spojena lampa): Pozdrav i dobrodošli! Svjetlosni bambus je spojena svjetiljka koja svijetli kada se primi obavijest na Android pametnom telefonu na koji je spojen. Cilj ovog uputstva je prikazati fazu projektiranja projekta: od hardvera do
Svijetli putevi (poučavanje MST -a): 5 koraka
Svijetli putevi (podučavanje MST -a): Svrha Svijetlih staza je poučiti studente o minimalnim rasponskim stablima (MST). Čvor A je izvor, a svi drugi čvorovi imaju određenu težinu (cijenu) da dođu do njih. Ovo nastavno sredstvo pokazuje tu cijenu prigušivanjem svakog čvora, ovisno o t
P (svijetli) Odmorio: 9 koraka
P (svijetlo) Odmorio: Crimsonbot Coderz: Devin Keller, Michael Foster, & Charles Cochren-Ideja iza proizvoda: Da li vam je teško dobro se odmoriti dok se nosite s vanjskim svjetlom i bukom? Ove smetnje mogu otežati zaspati pa čak i