Talaan ng mga Nilalaman:

Display ng Umiikot: 4 na Hakbang
Display ng Umiikot: 4 na Hakbang

Video: Display ng Umiikot: 4 na Hakbang

Video: Display ng Umiikot: 4 na Hakbang
Video: Сверлильное приспособление для токарного станка. Испытание фрезеровкой. 2024, Nobyembre
Anonim
Image
Image
Circuit
Circuit

Sa panahon ng isang linggong kurso tungkol sa pisikal na computing, ibig sabihin, Arduino, kailangan naming gumawa ng isang tatlong araw na proyekto sa mga pangkat ng dalawa. Pinili naming bumuo ng isang umiikot na display. Gumagamit lamang ito ng 7 LEDs (nagdagdag kami ng isa pa upang maipakita ang mga espesyal na character tulad ng ÄÖÜ). Naka-mount ang mga ito sa isang braso na mabilis na umikot. Pagkatapos ay i-on at i-off namin ang mga ito at nababasa ang isang teksto. Sa katotohanan mas maganda ang hitsura nito kaysa sa video.

Upang baguhin ang ipinakitang teksto ang aming board ay kumokonekta sa isang wifi network at naghahatid ng isang webpage kung saan maaari mong ipasok ang teksto.

Hakbang 1: Lasercutting

Dahil may access kami sa isang pamutol ng laser nagpasya kaming putulin ang aming motor mount at braso sa labas ng acrylic. Ito ay naging napakahusay na ideya dahil ang teksto ay nababasa kahit sa kabaligtaran ng site (kahit na hindi gaanong maliwanag). Ang mga hugis ay napaka-simple sa gayon maaari rin silang mabubuo ng ilang scrap acrylic at / o kahoy. Inukit pa namin ang aming mga pangalan para sa lamig. Hindi talaga mahalaga ang mga sukat dahil maaari mo lamang ayusin ang mga timeout sa code upang magkasya ito sa bilis.

Upang ikabit ang motor ay gumamit kami ng isang naaangkop na plastic gear na itinulak lamang namin sa motor shaft at nakadikit sa braso. Gumamit kami ng mainit na pandikit upang sumali sa lahat ng mga piraso ng acrylic.

Hakbang 2: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Napaka-basic ng circuit, kailangan mo lamang i-hook up ang 7 LEDs sa anumang board. Pinili namin ang mga pula dahil nabasa namin sa kung saan na ang hitsura nila ay pinakamahusay sa huli.

Ang aming board ay isang bagay na sparkfun esp32, kaya nakagawa kami ng wifi, pagsingil ng baterya at isang naaangkop na baterya. Napakadaling gamitin at gagamitin ulit namin ang parehong board.

Walang espesyal na dahilan pinili namin upang ikonekta ang lahat ng positibong mga LED binti at ikonekta ang bawat isa sa mga negatibong binti sa isang digital na I / O pin. Nangangahulugan ito na kailangan mong magtakda ng isang pin sa LOW upang i-on ang LED at HATAAS upang i-off ito.

Ito ay naging isang magandang ideya upang maghinang ng mga resistors sa board at gamitin ang shrink tubing upang ihiwalay ang lahat.

Hakbang 3: Code

Ang lahat ng aming code ay matatagpuan sa Github.

Ang aming code ay inspirasyon ng isang simpleng webserver at isang katulad na proyekto nang walang wifi. Pinagsama lang namin ang lahat at nagdagdag ng aming sariling mga bitmas para sa mga titik. Dahil mayroon kaming isang supply ng kuryente upang mapatakbo ang motor, pumili lamang kami ng ilang oras ng pagkaantala at nag-dial sa boltahe kaya't ang imahe ay matatag. Ito ay magiging isang mas mahusay na diskarte upang masukat ang bilis ng braso na may ilang sensor (hal. Sensor ng hall effect at isang magnet sa ibaba ng konstruksyon) at ayusin ang pagkaantala sa code, ngunit hindi namin ginawa iyon dahil sa aming limitadong time frame.

Karaniwang binubuo lamang ang aming website ng ilang teksto at isang input ng teksto na nagpapadala ng kasalukuyang string sa bawat pagbabago upang agad na mag-update ang teksto. Matapos ang pag-boot at kapag naihatid ang walang laman na string ipinakita namin ang IP address upang malaman mo kung saan makakonekta.

Ang aming code ng website ay kasama sa Arduino code bilang isang string ngunit magkahiwalay itong magagamit para sa kalinawan.

Hakbang 4: Konklusyon

Konklusyon
Konklusyon

Ang lahat ay gumana nang maayos sa huli, wala kaming babaguhin. Inirerekumenda namin talaga na gumamit ng acrylic tulad ng ginawa namin, napakahanga kung paano ang teksto ay lumulutang lamang sa hangin.

Ang tanging bagay na minamaliit namin ay ang lakas ng umiikot na braso, ang aming konstruksyon ay napaka-shaky kailangan namin itong i-tape sa mesa.

Ang tampok na magiging maganda ngunit hindi namin mapagtanto ay ang nabanggit na pagsukat ng bilis. Sa na posible upang makontrol ang bilis ng teksto ng pagpunta sa paligid ng display. Kailangan naming gamitin ang power supply upang magawa iyon.

Inirerekumendang: