Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În copilărie, eram foarte interesat de codul Morse. Au existat câteva motive pentru aceasta - tatăl meu a fost în Signal Corps în timpul celui de-al doilea război mondial și poveștile sale despre modul în care Morse a fost folosit în război au fost fascinante. Aveam o ureche destul de bună pentru ritmuri, așa că am învățat codurile cu ușurință.
Într-un efort de a interesa copiii în codul Morse, am realizat o statuie Moai tipărită 3D (amintiți-vă de Insula Paștelui) care are o cavitate pentru electronică, un buzzer piezo pentru sunet, două LED-uri pentru ochi și un Arduino Nano pentru difuzarea spectacolului. Această versiune pe care o descriu folosește doar Arduino Serial Monitor pentru a trimite șiruri pentru ca Moai să se întoarcă înapoi, dar, desigur, prin adăugarea unui modul Bluetooth și a unei aplicații telefonice corespunzătoare, sau chiar a unui cip WLAN ESP8266 și a unei aplicații web, puteți face aceste treceți fără fir cu relativă ușurință.
Lucrurile de care veți avea nevoie sunt:
- acces la o imprimantă 3D
- fișierul STL pe care îl voi furniza
- Arduino Nano și mediul său de programare IDE, plus cablul USB
- un buzzer piezo
- două LED-uri
- niște fire jumper
- un fișier rotund în cazul în care prizele pentru ochi sunt puțin strânse pentru LED-urile dvs.
Pasul 1: Realizarea Moai folosind Blender, mediul Open Source 3D
V-am furnizat fișierul STL care conține Moai și un capac (unele dintre statui au de fapt o bucată de piatră deasupra lor, deci acest lucru arată destul de frumos, cu capacul pus).
Folosesc și predau Blender la Universitatea de Științe Aplicate Haaga-Helia și, dacă sunteți interesat de 3D, vă îndemn să aruncați o privire asupra acestui software complet gratuit, dar foarte puternic. Este perfect pentru nevoile noastre de modelare a lucrurilor de imprimat, dar are o putere mult mai mare decât imprimarea 3D. Dacă doriți, puteți arunca o privire la blogul meu, care conține multe articole despre utilizarea Blender.
Moai este un cilindru aplatizat de-a lungul axei X. Acest lucru vă oferă forma generală a statuii de stâncă. Îngustarea unor bucle face ca zona gâtului să arate corect. Adăugarea câtorva bucle de margine vă oferă acces la mai multe fețe de pe statuie, astfel încât să puteți apuca zona nasului și să o rotiți de-a lungul axei Y. Și creasta sprâncenelor este doar o buclă de margine care a fost scos puțin, la fel ca și anii. În general, acest lucru nu este un proiect greu de modelat, este important să păstrați opțiunea X Mirror activată, astfel încât tot ceea ce faceți pe o parte să fie oglindit pe cealaltă parte.
Cavitatea din interiorul capului este realizată folosind un modificator boolean. Booleenii vă oferă opțiunea de a proiecta un obiect de mărimea și volumul pe care doriți să-l sculptați din cap, așa că, în acest caz, am făcut un cub și l-am introdus în cap. După aceea, puteți utiliza modificatorul Boolean Difference, care creează o cavitate în capul dimensiunii și formei exacte a cubului.
O operațiune similară cu doi cilindri vă permite să faceți găuri pentru introducerea LED-urilor în cap. asigurați-vă că este etanș la apă și nu are margini sau fețe libere.
V-am furnizat și fișierul Blender, dacă doriți să aruncați o privire la modul în care este realizat. Doar descărcați acel fișier rano raraku 6.blend și aruncați o privire.
Pasul 2: Tipărirea Moai
Fișierul STL pe care l-am furnizat pentru utilizare este pregătit pentru imprimare. Am folosit filament PLA pentru al meu, dar orice material de filament va funcționa. Setările sugerate sunt
- temperatura 210-215 grade C
- înălțimea stratului 0,2 mm
- viteze ale capului de imprimare în jur de 50 mm / s
- gri PLA (al meu este negru, dar nu este cea mai bună culoare).
Cu acestea, vă uitați la câteva 5-6 ore de imprimare. Post procesarea este minimă, cu excepția cazului în care doriți să pictați acest lucru pentru a avea efecte de îmbătrânire sau mușchi sau ceva de genul acesta.
Pasul 3: Construcția Arduino
Arduino Nano este la fel de puternic ca Arduino obișnuit, dar este construit pe o placă de circuite imprimate mici. După cum puteți vedea în imaginea din stânga, vine cu o asamblare necesară. Dacă nu intenționați să reutilizați Arduino într-un alt proiect, puteți lipi cablurile direct în prizele plăcii, dar de obicei lipesc pinii furnizați împreună cu placa, pentru a putea folosi Nano și în altă parte.. În descrierea de mai jos, voi presupune că lipiți pinii de pe Arduino și că utilizați fire jumper.
Buzzer-ul este un buzzer piezo standard, disponibil pe Alibaba, Ebay, Amazon și un milion de alte puncte de vânzare pentru un dolar fiecare. LED-urile prezentate deja asamblate în interiorul capului sunt și LED-uri albe standard de 5 mm.
Trebuie să luați firele jumper cu capete feminine. Tăiați firele și lipiți capetele la LED-uri și buzzer, așa cum se explică mai jos.
Cablarea Arduino este foarte ușoară.
- Jumperul de lipit se termină pe firele dispozitivului, astfel încât să le puteți împinge pe pinii Arduino.
- Buzzerul piezoelectric este conectat cu firul roșu care trece la pinul digital 11 și negrul la pământ pe Arduino.
- LED-urile sunt lipite împreună în paralel, adică. pinii lungi împreună și pinii scurți împreună.
- Lipiți un capăt de jumper feminin la pinii lungi de pe LED-uri și marcați-l pozitiv.
- Împingeți capătul jumperului la pinul digital D2 de pe Arduino.
- Lipiți un capăt de jumper feminin la pinii scurți de pe LED-uri și marcați-l la sol.
- Împingeți capătul jumperului la celălalt pin GND de pe Arduino.
Acum putem conecta Arduino la computer și putem vedea codul. Este o idee bună să testați proiectul înainte de a-l asambla totul în capul Moai.
Pasul 4: Codul Arduino și asamblarea statuii
Codul este complet și funcționează, așa că, în funcție de abilitățile dvs. de Arduino, veți putea fie să utilizați acest lucru așa cum este, fie să editați pentru a vă potrivi.
Nu uitați să deschideți o fereastră Serial Monitor din meniul Instrumente.
Programul funcționează astfel:
- configurați Arduino și intrați în bucla principală
- citiți un șir de intrare de pe Serial Monitor
- parcurgeți-o caracter cu caracter
- găsiți caracterul în matricea de caractere și întoarceți numărul de index al caracterului
- găsiți codul Morse în matricea Morse, utilizând numărul de index
- parcurge codul Morse, redând un semnal scurt și lumină la fiecare S și unul lung la fiecare L,
- faceți o întârziere scurtă de 3 x la fiecare caracter P (spațiu)
- reveniți în partea de sus a buclei
Codul a fost comentat, deci ar trebui să îl puteți citi direct.
Din cauza problemelor setului de caractere Arduino, nu asigur caracterele extinse, doar Ascii A-Z și 0-9 sunt disponibile. Alte personaje, dacă sunt introduse, vă vor prezenta rezultate interesante.
Conectați Arduino la computer, apoi încărcați codul pe acesta utilizând ID-ul Arduino. Nu uitați să setați tipul corect de placă (Arduino Uno și Nano sunt diferite), precum și portul COM adecvat.
După aceea, puteți merge doar la Serial Monitor, tastați textul pentru a vă muta în caseta de editare din partea de sus, apoi apăsați Enter și urmăriți și ascultați Moai-ul dvs. magic pentru a vă trimite mesajul.
În ceea ce privește asamblarea, pur și simplu treceți firele prin orificiul din spatele bazei Moai-ului, lăsați buzzer-ul piezo în cavitate, împingeți LED-urile în prizele ochiului și plasați capacul pe cap. Asta e!
Dacă ți-a plăcut asta, vezi mult mai multe pe www.sabulo.com, unde am zeci de postări pe Arduino, imprimare 3D, 3D și multe altele. Mulțumesc pentru lectură și anunță-mă dacă creezi una!