Satura rādītājs:

ChatterBox - objektu tulkotājs: 6 soļi
ChatterBox - objektu tulkotājs: 6 soļi

Video: ChatterBox - objektu tulkotājs: 6 soļi

Video: ChatterBox - objektu tulkotājs: 6 soļi
Video: CS50 2015 - Week 4 2024, Jūlijs
Anonim
ChatterBox - objektu tulks
ChatterBox - objektu tulks

Ierīce, kas liek runāt jebkuram objektam! Lietojiet piesardzīgi…

Piegādes

  • Raspberry Pi 3B+
  • Powerbank 2A
  • USB skaļrunis
  • Slēdzis
  • Poga
  • Maizes dēlis
  • Kastīte
  • Telefona vads
  • NeoPixel gredzens
  • Urbis
  • TinkerCad
  • 3D printeris
  • Lodāmurs

1. darbība: projekta video

Image
Image

2. darbība. Pokey Part

Pokey Part
Pokey Part
Pokey Part
Pokey Part

Katram labam izgudrojumam ir vajadzīgas vismaz divas daļas, neveikla daļa un nesošais uzgalis. Mēs sākam, veidojot izliekto daļu. Tas sastāv no diviem 3D drukātiem komponentiem, no kuriem viens ir izgatavots no melna pavediena, bet otrs - no caurspīdīgas plastmasas. Augšējā daļā ir liels ievilkums, lai noturētu mūsu NeoPixel gredzenu. Apakšējā daļā ir pogas caurums un vadi vadiem. Abi STL faili ir iekļauti šajā darbībā.

Lai piešķirtu tai pareizo izskatu un sajūtu, mēs to nedaudz novecojam. Apburošā pēcpusdiena ar uguni, nažiem un slīpēšanas papīru palīdz.

Pēdējais uzdevums ir pievienot tālruņa vadu. Lodējiet vadus no elektronikas līdz tālruņa vadam.

3. darbība. Bitu nēsāšana

Pārnēsājamais bits
Pārnēsājamais bits
Pārnēsājamais bits
Pārnēsājamais bits
Pārnēsājamais bits
Pārnēsājamais bits
Pārnēsājamais bits
Pārnēsājamais bits

Mūsu nesošā uzgaļa sākumpunkts ir veca munīcijas kaste. Bet jūs varat izmantot visu, kas jums varētu būt.

Pirmā noregulēšana ir divu caurumu urbšana, no kuriem viens tur ieslēgšanas/izslēgšanas slēdzi, bet otrs - neveiklas daļas vadiem.

Mēs arī 3D drukājam nelielu stiprinājumu, lai skaisti noturētu izliekto daļu. Vajadzības gadījumā visas šīs detaļas var novecot.

4. solis: aparatūra

Aparatūra
Aparatūra
Aparatūra
Aparatūra
Aparatūra
Aparatūra

Nākamais ir Raspberry Pi, USB skaļruņa un barošanas bankas ievietošana konteinerā. Tas ir arī solis, kurā mēs visu vadām kopā, izmantojot nelielu maizes dēli.

  • Vadu slēdzis un poga
  • Pievienojiet USB skaļruni
  • Pievienojiet NeoPixel gredzenu
  • Barojiet Raspberry Pi ar barošanas banku

5. darbība: kods un audio

Lai tas viss darbotos, mums ir jāraksta kods un jāieraksta audio.

Kods darbojas šādi:

  • Pārbaudiet, vai slēdzis ir ieslēgts, ja nē, izslēdziet NeoPixel Ring
  • Ja slēdzis ir ieslēgts, pārbaudiet, vai ir nospiesta poga, un iestatiet NeoPixel, lai tas spīdētu spilgti baltā krāsā
  • Ja tiek nospiesta poga, paņemiet izlases audio failu un atskaņojiet to, vienlaikus pagriežot NeoPixel Ring gredzenu.

Atliek tikai ierakstīt audio, jo katram objektam, ar kuru vēlaties runāt, būs nepieciešams audio.

6. solis: rezultāts

Rezultāts!
Rezultāts!
Rezultāts!
Rezultāts!
Rezultāts!
Rezultāts!

Mēs veiksmīgi izveidojām izgudrojumu, kas spēj tulkot objektus.

Tagad ej ārā un brīnies par šausmīgajām lietām, kas ir sakāmas!

Ieteicams: