Stranger Bits: 3 ขั้นตอน
Stranger Bits: 3 ขั้นตอน
Anonim
Stranger Bits
Stranger Bits

ด้วยแรงบันดาลใจจากซีรี่ส์ Stranger Things ฉันได้สร้างวงจรนี้สำหรับ Arduino เพื่ออ่านข้อความที่ส่งมาจากมือถือและฉายภาพบนแผง LED เพื่อจำลองสิ่งที่เกิดขึ้นในซีรีส์ ฉันหวังว่าคุณจะสนุก!

Inspirado na Série Strange Things, บทสรุปเกี่ยวกับ Arduino ler as mensagens enviadas por um celular e projeta-las em um painel de led's, simulando o que acontece na série. เอสเปโร่ คิว กอสเต็ม!

ขั้นตอนที่ 1: แนะนำตัว

แนะนำตัว
แนะนำตัว

ฉันมีความคิดนี้มานานแล้ว แต่ต้องการทดสอบก่อนเพื่อดูว่าเป็นไปได้หรือไม่ เมื่อสังเกตว่ามี "การแข่งขัน" ของ Autodesk ฉันจึงตัดสินใจนำแนวคิดนี้ไปปฏิบัติ

ค้นหาที่นี่ที่ Instructables ฉันพบว่าพวกเขาทำบางอย่างเช่น

แต่รุ่นที่ฉันคิดไว้เป็นเครื่องรับบลูทูธที่เชื่อมต่อกับ Arduino เพื่อส่งข้อความผ่านโทรศัพท์มือถือและรุ่นที่ใช้ส่วนประกอบที่ถูกกว่าและง่ายต่อการบรรลุ

Eu já estava com essa ideia a um bom tempo mas queria testar antes para ver se era ผ่าน Ao verificar que havia um "contest" da Autodesk, resolvi colocar a ideia em prática. Pesquisando aqui mesmo no Instructables, Verifiquei que já haviam feito algo parecido: - https://www.instructables.com/id-Stdurino-Based …

- https://www.instructables.com/id/Stranger-Things-I… Porém, a versão que eu tinha em mente contemplava um receptor bluetooth ligado ao Arduino para enviar เป็น mensagens ผ่าน celular e uma versão utilizando componentes mais baratos e fáceisato ผู้รับมรดก

ขั้นตอนที่ 2: Circuito

Circuito
Circuito
Circuito
Circuito
Circuito
Circuito

วงจรนี้ใช้ shift register 74HC595

ในการทำตัวอักษร 26 ตัว ได้ใช้ทะเบียน 4 ตัว เพราะมี 8 เอาต์พุต ประตูที่เหลือจาก C. I. ล่าสุด ถูกตัดการเชื่อมต่อ แต่ละเอาต์พุต ใช้ 220 โอห์มสำหรับ LED แต่ละตัว เนื่องจากจะเปิดใช้ LED เพียงดวงเดียวในแต่ละครั้ง ไม่มีกระแสเกินทั้ง Arduino กะรีจิสเตอร์ เป็นการดีที่จะจำลองและเห็นภาพว่า LED ทั้งหมดเชื่อมต่อพร้อมกัน มีค่าโสหุ้ยใน C. I… จำไว้ว่าถ้าคุณกำลังขี่มัน

แผง LCD ถูกนำไปทดสอบรหัสเริ่มต้นและเก็บไว้ที่ส่วนท้ายเพราะมันให้ "เสน่ห์" แก่โครงการ

มีตัวเก็บประจุ 1micro Farad ที่เชื่อมต่อ STCP กับพื้นตามเอกสารข้อมูลเพื่อหลีกเลี่ยงความผันผวน

ตัวอย่างโล่พร้อมโมดูลบลูทูธ JY-MCU

O circuito foi baseado ไม่มีผู้ลงทะเบียน deslocamento 74HC595

Utilizei alguns ลิงก์สำหรับ pesquisa:

www.instructables.com/id/Arduino-16-LEDs-us…

renatoaloi.blogspot.com.br/2011/12/strings-…

www.arduino.cc/en/Tutorial/ShiftOut

www.passeidireto.com/arquivo/6462366/ardui…

labdegaragem.com/forum/topics/como-desmonta…

www.arduinoecia.com.br/2014/06/texto-androi…

Para poder fazer เป็น 26 letras do alfabeto, foi utilizado 4 registradores pois os mesmos têm 8 saídas ในฐานะ portas que sobraram do último C. I., ficaram desconectadas

Um cada saída, usei um resistor ที่ 220Ohms par a ligar os led's Como somente um led iria ser ligado por vez, não há sobrecarga de corrente tanto ไม่มี Arduino, como nas portas ถูกต้องตามกฎหมาย é poder visualizar que se todos os led's forem ligados ao mesmo tempo, há sobrecarga no C. I.. Tenha isso em mente se você for monta-lo.

หน้าจอ LCD สำหรับการทดสอบ os códigos iniciais e acabei mantendo-o ao final pois o mesmo deu um "charme" ao projeto.

Tem um Capacitor de 1micro Farad que liga o STCP ao terra que, segundo o เอกสารข้อมูล, ให้บริการสำหรับ evitar flutuações.

ขั้นตอนที่ 3: Enviando เป็น Mensagens

Enviando As Mensagens
Enviando As Mensagens
Enviando As Mensagens
Enviando As Mensagens

เมื่อเราส่งข้อมูล Android ไปยังโมดูลบลูทูธ ข้อมูลนี้จะถูกส่งไปยัง Arduino ผ่านซีเรียล เป็นกระบวนการเดียวกับที่ใช้เมื่อเราโต้ตอบกับ Arduino โดยใช้ Serial Monitor

หากต้องการทดสอบ เพียงคลิก: 1 - Cod Editor

2º- จะตรวจสอบ

3º- เริ่มการจำลอง

4ª- ป้อนวลี (ตัวพิมพ์เล็กทั้งหมด)

5º- กดส่ง

Osb.: สำหรับตัวอักษรซ้ำให้เว้นวรรค ตัวอย่าง: hell = hel l วิ่งขึ้นเนิน = วิ่งขึ้นเนิน ls ฯลฯ …

รหัสสามารถปรับปรุงเพิ่มเติมได้ เนื่องจากฉันไม่ใช่โปรแกรมเมอร์ที่ดี ฉันจึงบอกด้วยความช่วยเหลือจากบทช่วยสอนและเพื่อนที่ทำโปรแกรมส่วนใหญ่ ข้อเสนอแนะยินดีต้อนรับเสมอ คุณสามารถทำซ้ำโครงการและทำการปรับปรุงและดัดแปลงของคุณ

Quando enviamos dados do Android para o módulo bluetooth, ess dados são sendidos para o Arduino ผ่านทางซีเรียล การประมวลผล mesmo การใช้งาน quando interagimos com o Arduino usando o Serial Monitor

สำหรับ testar, basta clicar em:

1º - Cod Editor

2º- Seria Monitor

3º- เริ่มการจำลอง

4ª- Digitar a frase (tudo em letras minúsculas)

5º- ส่ง Apertar

Osb.: Para letras repetidas, ดาร์ อุม เอสปาโซ. ตัวอย่าง: hell = hel l, run to the hills = run to the hill ls, etc…

O código ainda pode ser aperfeiçoado. Como não sou bom โปรแกรมเมอร์, contei com a ajuda de tutoriais e um amigo que fez boa parte do programa. Sugestões serão semper bem-vindas. Você รวม pode duplicar o projeto e fazer suas melhorias e adaptações.

นักคิดแคด:

การจำลองบน Thinkercad

หวังว่าคุณจะสนุก!