Innholdsfortegnelse:
Video: Madness Machine: 5 trinn (med bilder)
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Et lite prosjekt med en ond ondskap, som lurer folk til å sjekke telefonene sine.
Rekvisita
- Raspberry Pi Zero
- Vippebryter i metall
- Vibrerende mini -motorskive
- LiFePO4wered/Pi+
- Ledninger
- Eske
- Loddesett
- Bore
Trinn 1: Prosjektvideo
Trinn 2: Boks
Vi trenger noe som kan inneholde all vår elektronikk, men som er enkel å skjule. En liten elektronikkboks fra den lokale maskinvarebutikken er den perfekte kandidaten.
De eneste modifikasjonene som trengs er å bore et hull i siden og fjerne en av skruholderne for å få mer plass.
Endringene som trengs, avhenger virkelig av boksen din, så så lenge all elektronikken passer, og du kan feste vippebryteren (se neste trinn) på en eller annen måte, er du bra.
Trinn 3: Maskinvare
Når boksen er fullført, kan vi begynne å legge til litt maskinvare. Vi starter med å feste vippebryteren til boksen ved hjelp av vårt nyborede hull.
Etter å ha gjort et grunnleggende oppsett på Raspberry Pi Zero og ladet LiFePO4wered/Pi+, kan vi sette sammen de to. De har hver sin spesifikke rolle, Pi Zero utfører logikk og LiFePO4wered/Pi+ gir strøm.
Sist men ikke minst lodder vi vippebryteren og vibrasjonsskiveforbindelsene. Normalt er det best å bruke hoppetråder, men vi har ikke nok plass, så i stedet fester vi dem direkte til Pi.
Trinn 4: Kode
Nå går vi videre til selve koden. Den er skrevet i python og inkludert nedenfor. For å gi deg en god ide om hvordan det fungerer, er hovedlogikken som følger:
-
Sjekk om vippebryteren er på
- I så fall slår du på vibrasjonsskiven i to sekunder og venter tilfeldig (mellom 60 og 300 sekunder)
- Hvis bryteren er slått av, ikke gjør noe
Med koden skrevet og fungerende, kan vi fullføre bygget ved å montere toppen.
Trinn 5: Resultat
Med vår irriterende oppfinnelse fullført, er det på tide for det siste og beste trinnet som forårsaker kaos! Bare slå på bryteren, skjul den lurige enheten og nyt den påfølgende forestillingen.