Sadržaj:

Izgradite sef pomoću Rpi: 12 koraka
Izgradite sef pomoću Rpi: 12 koraka

Video: Izgradite sef pomoću Rpi: 12 koraka

Video: Izgradite sef pomoću Rpi: 12 koraka
Video: Автомобильный генератор для генератора с самовозбуждением с использованием ДИОДА 2024, Novembar
Anonim
Izgradite sef koristeći Rpi
Izgradite sef koristeći Rpi

Želite li naučiti kako pretvoriti svoj Raspberry pi u potpuno funkcionalan sef? Zatim slijedite ove korake od 12 koraka kako biste saznali kako. Sef će imati potpuno funkcionalnu tastaturu i sistem zaključavanja, tako da svoje stvari možete čuvati na sigurnom.

Korak 1: Materijali

Prije početka rada morate prikupiti potrebne materijale. Trebat će vam:

  1. Tasteri x9
  2. RGB LED x1
  3. Zelena LED x3
  4. DC motori x2
  5. L292D H-most x1
  6. 330Ω otpornik x4
  7. Oglasna ploča x2
  8. T-postolar x1
  9. Zupčanici iste veličine x2
  10. Asortiman skakača
  11. Pištolj za ljepilo i štapići za ljepilo
  12. Makaze
  13. Mala ručna pila
  14. Kutija za cipele/kartonska kutija x1
  15. Drveni klin x2
  16. Više komada kartona
  17. Crna i srebrna boja
  18. Električna traka
  19. Kapa od slamke ili markera (dovoljno velika da drveni klin samo prolazi)

Korak 2: Postavljanje dugmadi

Podešavanje dugmadi
Podešavanje dugmadi

U ovom koraku trebat će vam jedna ploča, T-postolar, devet tipki i niz skakača. Prvo postavite T-obućara na oba kraja ploče, pazite da bude postavljen preko središta ploče. Zatim postavite blackwire s jednim krajem spojenim na GND na T-postolaru, a drugom stranom na uzemljenu šinu na ploči. Ponovite posljednji korak, ali upotrijebite crvenu žicu i spojite je od 5 V na T-postolaru na razvodnik napajanja na ploči. Postavite osam dugmića na ploču za pravljenje pravougaonika dimenzija 4 x 2, ostavljajući prostor između svakog dugmeta, polovinu dugmadi postavite sa svake strane ploče. Zatim postavite posljednje dugme dalje na ploču. Pravougaonik dugmadi 4 x 2 je tastatura za sef, a pojedinačno dugme je dugme za resetovanje. Za spajanje gumba (bilo kojeg od tipki) pomoću žice za spajanje spojite ga na uzemljenje, postavite jedan kraj žice u uzemljenje, a drugu stranu u isti red s gumbom. Zatim spojite iglu gumba koja se nalazi na istoj strani kao i pin koju ste upravo spojili na masu s gpio iglom na T-postolaru. Ponovite ovo za svih devet tipki, tako da svako dugme ima svoj gpio pin i spojeno je na masu.

Korak 3: Postavljanje RGB LED diode

Postavljanje RGB LED diode
Postavljanje RGB LED diode

U ovom koraku trebat će vam RGB LED dioda, jedan otpornik od 330 Ω, niz skakača i oplata iz prethodnog koraka. Prvo postavite svoj RGB Led na godišnju ploču pored tipke za poništavanje, pazite da svaki pin bude postavljen u zasebnom redu na matičnoj ploči. Spojite najduži pin RGB Led -a na razvodnik pomoću 330Ω otpornika. Zatim pomoću kratkospojnih žica spojite svaku od ostale tri noge RGB LED diode na gpio pin.

Korak 4: Postavljanje LED dioda

Postavljanje LED dioda
Postavljanje LED dioda

U ovom koraku trebat će vam tri zelene LED diode, tri otpornika od 330 Ω, niz kratkospojnih kabela, nova ploča i ploča iz prethodnog koraka. Prvo spojite dvije matične ploče zajedno, povežite novu matičnu ploču na desnoj strani matične ploče iz prethodnog koraka. Na novu matičnu ploču postavite crnu žicu s jednim krajem spojenim na uzemljenje na T-postolaru, a drugom stranom s uzemljenom letvom na ploči s ploču. Zatim upotrijebite crvenu žicu i spojite je s 5V pina na T-postolaru na razvodnik napajanja na ploči s ploču. Postavite tri LED diode u liniju, pazite da svaka noga svake LED diode ima svoj red i ima li prostora između svake LED. Pomoću tri 330Ω otpornika spojite kratki krak (katodu) svake LED diode na uzemljenje. Zatim spojite dugu nogu (anodu) svake LED diode na gpio pin na T-postolaru.

Korak 5: Postavljanje motora

Postavljanje motora
Postavljanje motora

U ovom koraku trebat će vam L292D H-most, dva istosmjerna motora, asortiman kratkospojnih kabela i dvije ploče iz prethodnog koraka. Koristeći matičnu ploču bez T-postolara, postavite H-most preko središta matične ploče tako da utor u H-mostu gleda prema vrhu matične ploče, pazite da svaki zatik H-mosta ima svoj red na matična ploča. Prvo spojite gornji i donji zatik sa svake strane H-mosta na razvodnik pomoću crvenih žica. Zatim pomoću crnih žica spojite srednja dva pina sa svake strane H-mosta na uzemljenje. U ovom trenutku trebaju postojati četiri pina sa svake strane H-mosta bez veze. Pomoću žutih žica spojite pinove iznad/ispod crvenih žica s različitim gpio pinovima na T-postolaru, pazite da svaki pin povezan žutom žicom ima svoj gpio pin na T-postolaru. Sada spojite crvenu žicu i crnu žicu na svaki od motora. U ovom trenutku trebali biste imati dva pina sa svake strane H-mosta bez ikakvih veza, sa svake strane H-mosta postavite crvenu žicu s jednog motora u praznu iglu iznad dvije srednje crne žice. Na kraju, sa svake strane, postavite crnu žicu s motora u praznu iglu.

Korak 6: Kodirajte

Sada kada ste izgradili svoj krug, pokrenite svoj Raspberry pi i otvorite python (u stanju mirovanja) 3. Upotrijebite ovaj kôd da bi vaša kreacija zaživjela, svakako promijenite gpio pinove kako biste ih naveli za svoj krug.

od gpiozero import LED, dugme, RGBLED, motor

od vremena uvoza sleep

duga = RGBLED (crvena = 16, zelena = 25, plava = 6)

LED1 = LED (23)

LED2 = LED (18)

LED3 = LED (22)

resetbutton = dugme (27)

button1 = Dugme (26)

button2 = Dugme (19)

button3 = Dugme (5)

button4 = Dugme (13)

button5 = Dugme (20)

button6 = Dugme (21)

button7 = Dugme (12)

button8 = Dugme (24)

motor = motor (napred = 4, nazad = 17)

motor2 = Motor (napred = 8, nazad = 7)

def reset ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

motor.stop ()

motor2.stop ()

zaključavanje ()

tastatura ()

def unlock ():

motor2.naprijed ()

spavanje (0,5)

motor2.stop ()

motor.forward ()

spavanje (0,5)

motor.stop ()

def lock ():

motor2.backward ()

spavanje (0,5)

motor2.stop ()

motor.backward ()

spavanje (0,5)

motor.stop ()

def wrongpin ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

def tastatura ():

dok je True:

ako je button1.is_pressed ili button3.is_pressed ili button8.is_pressed ili button4.is_pressed ili button6.is_pressed:

wrongpin ()

ako je button2.is_pressed:

led1.on ()

if button7.is_pressed i led1.is_lit:

led2.on ()

if button5.is_pressed i led1.is_lit i led2.is_lit:

led3.on ()

ako je led1.is_lit i led2.is_lit i led3.is_lit:

rainbow.color = (1, 0, 1)

otključaj ()

break

dok je True:

ako je resetbutton.is_pressed:

resetovati()

Korak 7: Izgradite mehanizam zaključavanja

Izgradite mehanizam zaključavanja
Izgradite mehanizam zaključavanja

U ovom koraku trebat će vam ručna pila, pištolj za ljepilo, jedan drveni klin, dva zupčanika (iste veličine), dvije oznake ili slamke, dva istosmjerna motora, električna traka, karton i crna boja. Prvo uzmite komad kartona dimenzija 5 x 5 cm i obojite ga crnom bojom, a zatim ručnom pilom napravite utore u drvenom tipu koji odgovaraju utorima na zupčanicima. Napravite 7 do 10 gajeva u drvenom tipu, pripazite da ostavite oko 1,5 cm tiple bez žljebova sprijeda i oko 0,7 cm straga. Sada se pomoću slame režu dva komada slame duljine otprilike 0,7 cm, ako pomoću markera upotrebite ručnu pilu da izrežete komade kapice od 0,7 cm. Sada pričvrstite zupčanik na motor, možete ili vruće zalijepiti zupčanik na kraj motora ili koristiti električnu traku (vruće ljepilo najbolje funkcionira). Sada stavite i vruće zalijepite komade slame/ markera na rub kartona, pazite da dva komada slame/ čepa markera budu udaljeni jedan zupčanik i da su poravnati tako da drveni klin može proći kroz njih. Zatim izrežite karton na 5cm x 3cm, pazite da komadići slamke/markera budu uz rub stranice od 5cm. Sada izrežite komad mozga 1-2 cm i stavite ga i vruće zalijepite otprilike 1 cm iza druge kapice slamke/ markera, ovaj klin djeluje kao čep. Sada postavite klin s utorom zupčanika u slamke/kape markera. Sada izrežite kvadrat u karton između dva komada slame/poklopca, pazite da ne izrežete karton ispod tiple. Sada postavite motor u rupu u obliku kvadrata koju ste upravo napravili u kartonu, poredite zupčanike s onima na tiple, traku ili vruće zalijepite motor na karton. Sada ponovite ovaj korak da biste stvorili drugi mehanizam za zaključavanje, pobrinite se da je drugi mehanizam za zaključavanje izgrađen tako da je tipla okrenuta u suprotnom smjeru kada su motori na svakom mehanizmu okrenuti na isti način.

Korak 8: Izgradite sigurno i instalirajte tlocrtnu ploču

Izgradite sigurno i instalirajte tlocrtnu ploču
Izgradite sigurno i instalirajte tlocrtnu ploču

U ovom koraku trebat će vam pištolj za ljepilo, dvije ploče iz prethodnih koraka, kutija za cipele/kutija, karton, električna traka i crna boja. Za početak obojite cijelu kutiju za cipele u crno i izrežite drugi komad kartona iste dužine kao kutija za cipele i iste visine kao i unutrašnjost kutije, obojite i ovaj komad kartona crnom bojom. Zatim postavite svoju ploču u kutiju za cipele u prednjem desnom kutu, pazite da T-obućar bude okrenut na suprotnu stranu kutije, a ne prema zidu kutije. Sljedeće mjesto i vruće zalijepite komad kartona koji ste upravo naslikali odmah iza matične ploče. Sada izrežite i obojite komad kartona odgovarajuće veličine koji treba pokriti od komada kartona koji ste upravo zalijepili na prednju stranu kutije za cipele, a to je da pokrijete matičnu ploču u kutiji. Nakon što je obojen, dodajte novi komad kartona zalijepivši ga na drugi komad kartona koji se već nalazi u kutiji, tako da je ploča i dalje dostupna kada se karton podigne.

Korak 9: Kreirajte tastaturu

Kreirajte tastaturu
Kreirajte tastaturu

U ovom koraku trebat će vam kutija za cipele iz prethodnog koraka, karton, škare i srebrna boja. Prvo izrežite pet različitih komada kartona. Izrežite dva komada 11cm x 4cm, dva komada 6cm x 4cm i jedan komad 11cm x 6cm. U komadima dimenzija 11 cm x 4 cm i komadima 6 cm x 4 cm označite tačku u sredini svakog komada, a zatim povucite liniju kroz tačku sa 1 cm sa obe strane tačke. Zatim izrežite do rubova crte s dva donja ugla komada, a zatim vodoravno od rubova kartona. Sada bi svaki komad osim komada 11cm x 6cm trebao izgledati kao pravokutnik s trokutom pričvršćenim na njegovo dno. Zatim obojite svaki komad srebrom, a zatim zalijepite sve ove dijelove zajedno kako biste stvorili pravokutnu prizmu bez stražnje strane, trokuti na svakom bočnom dijelu trebaju biti okrenuti prema dolje. Sada upotrijebite škare da napravite rešetku 4 x 2 kako biste uklopili 8 tipki koje se nalaze na vašoj ploči za kruh, a zatim izrežite rupe za gumb za resetiranje, RGB LED i tri zelene LED diode. Zatim uklonite devet tipki, RGB LED i tri zelene LED diode s vaše ploče i postavite ih u rupe koje ste im upravo napravili na tastaturi.

Korak 10: Instalirajte tastaturu

Instalirajte tastaturu
Instalirajte tastaturu

U ovom koraku trebat će vam tastatura, kutija za cipele, asortiman kratkospojnih žica i škare. Najprije pomoću škara izrežite četiri proreza na prednjoj strani kutije za cipele sa strane na kojoj se nalazi matična ploča. Prorezi bi trebali odgovarati trokutima na tastaturi, ali rezovi na kutiji za cipele trebaju biti kraći od dužine trokuta. Zatim napravite rupu između svih proreza na kutiji za cipele. Sada pomoću kratkospojnih žica spojite gumbe i LED diode na matičnu ploču na kojoj su prethodno bili postavljeni. Provucite žice s dugmadi i LED dioda kroz otvor u kutiji za cipele do matične ploče. Zatim postavite tastaturu na kutiju za cipele umetanjem trouglova na tastaturi u rezove na kutiji za cipele.

Korak 11: Instalirajte mehanizam zaključavanja

Instalirajte mehanizam zaključavanja
Instalirajte mehanizam zaključavanja

Konačno, za ugradnju mehanizma za zaključavanje trebat će vam pištolj za ljepilo, mehanizmi za zaključavanje i škare. Na svakom mehanizmu za zaključavanje trebalo bi biti visećeg kartona, upotrijebite ga za lijepljenje jednog mehanizma sa svake strane kutije za cipele, na vrhu kartona koji prekriva matičnu ploču. Zatim napravite rupu na svakoj strani kutije za cipele i poklopca kutije za cipele, a rupe bi trebale biti u skladu s drvenim klinovima na mehanizmu za zaključavanje. Sada napravite malu rupu u kartonu koja prekriva matičnu ploču, kroz ovu rupu spojite motore na matičnu ploču pomoću kratkospojnih žica. Spojite motore na H-most gdje su prvobitno postavljeni u petom koraku.

Korak 12: ZAVRŠENO

Sada imate potpuno funkcionalan sef koji možete pokrenuti koristeći svoj Raspberry pi, ako želite da sef bude prenosiv dalje od vašeg monitora, koristite VCN preglednik za daljinsko povezivanje sa vašim pi. Kada koristite VCN prikazivač, Raspberry pi se može staviti u isti odjeljak kao i matična ploča. Sada možete prestati brinuti o svojim predmetima i čuvati ih. =)

Preporučuje se: