5 Τρελά και Φθηνά Projects με Arduino!
5 Τρελά και Φθηνά Projects με Arduino!
Εδώ θα βρεις 5 τρελά αλλά φθηνά projects που μπορείς να φτιάξεις με Arduino! 🚀 Όλα κοστίζουν κάτω από 10-20€ και είναι πανεύκολα να κατασκευαστούν!
1️⃣ Το "Τεμπέλικο" Χέρι 🤖🖐️
Τι κάνει;
Ένα ρομποτικό χέρι που μπορεί να κάνει thumbs-up ή facepalm ανάλογα με την περίσταση!
Υλικά
✅ Arduino Nano (~3€)
✅ 1x Servo Motor SG90 (~2€)
✅ Popsicle sticks + κόλλα (~0.5€)
✅ Push button (~0.5€)
Σύνδεση
Το Servo στο D9 του Arduino
Το κουμπί στο D2 με pull-down resistor
Κώδικας
#include <Servo.h>
Servo myServo;
const int buttonPin = 2;
int buttonState;
void setup() {
myServo.attach(9);
pinMode(buttonPin, INPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
myServo.write(0); // Thumbs up
} else {
myServo.write(90); // Facepalm
}
delay(100);
}
2️⃣ Ρολόι με "Μαγική" Ώρα 🕰️✨
Τι κάνει;
Δείχνει μόνο τις σημαντικές ώρες (π.χ. φαγητού, gaming κτλ.)!
Υλικά
✅ Arduino (~3€)
✅ 4x LED (~1€)
✅ RTC Module (~2€)
✅ Μικρό κουτί (~2€)
Κώδικας
#include <Wire.h>
#include "RTClib.h"
RTC_DS3231 rtc;
int ledPins[] = {2, 3, 4, 5};
void setup() {
for (int i = 0; i < 4; i++) pinMode(ledPins[i], OUTPUT);
rtc.begin();
}
void loop() {
DateTime now = rtc.now();
if (now.hour() == 14 && now.minute() == 0) digitalWrite(ledPins[0], HIGH); // Ώρα φαγητού!
if (now.hour() == 18 && now.minute() == 0) digitalWrite(ledPins[1], HIGH); // Ώρα gaming!
delay(60000);
}
3️⃣ Ο "Ανιχνευτής Χαζομάρας" 🤯😂
Τι κάνει;
Ακούει τις συνομιλίες και αν πιάσει "βλακεία" ανάβει LED!
Υλικά
✅ Arduino Nano (~3€)
✅ Μικρόφωνο (~3€)
✅ LED + Buzzer (~2€)
Κώδικας
const int micPin = A0;
const int ledPin = 9;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
int sound = analogRead(micPin);
if (sound > 600) {
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
}
}
4️⃣ Ο "Κρυφός Συναγερμός Σνακ" 🍪🚨
Τι κάνει;
Παίζει συναγερμό αν κάποιος ανοίξει το κουτί με τα σνακ σου!
Υλικά
✅ Arduino Nano (~3€)
✅ Reed switch (μαγνητικός αισθητήρας) (~1.5€)
✅ Buzzer (~1€)
Κώδικας
const int reedPin = 2;
const int buzzerPin = 3;
void setup() {
pinMode(reedPin, INPUT_PULLUP);
pinMode(buzzerPin, OUTPUT);
}
void loop() {
if (digitalRead(reedPin) == LOW) {
digitalWrite(buzzerPin, HIGH);
delay(1000);
digitalWrite(buzzerPin, LOW);
}
}
5️⃣ Τηλεκοντρόλ που "Εξαφανίζει" τη Μουσική 🎵❌
Τι κάνει;
Ανιχνεύει συγκεκριμένη μουσική και πατάει mute αυτόματα!
Υλικά
✅ Arduino (~3€)
✅ IR LED (~1€)
✅ 1x Button (~0.5€)
Κώδικας
#include <IRremote.h>
IRsend irsend;
const int buttonPin = 2;
void setup() {
pinMode(buttonPin, INPUT);
}
void loop() {
if (digitalRead(buttonPin) == HIGH) {
irsend.sendSony(0xA90, 12); // Σήμα mute για Sony TV
delay(500);
}
}
Συμπέρασμα
Με αυτά τα τρελά και φθηνά projects μπορείς να δημιουργήσεις έξυπνες και αστείες κατασκευές με Arduino! 🛠️🔥
📌 Ποιο project θα φτιάξεις πρώτο; 😏
Σχόλια
Δημοσίευση σχολίου