สอน

▷ฉันต้องการสร้างโปรเจกต์: เริ่มต้นที่ไหน

สารบัญ:

Anonim

มีความรู้และทักษะทางเทคโนโลยีมากขึ้นหรือน้อยลง เมื่อเริ่มต้นโครงการ Maker เป็นครั้งแรกมักเกิดข้อสงสัย มากมาย ฉันจะใช้ฮาร์ดแวร์อะไร ฉันจะตั้งโปรแกรมได้อย่างไร ฉันจะเรียนรู้แนวคิดที่ฉันต้องการได้ที่ไหนทั้งในเชิงทฤษฎีและปฏิบัติ คุณจะช่วยใครและที่ไหนเมื่อฉันมีคำถามหรือปัญหา คำถามเหล่านี้มักจะทำให้เราไม่มั่นคงเมื่อเราเสนอให้ทำโครงการ Maker (โครงการที่มีตั้งแต่ความพึงพอใจส่วนตัวง่าย ๆ ไปจนถึงการสร้างโซลูชันที่กำหนดเองเพื่อแก้ไขปัญหาของเรา) และหลาย ๆ ครั้งที่เราไม่ทำลายน้ำแข็ง

บทความนี้มีวัตถุประสงค์เพื่อเป็นครั้งแรกในซีรีส์ที่มีวัตถุประสงค์เพื่อแนะนำผู้อ่านที่ต้องการเริ่มต้นการพัฒนาฮาร์ดแวร์และซอฟต์แวร์เป็นครั้งแรกโดยไม่คำนึงถึงระดับเทคโนโลยีของพวกเขา ดังนั้นเราจะถือว่าขาดความรู้พอที่จะเจาะลึกบทความที่เฉพาะเจาะจงมากขึ้น

ดัชนีเนื้อหา

¿ฮาร์ดแวร์? ไม่ใช่เครื่องมือทำอาหารอังกฤษใช่มั้ย

ทีนี้มาดูกันเราจะไม่อธิบายทุกอย่าง แต่เราจะแนะนำสั้น ๆ ฮาร์ดแวร์คือวงจรที่เราจะใช้และกำหนดค่าซึ่งประกอบด้วยส่วนประกอบต่าง ๆ และวิธีที่เราเชื่อมต่อพวกเขา เมื่อเราพูดถึงว่าส่วนประกอบฮาร์ดแวร์ใดที่เราสามารถใช้และลักษณะของส่วนประกอบนั้นเราจะคำนึงถึงโมดูลควบคุมและกระบวนการ ("คอมพิวเตอร์") เซ็นเซอร์และแอคชูเอเตอร์ที่เกี่ยวข้องกับโลกและการสื่อสารที่เราจะใช้ กระบวนการนี้มีความสำคัญเพราะในการเปรียบเทียบเราทุกคนมาถึงบ้านเพื่อนด้วยฮาร์ดไดรฟ์และภาพยนตร์เพื่อพบว่าเขาไม่รู้ว่าตัวเชื่อมต่อภาพและโทรทัศน์ของเขามีแลปทอปและเมื่อค้นพบมันปรากฎว่าเขาไม่มีสายเคเบิล เพื่อเชื่อมต่อเข้าด้วยกัน

ได้เวลาเลือกฮาร์ดแวร์แล้ว

เซ็นเซอร์และแอคชูเอเตอร์มีความยืดหยุ่นมากหรือน้อยและในเวลาเดียวกันขึ้นอยู่กับกระบวนการและบอร์ดควบคุมที่เราใช้ ดังนั้นขั้นตอนแรกคือการเลือกชุดจานที่ดีที่สุดสำหรับเรา

ทำไมต้องเป็นชุด? ดังนั้นการบัดกรีและอุปกรณ์อิเล็กทรอนิกส์ที่รอบคอบ (ส่วนประกอบ) จะไม่ซับซ้อนในตอนแรก ปัจจัยหลายอย่างที่ต้องคำนึงถึงจะได้รับการแก้ไขโดยผู้ผลิตแล้วและขั้นตอนความยากจะน้อยกว่ามาก

ไมค์นั่นดูดีกับฉันเหรอ?

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

มันเป็นความจริงที่ว่าฮาร์ดแวร์และซอฟต์แวร์แทบจะไม่เคยแยกจากกันในลักษณะเดียวกับที่เราจะต้องทำงานทั้งในโครงการของเรา ความแตกต่างระหว่างเพลตจะเป็นเท่าที่เราจะนำความซับซ้อนไปสู่ส่วนหนึ่งหรือส่วนอื่น ๆ ในไมโครคอนโทรลเลอร์เช่น Arduino เรามีข้อ จำกัด ในด้านซอฟต์แวร์มากขึ้น แต่การเชื่อมต่อและการควบคุมฮาร์ดแวร์ภายนอกนั้นโดยตรงมากขึ้น ในทางตรงกันข้าม miniPCs เช่น Raspberry Pi มีแฟนซอฟต์แวร์จำนวนมาก แต่ฮาร์ดแวร์จะต้องใช้ส่วนประกอบและการกำหนดค่าอีกเล็กน้อย

นี่ไม่ใช่ปัญหาเมื่อเรามีประสบการณ์เล็กน้อย แต่ใน miniPC จะมีการเพิ่มชั้นของความซับซ้อนเพื่อให้ซอฟต์แวร์สื่อสารกับฮาร์ดแวร์ภายนอกที่สามารถทำให้ผู้ใช้ที่เพิ่งเริ่มต้นและไม่มีประสบการณ์ในการยอมแพ้ของ Linux

Arduino

ชุดเริ่มต้นสำหรับ ELEGOO Arduino IDE ที่เข้ากันได้กับชุดการสอนภาษาสเปนและชุดรีเลย์ 5V, โมดูลพาวเวอร์ซัพพลาย, Servomotor, UNO R3 Prototype คณะกรรมการพัฒนาวิธีที่ประหยัดที่สุดในการเริ่มต้นเขียนโปรแกรมสำหรับผู้เริ่มต้น; โมดูล LCD1602 มีตัวเชื่อมต่อ (ไม่จำเป็นต้องบัดกรี) EUR 31.99

Arduino อาจเป็นบอร์ดโครงการ DIY ที่เป็นที่รู้จักมากที่สุด เนื่องจากประสบความสำเร็จมาหลายปีแล้ว ตำแหน่งนี้ทำให้ฟอรัมของพวกเขาและหน้าอื่น ๆ อีกมากมายที่จะนำเสนอโครงการอธิบายและแก้ไขข้อสงสัยใน Arduino

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

การพัฒนาใน Arduino นั้นโดยทั่วไปใน C. มันเป็นภาษาที่ง่ายต่อการเรียนรู้และเราจะเริ่มด้วยวิธีการเขียนโปรแกรมที่ดี นอกจากนี้ยังมีภาษาอื่น ๆ ที่อนุญาตให้เขียนโปรแกรมใน Arduino เช่น Scratch4Arduino ซึ่งทำให้การเรียนรู้การเขียนโปรแกรมง่ายขึ้น

โปรดจำไว้ว่า Arduino ดั้งเดิมไม่เพียง แต่มีอยู่จริงเท่านั้นและ แบรนด์อื่น ๆ ก็ทำให้ Arduino รุ่นที่รองรับและมีคุณภาพดี ด้วย arduino Trinket Trinket รุ่น Pro ฉันได้ทำโครงการเพราะมันมีขนาดเล็กมากและประหยัดพื้นที่ในร่างกายของโครงการของเรา

ราสเบอร์รี่ Pi

ชุดเริ่มต้นเดสก์ท็อปอย่างเป็นทางการของ Raspberry Pi 3 (16GB, สีขาว)
  • Raspberry Pi 3 รุ่น B ล่าสุด (64 บิต quad core, 1GB RAM) Class 10microSD (pre-imaged กับ NOOBS) Raspberry Pi อย่างเป็นทางการที่ชาร์จ 5.1V 2.5A กรณีทางการระหว่างประเทศ Raspberry Pi 3
ซื้อใน Amazon

Raspberry Pi เป็นแพลตฟอร์มที่ยอดเยี่ยมสำหรับการพัฒนาและการศึกษาไม่ใช่เป็นรอง Arduino เนื่องจากเป็นประเภทอื่น ในขณะที่ Arduino เป็นไมโครคอนโทรลเลอร์ที่ไม่มีระบบปฏิบัติการ Raspberry Pi 3 เป็นมินิคอมพิวเตอร์ ที่ใช้รันโปรแกรมของเราบน Linux ดิสทริบิวชั่นและแม้แต่ Windows (ในเวอร์ชั่นรวมโดยไม่มีส่วนต่อประสานกราฟิกให้ดูบนหน้าจอ)

แม้ว่าหลายโครงการสามารถทำได้ทั้ง Raspberry Pi และ Arduino (และอื่น ๆ) ด้วยมินิคอมพิวเตอร์เราสามารถไปได้ไกลกว่า นี้ แต่ถึงกระนั้นเมื่อเร็ว ๆ นี้บางครั้งก็ต้อง ต่อสู้ กับองค์ประกอบของระบบปฏิบัติการที่เขาไม่รู้จักและไม่ปรากฏในไมโครคอนโทรลเลอร์เช่น Arduino

บางบทความที่น่าสนใจที่คุณสามารถทำราสเบอร์รี่ปี่:

กำหนดค่า Wi-Fi ใน IP แบบคงที่โปรแกรมจากระยะไกลโดยไม่มีจอภาพหรือแป้นพิมพ์บน Raspberry นำเข้าเส้นทางของไฟล์ไปยังโปรแกรมของเราไม่ดี… นี่เป็นปัญหาทั่วไปที่เราทุกคนประสบในตอนแรก แต่ไม่ต้องกังวลเพราะใน รีวิวระดับมืออาชีพ.

เราขอแนะนำให้ใช้ Raspberry Pi สำหรับโครงการแรกของคุณหากคุณสงสัยว่าระบบปฏิบัติการและโปรแกรมทำงานอย่างไร

แพลตฟอร์มอื่น ๆ

มีแพลตฟอร์มอื่น ๆ เช่น Beaglebone, ODROID, BananaPie, OrangePi, ESP8266, เครื่องประดับเล็ก ๆ น้อย ๆ ของ Adafruit, Pyboard และอื่น ๆ แต่ละคนมีข้อได้เปรียบสำหรับผู้ใช้บางประเภท แต่ผู้ใช้ระดับเริ่มต้นที่ไม่มีความรู้ด้านอิเล็กทรอนิคส์และการเขียนโปรแกรมมากขึ้นจะสามารถค้นหาความช่วยเหลือและทรัพยากรสำหรับ Arduino และ Raspberry Pi ที่รู้จักกันดีที่สุดได้ง่ายขึ้น

หาซื้อได้ที่ไหน

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

หากคุณต้องการ ซื้อทางออนไลน์บางหน้ายังมีบทช่วยสอนฟอรัมและบล็อกที่แสดงแนวคิดโครงการและข่าวที่เกี่ยวข้อง (ซึ่งคุณสามารถใช้และอ่านต่อได้) Adafruit, Sparkfun และ Pimoroni และ Bricogeek ในสเปนเป็นสิ่งที่ฉันใช้ด้วยทรัพยากรและข่าวสารที่ดีมาก นอกจากนี้ยังสามารถซื้อได้ใน Amazon และ RS-online


คำพูดและข้อสรุปสุดท้ายเกี่ยวกับ Maker Projector

การเริ่มต้นใช้งานในการพัฒนา Maker อาจเป็นเรื่องน่าหงุดหงิดและสับสนหากเราไม่ต้องการความช่วยเหลือ แต่ความพึงพอใจที่เรามีในหลาย ๆ จุดนั้นคุ้มค่า เราขอแนะนำให้คุณเลือกรุ่นที่คุณชอบมากที่สุดจากหนึ่งในแพลตฟอร์มที่ได้รับความนิยมมากที่สุดและทำตามแบบฝึกหัดพื้นฐาน ซึ่งคุณจะไม่กลัวและเริ่มเข้าใจแนวคิดหลัก

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

สอน

ตัวเลือกของบรรณาธิการ

Back to top button